constify ECDSA_SIG_get0()
PR#4436 Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
This commit is contained in:
parent
674d5858df
commit
34c2db9b56
@ -1220,7 +1220,7 @@ DECLARE_ASN1_FUNCTIONS_const(ECDSA_SIG)
|
|||||||
DECLARE_ASN1_ENCODE_FUNCTIONS_const(ECDSA_SIG, ECDSA_SIG)
|
DECLARE_ASN1_ENCODE_FUNCTIONS_const(ECDSA_SIG, ECDSA_SIG)
|
||||||
IMPLEMENT_ASN1_FUNCTIONS_const(ECDSA_SIG)
|
IMPLEMENT_ASN1_FUNCTIONS_const(ECDSA_SIG)
|
||||||
|
|
||||||
void ECDSA_SIG_get0(BIGNUM **pr, BIGNUM **ps, ECDSA_SIG *sig)
|
void ECDSA_SIG_get0(BIGNUM **pr, BIGNUM **ps, const ECDSA_SIG *sig)
|
||||||
{
|
{
|
||||||
if (pr != NULL)
|
if (pr != NULL)
|
||||||
*pr = sig->r;
|
*pr = sig->r;
|
||||||
|
@ -13,7 +13,7 @@ algorithm (ECDSA) functions.
|
|||||||
|
|
||||||
ECDSA_SIG *ECDSA_SIG_new(void);
|
ECDSA_SIG *ECDSA_SIG_new(void);
|
||||||
void ECDSA_SIG_free(ECDSA_SIG *sig);
|
void ECDSA_SIG_free(ECDSA_SIG *sig);
|
||||||
void ECDSA_SIG_get0(BIGNUM **pr, BIGNUM **ps, ECDSA_SIG *sig);
|
void ECDSA_SIG_get0(BIGNUM **pr, BIGNUM **ps, const ECDSA_SIG *sig);
|
||||||
int i2d_ECDSA_SIG(const ECDSA_SIG *sig, unsigned char **pp);
|
int i2d_ECDSA_SIG(const ECDSA_SIG *sig, unsigned char **pp);
|
||||||
ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **sig, const unsigned char **pp, long len);
|
ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **sig, const unsigned char **pp, long len);
|
||||||
int ECDSA_size(const EC_KEY *eckey);
|
int ECDSA_size(const EC_KEY *eckey);
|
||||||
|
@ -1139,7 +1139,7 @@ ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **sig, const unsigned char **pp, long len);
|
|||||||
* \param pr pointer to BIGNUM pointer for r (may be NULL)
|
* \param pr pointer to BIGNUM pointer for r (may be NULL)
|
||||||
* \param ps pointer to BIGNUM pointer for s (may be NULL)
|
* \param ps pointer to BIGNUM pointer for s (may be NULL)
|
||||||
*/
|
*/
|
||||||
void ECDSA_SIG_get0(BIGNUM **pr, BIGNUM **ps, ECDSA_SIG *sig);
|
void ECDSA_SIG_get0(BIGNUM **pr, BIGNUM **ps, const ECDSA_SIG *sig);
|
||||||
|
|
||||||
/** Computes the ECDSA signature of the given hash value using
|
/** Computes the ECDSA signature of the given hash value using
|
||||||
* the supplied private key and returns the created signature.
|
* the supplied private key and returns the created signature.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user