diff options
author | Nicola Tuveri <nic.tuv@gmail.com> | 2020-10-21 01:38:44 +0300 |
---|---|---|
committer | Nicola Tuveri <nic.tuv@gmail.com> | 2020-10-23 17:54:40 +0300 |
commit | d1fb6b481b1d70932a1435f83eae10cc68edbe36 (patch) | |
tree | 1253a9c0cc7cccf93126fc518844e254b8cd8ed5 /include | |
parent | 85209c07459b1c6007e0fc550f40c05deec78531 (diff) |
Constify OSSL_FUNC_keymgmt_validate()
The keydata argument of OSSL_FUNC_keymgmt_validate() should be read-only.
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13201)
Diffstat (limited to 'include')
-rw-r--r-- | include/crypto/dh.h | 4 | ||||
-rw-r--r-- | include/openssl/core_dispatch.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/crypto/dh.h b/include/crypto/dh.h index 4dbd0c582c..0bd6516e3f 100644 --- a/include/crypto/dh.h +++ b/include/crypto/dh.h @@ -17,7 +17,7 @@ DH *dh_new_ex(OSSL_LIB_CTX *libctx); int dh_generate_ffc_parameters(DH *dh, int type, int pbits, int qbits, BN_GENCB *cb); -int dh_generate_public_key(BN_CTX *ctx, DH *dh, const BIGNUM *priv_key, +int dh_generate_public_key(BN_CTX *ctx, const DH *dh, const BIGNUM *priv_key, BIGNUM *pub_key); int dh_get_named_group_uid_from_size(int pbits); const char *dh_gen_type_id2name(int id); @@ -32,7 +32,7 @@ int dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]); int dh_check_pub_key_partial(const DH *dh, const BIGNUM *pub_key, int *ret); int dh_check_priv_key(const DH *dh, const BIGNUM *priv_key, int *ret); -int dh_check_pairwise(DH *dh); +int dh_check_pairwise(const DH *dh); const DH_METHOD *dh_get_method(const DH *dh); diff --git a/include/openssl/core_dispatch.h b/include/openssl/core_dispatch.h index 11eadd3334..3b0cf3d3ed 100644 --- a/include/openssl/core_dispatch.h +++ b/include/openssl/core_dispatch.h @@ -534,7 +534,7 @@ OSSL_CORE_MAKE_FUNC(int, keymgmt_has, (const void *keydata, int selection)) /* Key checks - validation */ # define OSSL_FUNC_KEYMGMT_VALIDATE 22 -OSSL_CORE_MAKE_FUNC(int, keymgmt_validate, (void *keydata, int selection)) +OSSL_CORE_MAKE_FUNC(int, keymgmt_validate, (const void *keydata, int selection)) /* Key checks - matching */ # define OSSL_FUNC_KEYMGMT_MATCH 23 |