Crate bitcoinsecp256k1_recovery

Source

Structs§

EcdsaRecoverableSignature
| Opaque data structured that holds a parsed | ECDSA signature, supporting pubkey recovery. | | The exact representation of data inside is | implementation defined and not guaranteed to | be portable between different platforms or | versions. It is however guaranteed to be 65 | bytes in size, and can be safely copied/moved. | | If you need to convert to a format suitable | for storage or transmission, use the | ecdsa_signature_serialize_* and | ecdsa_signature_parse_* functions. | | Furthermore, it is guaranteed that identical | signatures (including their recoverability) | will have identical representation, so they | can be memcmp’ed.

Functions§

ecdsa_recover
ecdsa_recoverable_signature_convert
ecdsa_recoverable_signature_load
ecdsa_recoverable_signature_parse_compact
ecdsa_recoverable_signature_save
ecdsa_recoverable_signature_serialize_compact
ecdsa_sig_recover
ecdsa_sign_recoverable
recovery_test_nonce_function
run_recovery_tests
test_ecdsa_recovery_api
test_ecdsa_recovery_edge_cases
| Tests several edge cases. |
test_ecdsa_recovery_end_to_end
test_exhaustive_recovery
test_exhaustive_recovery_sign
test_exhaustive_recovery_verify