diff options
author | Johannes Bauer <joe@johannes-bauer.com> | 2017-07-21 19:58:18 +0200 |
---|---|---|
committer | Kurt Roeckx <kurt@roeckx.be> | 2017-07-23 11:34:11 +0200 |
commit | 4e9b720e90ec154c9708139e96ec0ff8e2796c82 (patch) | |
tree | 6e2d64a7518643558bba95e5a2ca72dec09cb727 /include/openssl/ec.h | |
parent | 8389ec4b4950b9474e72a959eb0b0a6ce77ac1e8 (diff) | |
download | openssl-4e9b720e90ec154c9708139e96ec0ff8e2796c82.zip openssl-4e9b720e90ec154c9708139e96ec0ff8e2796c82.tar.gz openssl-4e9b720e90ec154c9708139e96ec0ff8e2796c82.tar.bz2 |
Fix const correctness of EC_KEY_METHOD_get_*
Changes the EC_KEY_METHOD_get_* family to not need a EC_KEY_METHOD* as
its first parameter, but a const EC_KEY_METHOD*, which is entirely
sufficient.
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
GH: #3985
Diffstat (limited to 'include/openssl/ec.h')
-rw-r--r-- | include/openssl/ec.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/openssl/ec.h b/include/openssl/ec.h index e1653c9..7978d96 100644 --- a/include/openssl/ec.h +++ b/include/openssl/ec.h @@ -1217,7 +1217,7 @@ void EC_KEY_METHOD_set_verify(EC_KEY_METHOD *meth, const ECDSA_SIG *sig, EC_KEY *eckey)); -void EC_KEY_METHOD_get_init(EC_KEY_METHOD *meth, +void EC_KEY_METHOD_get_init(const EC_KEY_METHOD *meth, int (**pinit)(EC_KEY *key), void (**pfinish)(EC_KEY *key), int (**pcopy)(EC_KEY *dest, const EC_KEY *src), @@ -1228,16 +1228,16 @@ void EC_KEY_METHOD_get_init(EC_KEY_METHOD *meth, int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key)); -void EC_KEY_METHOD_get_keygen(EC_KEY_METHOD *meth, +void EC_KEY_METHOD_get_keygen(const EC_KEY_METHOD *meth, int (**pkeygen)(EC_KEY *key)); -void EC_KEY_METHOD_get_compute_key(EC_KEY_METHOD *meth, +void EC_KEY_METHOD_get_compute_key(const EC_KEY_METHOD *meth, int (**pck)(unsigned char **psec, size_t *pseclen, const EC_POINT *pub_key, const EC_KEY *ecdh)); -void EC_KEY_METHOD_get_sign(EC_KEY_METHOD *meth, +void EC_KEY_METHOD_get_sign(const EC_KEY_METHOD *meth, int (**psign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, @@ -1251,7 +1251,7 @@ void EC_KEY_METHOD_get_sign(EC_KEY_METHOD *meth, const BIGNUM *in_r, EC_KEY *eckey)); -void EC_KEY_METHOD_get_verify(EC_KEY_METHOD *meth, +void EC_KEY_METHOD_get_verify(const EC_KEY_METHOD *meth, int (**pverify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, |