Install ECDSA signing callbacks on an EC_KEY_METHOD.
Declared in <openssl/ec.h>
[[deprecated]]
void
EC_KEY_METHOD_set_sign(
EC_KEY_METHOD* meth,
int(* sign)(int, unsigned char const*, int, unsigned char*, unsigned int*, BIGNUM const*, BIGNUM const*, EC_KEY*),
int(* sign_setup)(EC_KEY*, BN_CTX*, BIGNUM**, BIGNUM**),
ECDSA_SIG*(* sign_sig)(unsigned char const*, int, BIGNUM const*, BIGNUM const*, EC_KEY*));
Deprecated. Use of this entity is allowed but discouraged.
Deprecated; custom EC_KEY_METHOD signing is superseded by providers.
| Name | Description |
|---|---|
| meth | Method object to update. |
| sign | Optional ECDSA_sign-style callback (type, digest, signature buffer). |
| sign_setup | Optional precomputation of kinv/r for signing. |
| sign_sig | Optional callback that returns an ECDSA_SIG structure. |