Safe Haskell | None |
---|---|
Language | Haskell2010 |
BIP32-Ed25519 digital signatures.
Synopsis
- data Ed25519Bip32DSIGN
- data family SigDSIGN v
- data family SignKeyDSIGN v
- data family VerKeyDSIGN v
- xPrvToBytes ∷ XPrv → ByteString
- xPrvFromBytes ∷ ByteString → Maybe XPrv
Documentation
data Ed25519Bip32DSIGN Source #
Instances
Instances
data family SignKeyDSIGN v #
Instances
data family VerKeyDSIGN v #
Instances
Serialisation
xPrvToBytes ∷ XPrv → ByteString Source #
Serialise an XPrv
to a ByteString
(96 bytes).
In bcc-crypto
, an XPrv
was originally serialised using the
following 128-byte binary format:
Extended Private Key (64 bytes) | Public Key (32 bytes) | Chain Code (32 bytes) |
However, this function serialises an XPrv
using a more compact 96-byte
binary format:
Extended Private Key (64 bytes) | Chain Code (32 bytes) |
xPrvFromBytes ∷ ByteString → Maybe XPrv Source #
Deserialise an XPrv
from a ByteString
(96 bytes).
In bcc-crypto
, an XPrv
was originally deserialised using the
following 128-byte binary format:
Extended Private Key (64 bytes) | Public Key (32 bytes) | Chain Code (32 bytes) |
However, this function deserialises an XPrv
using a more compact
96-byte binary format:
Extended Private Key (64 bytes) | Chain Code (32 bytes) |