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_ex(
int type,
unsigned char const* dgst,
int dgstlen,
unsigned char* sig,
unsigned int* siglen,
BIGNUM const* kinv,
BIGNUM const* rp,
EC_KEY* eckey);
|
Warning
|
Deprecated. Use of this entity is allowed but discouraged. |
Return Value
1 on success and 0 otherwise
Parameters
Name |
Description |
type |
this parameter is ignored |
dgst |
pointer to the hash value to sign |
dgstlen |
length of the hash value |
sig |
buffer to hold the DER encoded signature |
siglen |
pointer to the length of the returned signature |
kinv |
BIGNUM with a pre‐computed inverse k (optional) |
rp |
BIGNUM with a pre‐computed rp value (optional), see ECDSA_sign_setup |
eckey |
EC_KEY object containing a private EC key |
Created with MrDocs