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 …
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) { … }