kyber: go.dedis.ch/kyber/group

Directories

PathSynopsis
curve25519Package curve25519 contains several implementations of Twisted Edwards Curves, from general and unoptimized to highly specialized and optimized.
edwards25519Package edwards25519 provides an optimized Go implementation of a Twisted Edwards curve that is isomorphic to Curve25519.
internal/marshallingPackage marshalling provides a common implementation of (un)marshalling method using Writer and Reader.
modPackage mod contains a generic implementation of finite field arithmetic on integer fields with a constant modulus.
nistPackage nist implements cryptographic groups and ciphersuites based on the NIST standards, using Go's built-in crypto library.

Updated 2020-10-19. Refresh now. Tools for package owners.