| 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 #