Computes ECDSA signature of a given hash value using the supplied private key (note: sig must point to ECDSA_size(eckey) bytes of memory).
Declared in <openssl/ec.h>
[[deprecated]]
int
ECDSA_sign(
int type,
unsigned char const* dgst,
int dgstlen,
unsigned char* sig,
unsigned int* siglen,
EC_KEY* eckey);
Deprecated. Use of this entity is allowed but discouraged.
1 on success and 0 otherwise
| Name | Description |
|---|---|
| type | this parameter is ignored |
| dgst | pointer to the hash value to sign |
| dgstlen | length of the hash value |
| sig | memory for the DER encoded created signature |
| siglen | pointer to the length of the returned signature |
| eckey | EC_KEY object containing a private EC key |