|
OPENSSL_EXPORT int | ECDSA_sign (int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, 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, EC_KEY *key) |
|
OPENSSL_EXPORT size_t | ECDSA_size (const EC_KEY *key) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_SIG_new (void) |
|
OPENSSL_EXPORT void | ECDSA_SIG_free (ECDSA_SIG *sig) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_do_sign (const uint8_t *digest, size_t digest_len, EC_KEY *key) |
|
OPENSSL_EXPORT int | ECDSA_do_verify (const uint8_t *digest, size_t digest_len, const ECDSA_SIG *sig, EC_KEY *key) |
|
OPENSSL_EXPORT int | ECDSA_sign_setup (EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, BIGNUM **rp) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_do_sign_ex (const uint8_t *digest, size_t digest_len, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) |
|
OPENSSL_EXPORT int | ECDSA_sign_ex (int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_SIG_parse (CBS *cbs) |
|
OPENSSL_EXPORT ECDSA_SIG * | ECDSA_SIG_from_bytes (const uint8_t *in, size_t in_len) |
|
OPENSSL_EXPORT int | ECDSA_SIG_marshal (CBB *cbb, const ECDSA_SIG *sig) |
|
OPENSSL_EXPORT int | ECDSA_SIG_to_bytes (uint8_t **out_bytes, size_t *out_len, const ECDSA_SIG *sig) |
|
OPENSSL_EXPORT size_t | ECDSA_SIG_max_len (size_t order_len) |
|
OPENSSL_EXPORT ECDSA_SIG * | d2i_ECDSA_SIG (ECDSA_SIG **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT int | i2d_ECDSA_SIG (const ECDSA_SIG *sig, uint8_t **outp) |
|