eccrypto-ed25519-bindings-0.1.2.1: 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

Instances details
Generic PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Associated Types

type Rep PublicKey :: Type -> Type #

Show PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Eq PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Ord PublicKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

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.2.1-IjbxmDGcU6rEb7bSaepF3X" 'True) (C1 ('MetaCons "PublicKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

newtype SecretKey Source #

Constructors

SecretKey 

Instances

Instances details
Generic SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Associated Types

type Rep SecretKey :: Type -> Type #

Show SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Eq SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

Ord SecretKey Source # 
Instance details

Defined in Crypto.Sign.Ed25519

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.2.1-IjbxmDGcU6rEb7bSaepF3X" 'True) (C1 ('MetaCons "SecretKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSecretKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))