|Yawning Angel 01b048fb03 Update LICENSE.txt per upstream.||4 years ago|
|LICENSE.txt||4 years ago|
|README.md||5 years ago|
|x448.go||4 years ago|
|x448_ref.go||4 years ago|
|x448_test.go||5 years ago|
A straight forward port of Michael Hamburg's x448 code to Go lang.
If you're familiar with how to use golang.org/x/crypto/curve25519, you will be right at home with using x448, since the functions are the same. Generate a random secret key, ScalarBaseMult() to get the public key, etc etc etc.
Both routines return 0 on success, -1 on failure which MUST be checked, and the handshake aborted on failure.