Crate libecdsautil_sys

Crate libecdsautil_sys 

Source

Structs§

_ecc_25519_work
A point on the curve unpacked for efficient calculation
_ecdsa_signature
Canonical representation of a ECDSA signature
_ecdsa_verify_context
Representation of a hash and signature for efficient checking against multiple public keys

Functions§

ecdsa_is_valid_pubkey
Checks if a unpacked public key is valid
ecdsa_sign_legacy
Signs a hash value using a given secret key
ecdsa_verify_legacy
Verifies a signature against a given public key
ecdsa_verify_list_legacy
Verifies multiple signatures against a list of public keys and returns the number of valid signatures for distinct keys
ecdsa_verify_prepare_legacy
Prepares a signature for a given hash for efficient validation

Type Aliases§

ecc_25519_work_t
A point on the curve unpacked for efficient calculation
ecc_int256_t
A 256 bit integer
ecdsa_signature_t
Canonical representation of a ECDSA signature
ecdsa_verify_context_t
Representation of a hash and signature for efficient checking against multiple public keys

Unions§

_ecc_int256
A 256 bit integer