A Curve448 Secret key
Modulecrypton-1.0.4Haskell2010
Crypto.PubKey.Curve448
Curve448 support
Internally uses Decaf point compression to omit the cofactor and implementation by Mike Hamburg. Externally API and data types are compatible with the encoding specified in RFC 7748.
- 3 types
- 6 values
- Packagecrypton-1.0.4
- Exports9
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceCurve448.hs
A Curve448 public key
Instances4Eq, Show, NFData, ByteArrayAccess
A Curve448 Diffie Hellman secret related to a public key and a secret key.
Instances4Eq, Show, NFData, ByteArrayAccess
Smart constructors
3 declarationsCreate a DhSecret from a bytearray object
Try to build a public key from a bytearray
Try to build a secret key from a bytearray
Methods
3 declarationsCompute the Diffie Hellman secret from a public key and a secret key.
This implementation may return an all-zero value as it does not check for the condition.
Create a public key from a secret key
Generate a secret key.