| Maintainer | John Galt <jgalt@centromere.net> |
|---|---|
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Crypto.Noise.DH.Curve25519
Contents
Description
Synopsis
- data Curve25519
Types
data Curve25519 #
Represents curve25519.
Instances
| DH Curve25519 # | |
Defined in Crypto.Noise.DH.Curve25519 Methods dhName :: proxy Curve25519 -> ScrubbedBytes # dhLength :: proxy Curve25519 -> Int # dhGenKey :: IO (KeyPair Curve25519) # dhPerform :: SecretKey Curve25519 -> PublicKey Curve25519 -> ScrubbedBytes # dhPubToBytes :: PublicKey Curve25519 -> ScrubbedBytes # dhBytesToPub :: ScrubbedBytes -> Maybe (PublicKey Curve25519) # dhSecToBytes :: SecretKey Curve25519 -> ScrubbedBytes # dhBytesToPair :: ScrubbedBytes -> Maybe (KeyPair Curve25519) # dhPubEq :: PublicKey Curve25519 -> PublicKey Curve25519 -> Bool # | |
| newtype PublicKey Curve25519 # | |
Defined in Crypto.Noise.DH.Curve25519 | |
| newtype SecretKey Curve25519 # | |
Defined in Crypto.Noise.DH.Curve25519 | |