go/src/crypto/internal/mlkem768/mlkem768_test.go

func TestFieldReduce(t *testing.T) {}

func TestFieldAdd(t *testing.T) {}

func TestFieldSub(t *testing.T) {}

func TestFieldMul(t *testing.T) {}

func TestDecompressCompress(t *testing.T) {}

func CompressRat(x fieldElement, d uint8) uint16 {}

func TestCompress(t *testing.T) {}

func DecompressRat(y uint16, d uint8) fieldElement {}

func TestDecompress(t *testing.T) {}

func BitRev7(n uint8) uint8 {}

func TestZetas(t *testing.T) {}

func TestGammas(t *testing.T) {}

func TestRoundTrip(t *testing.T) {}

func TestBadLengths(t *testing.T) {}

func EncapsulateDerand(ek, m []byte) (c, K []byte, err error) {}

func DecapsulateFromBytes(dkBytes []byte, c []byte) ([]byte, error) {}

func GenerateKeyDerand(t testing.TB, d, z []byte) ([]byte, *DecapsulationKey) {}

var millionFlag

// TestPQCrystalsAccumulated accumulates the 10k vectors generated by the
// reference implementation and checks the hash of the result, to avoid checking
// in 150MB of test vectors.
func TestPQCrystalsAccumulated(t *testing.T) {}

var sink

func BenchmarkKeyGen(b *testing.B) {}

func BenchmarkEncaps(b *testing.B) {}

func BenchmarkDecaps(b *testing.B) {}

func BenchmarkRoundTrip(b *testing.B) {}