Go to the source code of this file.
|
OPENSSL_EXPORT ECDSA_SIG * | d2i_ECDSA_SIG (ECDSA_SIG **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_do_sign (const uint8_t *digest, size_t digest_len, const EC_KEY *key) |
|
OPENSSL_EXPORT int | ECDSA_do_verify (const uint8_t *digest, size_t digest_len, const ECDSA_SIG *sig, const EC_KEY *key) |
|
OPENSSL_EXPORT void | ECDSA_SIG_free (ECDSA_SIG *sig) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_SIG_from_bytes (const uint8_t *in, size_t in_len) |
|
OPENSSL_EXPORT void | ECDSA_SIG_get0 (const ECDSA_SIG *sig, const BIGNUM **out_r, const BIGNUM **out_s) |
|
const OPENSSL_EXPORT BIGNUM * | ECDSA_SIG_get0_r (const ECDSA_SIG *sig) |
|
const OPENSSL_EXPORT BIGNUM * | ECDSA_SIG_get0_s (const ECDSA_SIG *sig) |
|
OPENSSL_EXPORT int | ECDSA_SIG_marshal (CBB *cbb, const ECDSA_SIG *sig) |
|
OPENSSL_EXPORT size_t | ECDSA_SIG_max_len (size_t order_len) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_SIG_new (void) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_SIG_parse (CBS *cbs) |
|
OPENSSL_EXPORT int | ECDSA_SIG_set0 (ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) |
|
OPENSSL_EXPORT int | ECDSA_SIG_to_bytes (uint8_t **out_bytes, size_t *out_len, const ECDSA_SIG *sig) |
|
OPENSSL_EXPORT int | ECDSA_sign (int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, const EC_KEY *key) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_sign_with_nonce_and_leak_private_key_for_testing (const uint8_t *digest, size_t digest_len, const EC_KEY *eckey, const uint8_t *nonce, size_t nonce_len) |
|
OPENSSL_EXPORT size_t | ECDSA_size (const EC_KEY *key) |
|
OPENSSL_EXPORT int | ECDSA_verify (int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const EC_KEY *key) |
|
OPENSSL_EXPORT int | i2d_ECDSA_SIG (const ECDSA_SIG *sig, uint8_t **outp) |
|
◆ ECDSA_R_BAD_SIGNATURE
#define ECDSA_R_BAD_SIGNATURE 100 |
◆ ECDSA_R_ENCODE_ERROR
#define ECDSA_R_ENCODE_ERROR 105 |
◆ ECDSA_R_MISSING_PARAMETERS
#define ECDSA_R_MISSING_PARAMETERS 101 |
◆ ECDSA_R_NEED_NEW_SETUP_VALUES
#define ECDSA_R_NEED_NEW_SETUP_VALUES 102 |
◆ ECDSA_R_NOT_IMPLEMENTED
#define ECDSA_R_NOT_IMPLEMENTED 103 |
◆ ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED
#define ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED 104 |
◆ d2i_ECDSA_SIG()
◆ ECDSA_do_sign()
◆ ECDSA_do_verify()
◆ ECDSA_SIG_free()
◆ ECDSA_SIG_from_bytes()
◆ ECDSA_SIG_get0()
◆ ECDSA_SIG_get0_r()
◆ ECDSA_SIG_get0_s()
◆ ECDSA_SIG_marshal()
◆ ECDSA_SIG_max_len()
◆ ECDSA_SIG_new()
◆ ECDSA_SIG_parse()
◆ ECDSA_SIG_set0()
◆ ECDSA_SIG_to_bytes()
◆ ECDSA_sign()
◆ ECDSA_sign_with_nonce_and_leak_private_key_for_testing()
◆ ECDSA_size()
◆ ECDSA_verify()
◆ i2d_ECDSA_SIG()