ECDSA_sign

Computes ECDSA signature of a given hash value using the supplied private key (note: sig must point to ECDSA_size(eckey) bytes of memory).

Synopsis

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);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

1 on success and 0 otherwise

Parameters

NameDescription
typethis parameter is ignored
dgstpointer to the hash value to sign
dgstlenlength of the hash value
sigmemory for the DER encoded created signature
siglenpointer to the length of the returned signature
eckeyEC_KEY object containing a private EC key