Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Crypto.Wallet.Pure
Synopsis
- data XPrv = XPrv !Scalar !ChainCode
- data XPub = XPub !PointCompressed !ChainCode
- xprvPub :: XPrv -> ByteString
- deriveXPrv :: XPrv -> Word32 -> XPrv
- deriveXPrvHardened :: XPrv -> Word32 -> XPrv
- deriveXPub :: XPub -> Word32 -> XPub
- hInitSeed :: ByteArrayAccess seed => seed -> Context SHA512
- hFinalize :: Context SHA512 -> (ByteString, ChainCode)
Documentation
Constructors
XPub !PointCompressed !ChainCode |
Instances
Generic XPub Source # | |
Show XPub Source # | |
NFData XPub Source # | |
Defined in Cardano.Crypto.Wallet.Pure | |
Eq XPub Source # | |
Ord XPub Source # | |
Hashable XPub Source # | |
Defined in Cardano.Crypto.Wallet.Pure | |
type Rep XPub Source # | |
Defined in Cardano.Crypto.Wallet.Pure type Rep XPub = D1 ('MetaData "XPub" "Cardano.Crypto.Wallet.Pure" "cardano-crypto-1.3.0-86AJXuhOxHIyvBNHGbU6a" 'False) (C1 ('MetaCons "XPub" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PointCompressed) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode))) |
xprvPub :: XPrv -> ByteString Source #