cardano-crypto-1.1.1: Cryptography primitives for cardano

Index

:> Crypto.ECC.Ed25519BIP32
append
1 (Function) Crypto.Math.Bits
2 (Function) Crypto.Math.Bytes
BigEndian Crypto.Math.Bytes
BitsToHashScheme Crypto.ECC.Ed25519BIP32
Bytes Crypto.Math.Bytes
cardanoSlSeed Cardano.Crypto.Encoding.BIP39
ChainCode
1 (Type/Class) Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
2 (Data Constructor) Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
3 (Type/Class) Crypto.ECC.Ed25519BIP32
4 (Data Constructor) Crypto.ECC.Ed25519BIP32
ChainCodeMaterial Crypto.ECC.Ed25519BIP32
checkMnemonicPhrase Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
Checksum Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
CheckSumBits Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ChildKey Crypto.ECC.Ed25519BIP32
ConsistentEntropy Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.Seed , Cardano.Crypto.Encoding.BIP39
DerivationEnd Crypto.ECC.Ed25519BIP32
DerivationHier Crypto.ECC.Ed25519BIP32
DerivationIndex
1 (Type/Class) Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
2 (Type/Class) Crypto.ECC.Ed25519BIP32
3 (Data Constructor) Crypto.ECC.Ed25519BIP32
DerivationMaterial Crypto.ECC.Ed25519BIP32
DerivationScheme Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
DerivationScheme1 Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
DerivationScheme2 Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
DerivationTag Crypto.ECC.Ed25519BIP32
DerivationType Crypto.ECC.Ed25519BIP32
derive Crypto.ECC.Ed25519BIP32
derivePublic Crypto.ECC.Ed25519BIP32
deriveXPrv
1 (Function) Cardano.Crypto.Wallet.Pure
2 (Function) Cardano.Crypto.Wallet
deriveXPrvHardened Cardano.Crypto.Wallet.Pure
deriveXPub
1 (Function) Cardano.Crypto.Wallet.Pure
2 (Function) Cardano.Crypto.Wallet
Dictionary
1 (Type/Class) Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
2 (Data Constructor) Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
DictionaryError Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
dictionaryIndexToWord Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
dictionaryTestWord Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
dictionaryWordSeparator Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
dictionaryWordToIndex Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
Div8 Crypto.Math.NatMath
drop Crypto.Math.Bytes
dropBitsOnLeft Crypto.Math.Bits
dropBitsOnRight Crypto.Math.Bits
Elem Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
encryptedChainCode Cardano.Crypto.Wallet.Encrypted
encryptedChangePass Cardano.Crypto.Wallet.Encrypted
encryptedCreate Cardano.Crypto.Wallet.Encrypted
encryptedCreateDirectWithTweak Cardano.Crypto.Wallet.Encrypted
encryptedDerivePrivate Cardano.Crypto.Wallet.Encrypted
encryptedDerivePublic Cardano.Crypto.Wallet.Encrypted
EncryptedKey Cardano.Crypto.Wallet.Encrypted
encryptedKey Cardano.Crypto.Wallet.Encrypted
encryptedPublic Cardano.Crypto.Wallet.Encrypted
encryptedSign Cardano.Crypto.Wallet.Encrypted
Endian Crypto.Math.Bytes
english Crypto.Encoding.BIP39.English
Entropy Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.Seed , Cardano.Crypto.Encoding.BIP39
entropyChecksum Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
EntropyError Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
entropyRaw Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
EntropySize Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
entropyToWords Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ErrInvalidDictionaryWord Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ErrInvalidEntropyChecksum Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ErrInvalidEntropyLength Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ErrWrongNumberOfWords Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
FBits
1 (Type/Class) Crypto.Math.Bits
2 (Data Constructor) Crypto.Math.Bits
FBitsK
1 (Type/Class) Crypto.Math.Bits
2 (Data Constructor) Crypto.Math.Bits
fcp Crypto.ECC.Ed25519BIP32
fromBits Crypto.Math.Bytes
fromRight Cardano.Internal.Compat
generate Cardano.Crypto.Wallet
generateNew Cardano.Crypto.Wallet
GetDerivationMaterial Crypto.ECC.Ed25519BIP32
getDerivationMaterial Crypto.ECC.Ed25519BIP32
getValidHardIndex Crypto.ECC.Ed25519BIP32
getValidIndex Crypto.ECC.Ed25519BIP32
getValidSoftIndex Crypto.ECC.Ed25519BIP32
Hard Crypto.ECC.Ed25519BIP32
Hash
1 (Type/Class) Crypto.ECC.Ed25519BIP32
2 (Data Constructor) Crypto.ECC.Ed25519BIP32
hFinalize Cardano.Crypto.Wallet.Pure
hInitSeed Cardano.Crypto.Wallet.Pure
hmacSHA512 Crypto.ECC.Ed25519BIP32
HMAC_SHA512 Crypto.ECC.Ed25519BIP32
indexSerialized Crypto.ECC.Ed25519BIP32
IsDiv8 Crypto.Math.NatMath
IsDivisibleBy8 Crypto.Math.NatMath
IsNotValidHardIndex Crypto.ECC.Ed25519BIP32
IsNotValidIndex Crypto.ECC.Ed25519BIP32
IsNotValidSoftIndex Crypto.ECC.Ed25519BIP32
IsValidHardIndex Crypto.ECC.Ed25519BIP32
isValidHardIndex Crypto.ECC.Ed25519BIP32
IsValidIndex Crypto.ECC.Ed25519BIP32
isValidIndex Crypto.ECC.Ed25519BIP32
IsValidSoftIndex Crypto.ECC.Ed25519BIP32
isValidSoftIndex Crypto.ECC.Ed25519BIP32
IVSizeBits Cardano.Crypto.Encoding.Seed
IVSizeWords Cardano.Crypto.Encoding.Seed
Key Crypto.ECC.Ed25519BIP32
KeyMaterial Crypto.ECC.Ed25519BIP32
kToPoint Crypto.ECC.Ed25519BIP32
LatestScheme Cardano.Crypto.Wallet.Types , Cardano.Crypto.Wallet
leftHalfValid Crypto.ECC.Ed25519BIP32
LittleEndian Crypto.Math.Bytes
MasterSecret Crypto.ECC.Ed25519BIP32
MaxHardIndex Crypto.ECC.Ed25519BIP32
MaxSoftIndex Crypto.ECC.Ed25519BIP32
MinHardIndex Crypto.ECC.Ed25519BIP32
MinSoftIndex Crypto.ECC.Ed25519BIP32
mkScrambleIV Cardano.Crypto.Encoding.Seed
MnemonicPhrase Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
mnemonicPhrase Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
mnemonicPhraseToMnemonicSentence Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
mnemonicPhraseToString Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
MnemonicSentence Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.Seed , Cardano.Crypto.Encoding.BIP39
mnemonicSentenceToListN Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
mnemonicSentenceToMnemonicPhrase Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
mnemonicSentenceToString Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
MnemonicWords Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
MnemonicWordsError Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
Mod8 Crypto.Math.NatMath
pack Crypto.Math.Bytes
packSome Crypto.Math.Bytes
Passphrase Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.Seed , Cardano.Crypto.Encoding.BIP39
phraseToSeed Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
pointAdd
1 (Function) Crypto.Math.Edwards25519
2 (Function) Crypto.ECC.Ed25519BIP32
PointCompressed
1 (Type/Class) Crypto.Math.Edwards25519
2 (Type/Class) Crypto.ECC.Ed25519BIP32
pointCompressed Crypto.Math.Edwards25519
pointCompressedP Crypto.Math.Edwards25519
pointFromRepr Crypto.ECC.Ed25519BIP32
pointToRepr Crypto.ECC.Ed25519BIP32
Public Crypto.ECC.Ed25519BIP32
publicAdd Crypto.ECC.Ed25519Donna
PublicKey
1 (Type/Class) Crypto.ECC.Ed25519Donna
2 (Data Constructor) Crypto.ECC.Ed25519Donna
publicKey Crypto.ECC.Ed25519Donna
Scalar Crypto.Math.Edwards25519
scalar Crypto.Math.Edwards25519
scalarAdd Crypto.Math.Edwards25519
scalarFromInteger Crypto.Math.Edwards25519
scalarP Crypto.Math.Edwards25519
scalarToPoint Crypto.Math.Edwards25519
scramble Cardano.Crypto.Encoding.Seed
ScrambleIV Cardano.Crypto.Encoding.Seed
scrambleMnemonic Cardano.Crypto.Encoding.Seed
secretAdd Crypto.ECC.Ed25519Donna
SecretKey
1 (Type/Class) Crypto.ECC.Ed25519Donna
2 (Data Constructor) Crypto.ECC.Ed25519Donna
secretKey Crypto.ECC.Ed25519Donna
Seed Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
sentenceToSeed Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
SerializedIndex
1 (Type/Class) Crypto.ECC.Ed25519BIP32
2 (Data Constructor) Crypto.ECC.Ed25519BIP32
sign
1 (Function) Crypto.ECC.Ed25519Donna
2 (Function) Crypto.Math.Edwards25519
3 (Function) Cardano.Crypto.Wallet
Signature
1 (Type/Class) Cardano.Crypto.Wallet.Encrypted
2 (Data Constructor) Cardano.Crypto.Wallet.Encrypted
3 (Type/Class) Crypto.ECC.Ed25519Donna
4 (Type/Class) Crypto.Math.Edwards25519
5 (Data Constructor) Crypto.Math.Edwards25519
signature Crypto.ECC.Ed25519Donna
SizeValid Crypto.Math.Bits
Soft Crypto.ECC.Ed25519BIP32
splitHalf
1 (Function) Crypto.Math.Bits
2 (Function) Crypto.Math.Bytes
step2 Crypto.ECC.Ed25519BIP32
Tag Crypto.ECC.Ed25519BIP32
take Crypto.Math.Bytes
toBits Crypto.Math.Bytes
toEntropy Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
toPublic
1 (Function) Crypto.ECC.Ed25519Donna
2 (Function) Crypto.ECC.Ed25519BIP32
toXPub Cardano.Crypto.Wallet
trace Crypto.Math.Bytes
translateTo Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
unChainCode Crypto.ECC.Ed25519BIP32
unEncryptedKey Cardano.Crypto.Wallet.Encrypted
unFBits Crypto.Math.Bits
unHash Crypto.ECC.Ed25519BIP32
unpack Crypto.Math.Bytes
unPointCompressed Crypto.Math.Edwards25519
unPointCompressedP Crypto.Math.Edwards25519
unScalar Crypto.Math.Edwards25519
unscramble Cardano.Crypto.Encoding.Seed
unSignature Crypto.Math.Edwards25519
unWordIndex Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
unXPrv Cardano.Crypto.Wallet
unXPub Cardano.Crypto.Wallet
unXSignature Cardano.Crypto.Wallet
ValidChecksumSize Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ValidDerivationHardIndex Crypto.ECC.Ed25519BIP32
ValidDerivationIndex Crypto.ECC.Ed25519BIP32
ValidDerivationIndexForType Crypto.ECC.Ed25519BIP32
ValidDerivationSoftIndex Crypto.ECC.Ed25519BIP32
ValidEntropySize Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ValidHardIndex Crypto.ECC.Ed25519BIP32
ValidIndex Crypto.ECC.Ed25519BIP32
ValidMnemonicSentence Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
ValidSoftIndex Crypto.ECC.Ed25519BIP32
ValidTag Crypto.ECC.Ed25519BIP32
verify
1 (Function) Crypto.ECC.Ed25519Donna
2 (Function) Crypto.Math.Edwards25519
3 (Function) Cardano.Crypto.Wallet
WordIndex Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
wordIndex Crypto.Encoding.BIP39.Dictionary , Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
wordsToEntropy Crypto.Encoding.BIP39 , Cardano.Crypto.Encoding.BIP39
XPrv
1 (Type/Class) Cardano.Crypto.Wallet.Pure
2 (Data Constructor) Cardano.Crypto.Wallet.Pure
3 (Type/Class) Cardano.Crypto.Wallet
xprv Cardano.Crypto.Wallet
xPrvChangePass Cardano.Crypto.Wallet
xprvPub Cardano.Crypto.Wallet.Pure
XPub
1 (Type/Class) Cardano.Crypto.Wallet.Pure
2 (Data Constructor) Cardano.Crypto.Wallet.Pure
3 (Type/Class) Cardano.Crypto.Wallet
4 (Data Constructor) Cardano.Crypto.Wallet
xpub Cardano.Crypto.Wallet
xpubChaincode Cardano.Crypto.Wallet
xPubGetPublicKey Cardano.Crypto.Wallet
xpubPublicKey Cardano.Crypto.Wallet
XSignature Cardano.Crypto.Wallet
xsignature Cardano.Crypto.Wallet