Table of Contents

Namespace Secp256k1Net

Classes

LibPathResolver
Secp256k1

Enums

Secp256k1ContextFlags

Flags for secp256k1 context creation.

Secp256k1EcFlags

Flags for public key serialization format.

Delegates

EcdhHashFunction

A pointer to a function that hashes an EC point to obtain an ECDH secret

EllswiftXdhHashFunction

A pointer to a function used by secp256k1_ellswift_xdh to hash the shared X coordinate along with the encoded public keys to a uniform shared secret.

ErrorCallbackDelegate

Type for error and illegal callback functions.

NonceFunction

A pointer to a function to deterministically generate a nonce.

NonceFunctionHardened

A pointer to a function to deterministically generate a nonce.

Same as secp256k1_nonce function with the exception of accepting an additional pubkey argument and not requiring an attempt argument. The pubkey argument can protect signature schemes with key-prefixed challenge hash inputs against reusing the nonce when signing with the wrong precomputed pubkey.