secp256k1-haskell-1.3.0: Bindings for secp256k1

Index

$sel:get:Bip340SigCrypto.Secp256k1.Internal.Base
$sel:get:CompactSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
$sel:get:CtxCrypto.Secp256k1.Internal.Context, Crypto.Secp256k1
$sel:get:MsgCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
$sel:get:PubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
$sel:get:Rand32Crypto.Secp256k1.Internal.Base
$sel:get:SecKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
$sel:get:SigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
$sel:get:TweakCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
$sel:get:XOnlyPubKeyCrypto.Secp256k1.Internal.Base
Bip340Sig 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base
cloneContextCrypto.Secp256k1.Internal.Context, Crypto.Secp256k1
combinePubKeysCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
Compact64Crypto.Secp256k1.Internal.ForeignTypes
CompactSig 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
compactSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
compressedCrypto.Secp256k1.Internal.ForeignTypes
contextCloneCrypto.Secp256k1.Internal.Context
contextCreateCrypto.Secp256k1.Internal.Context
contextDestroyCrypto.Secp256k1.Internal.Context
contextDestroyFunPtrCrypto.Secp256k1.Internal.Context
contextRandomizeCrypto.Secp256k1.Internal.Context
createContextCrypto.Secp256k1.Internal.Context, Crypto.Secp256k1
Ctx 
1 (Type/Class)Crypto.Secp256k1.Internal.Context, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Context, Crypto.Secp256k1
CtxFlagsCrypto.Secp256k1.Internal.ForeignTypes
decodeHexCrypto.Secp256k1.Internal.Util
derivePubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
deriveXOnlyPubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
destroyContextCrypto.Secp256k1.Internal.Context, Crypto.Secp256k1
ecdsaSignCrypto.Secp256k1.Internal.BaseOps
ecdsaSignatureNormalizeCrypto.Secp256k1.Internal.BaseOps
ecdsaSignatureParseCompactCrypto.Secp256k1.Internal.BaseOps
ecdsaSignatureParseDerCrypto.Secp256k1.Internal.BaseOps
ecdsaSignatureSerializeCompactCrypto.Secp256k1.Internal.BaseOps
ecdsaSignatureSerializeDerCrypto.Secp256k1.Internal.BaseOps
ecdsaVerifyCrypto.Secp256k1.Internal.BaseOps
ecPubKeyCombineCrypto.Secp256k1.Internal.BaseOps
ecPubKeyCreateCrypto.Secp256k1.Internal.BaseOps
ecPubKeyParseCrypto.Secp256k1.Internal.BaseOps
ecPubKeySerializeCrypto.Secp256k1.Internal.BaseOps
ecPubKeyTweakAddCrypto.Secp256k1.Internal.BaseOps
ecPubKeyTweakMulCrypto.Secp256k1.Internal.BaseOps
ecSecKeyTweakAddCrypto.Secp256k1.Internal.BaseOps
ecSecKeyTweakMulCrypto.Secp256k1.Internal.BaseOps
ecSecKeyVerifyCrypto.Secp256k1.Internal.BaseOps
ecTweakNegateCrypto.Secp256k1.Internal.BaseOps
exportCompactSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
exportPubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
exportSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
exportXOnlyPubKeyCrypto.Secp256k1.Internal.Base
getBinDirPaths_secp256k1_haskell
getDataDirPaths_secp256k1_haskell
getDataFileNamePaths_secp256k1_haskell
getDynLibDirPaths_secp256k1_haskell
getLibDirPaths_secp256k1_haskell
getLibexecDirPaths_secp256k1_haskell
getSysconfDirPaths_secp256k1_haskell
importCompactSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
importPubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
importSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
importXOnlyPubKeyCrypto.Secp256k1.Internal.Base
isSuccessCrypto.Secp256k1.Internal.ForeignTypes
KeyPairCrypto.Secp256k1.Internal.ForeignTypes
keyPairCreateCrypto.Secp256k1.Internal.BaseOps
LCtxCrypto.Secp256k1.Internal.ForeignTypes
mkRand32Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
Msg 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
msgCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
Msg32Crypto.Secp256k1.Internal.ForeignTypes
NonceFunCrypto.Secp256k1.Internal.ForeignTypes
normalizeSigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
packByteStringCrypto.Secp256k1.Internal.Util
PubKey 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
pubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
PubKey64Crypto.Secp256k1.Internal.ForeignTypes
Rand32 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base
randomizeContextCrypto.Secp256k1.Internal.Context, Crypto.Secp256k1
RecSig65Crypto.Secp256k1.Internal.ForeignTypes
RetCrypto.Secp256k1.Internal.ForeignTypes
schnorrSignCrypto.Secp256k1.Internal.BaseOps
schnorrVerifyCrypto.Secp256k1.Internal.BaseOps
SecKey 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
secKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
SecKey32Crypto.Secp256k1.Internal.ForeignTypes
Seed32Crypto.Secp256k1.Internal.ForeignTypes
SerFlagsCrypto.Secp256k1.Internal.ForeignTypes
setErrorCallbackCrypto.Secp256k1.Internal.Context
setIllegalCallbackCrypto.Secp256k1.Internal.Context
showsHexCrypto.Secp256k1.Internal.Util
Sig 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
sigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
Sig64Crypto.Secp256k1.Internal.ForeignTypes
signCrypto.Secp256k1.Internal.Context
signBip340Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
signMsgCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
signVerifyCrypto.Secp256k1.Internal.Context
Tweak 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
tweakCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
Tweak32Crypto.Secp256k1.Internal.ForeignTypes
tweakAddPubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
tweakAddSecKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
tweakMulPubKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
tweakMulSecKeyCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
tweakNegateCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
uncompressedCrypto.Secp256k1.Internal.ForeignTypes
unsafePackByteStringCrypto.Secp256k1.Internal.Util
unsafeUseByteStringCrypto.Secp256k1.Internal.Util
useByteStringCrypto.Secp256k1.Internal.Util
verifyCrypto.Secp256k1.Internal.Context
verifyBip340Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
verifySigCrypto.Secp256k1.Internal.Base, Crypto.Secp256k1
versionPaths_secp256k1_haskell
withContextCrypto.Secp256k1.Internal.Context, Crypto.Secp256k1
withRandomSeedCrypto.Secp256k1.Internal.Util
XOnlyPubKey 
1 (Type/Class)Crypto.Secp256k1.Internal.Base, Crypto.Secp256k1
2 (Data Constructor)Crypto.Secp256k1.Internal.Base
xOnlyPubKeyFromPubKeyCrypto.Secp256k1.Internal.BaseOps
xOnlyPubKeyParseCrypto.Secp256k1.Internal.BaseOps
xOnlyPubKeySerializeCrypto.Secp256k1.Internal.BaseOps
XOPubKey32Crypto.Secp256k1.Internal.ForeignTypes