eccrypto-ed25519-bindings-0.1.0.0: provides "ed25519" API using "eccrypto"

Copyright(c) Marcel Fourné 20[19..]
LicenseBSD3
MaintainerMarcel Fourné (haskell@marcelfourne.de)
Stabilitystable
PortabilityGood
Safe HaskellSafe
LanguageHaskell2010

Crypto.Sign.Ed25519

Description

original implementation of this API is by Austin Seipp and can be found under: https://hackage.haskell.org/package/ed25519

Synopsis

Documentation

newtype PublicKey Source #

Constructors

PublicKey 
Instances
Eq PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Ord PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Show PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Generic PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Associated Types

type Rep PublicKey :: Type -> Type #

type Rep PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

type Rep PublicKey = D1 (MetaData "PublicKey" "Crypto.Sign.Ed25519" "eccrypto-ed25519-bindings-0.1.0.0-EuKQCcZ2fkzJS59eBsMMeT" True) (C1 (MetaCons "PublicKey" PrefixI True) (S1 (MetaSel (Just "unPublicKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ByteString)))

newtype SecretKey Source #

Constructors

SecretKey 
Instances
Eq SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Ord SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Show SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Generic SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Associated Types

type Rep SecretKey :: Type -> Type #

type Rep SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

type Rep SecretKey = D1 (MetaData "SecretKey" "Crypto.Sign.Ed25519" "eccrypto-ed25519-bindings-0.1.0.0-EuKQCcZ2fkzJS59eBsMMeT" True) (C1 (MetaCons "SecretKey" PrefixI True) (S1 (MetaSel (Just "unSecretKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ByteString)))