[openssl] master update
Dr. Paul Dale
pauli at openssl.org
Fri Jun 12 23:19:03 UTC 2020
The branch master has been updated
via ffb6c86663f8d1048b8bac4023c0e41d3ec5891d (commit)
via 5ea8afd368498101531c7e628507a17d1e0e122c (commit)
from 7f81aed4bccbeb0ad491b68dd601d576c4956c78 (commit)
- Log -----------------------------------------------------------------
commit ffb6c86663f8d1048b8bac4023c0e41d3ec5891d
Author: Pauli <paul.dale at oracle.com>
Date: Fri Jun 12 08:48:06 2020 +1000
Guard new header mac.h against C++isms.
[extended tests]
Reviewed-by: Dmitry Belyavskiy <beldmit at gmail.com>
(Merged from https://github.com/openssl/openssl/pull/12121)
commit 5ea8afd368498101531c7e628507a17d1e0e122c
Author: Pauli <paul.dale at oracle.com>
Date: Fri Jun 12 07:49:18 2020 +1000
Fix two additional instances of the old EVP_MAC_CTX_ functions being used.
[extended tests]
Reviewed-by: Dmitry Belyavskiy <beldmit at gmail.com>
(Merged from https://github.com/openssl/openssl/pull/12121)
-----------------------------------------------------------------------
Summary of changes:
crypto/evp/pkey_mac.c | 2 +-
include/openssl/mac.h | 7 +++++++
test/ossl_shim/ossl_shim.cc | 2 +-
3 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/crypto/evp/pkey_mac.c b/crypto/evp/pkey_mac.c
index 1901c452e7..55badea7e9 100644
--- a/crypto/evp/pkey_mac.c
+++ b/crypto/evp/pkey_mac.c
@@ -400,7 +400,7 @@ static int pkey_mac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
return 0;
/*
- * Since EVP_MAC_CTX_{get,set}_params() returned successfully,
+ * Since EVP_MAC_{get,set}_ctx_params() returned successfully,
* we can only assume that the size was ignored, i.e. this
* control is unsupported.
*/
diff --git a/include/openssl/mac.h b/include/openssl/mac.h
index 4fb808525f..ecfb2eca27 100644
--- a/include/openssl/mac.h
+++ b/include/openssl/mac.h
@@ -17,6 +17,10 @@
# include <openssl/types.h>
# include <openssl/core.h>
+# ifdef __cplusplus
+extern "C" {
+# endif
+
EVP_MAC *EVP_MAC_fetch(OPENSSL_CTX *libctx, const char *algorithm,
const char *properties);
int EVP_MAC_up_ref(EVP_MAC *mac);
@@ -49,4 +53,7 @@ void EVP_MAC_names_do_all(const EVP_MAC *mac,
void (*fn)(const char *name, void *data),
void *data);
+# ifdef __cplusplus
+}
+# endif
#endif /* OPENSSL_EVP_MAC_H */
diff --git a/test/ossl_shim/ossl_shim.cc b/test/ossl_shim/ossl_shim.cc
index 720a92d9d6..0184778d4f 100644
--- a/test/ossl_shim/ossl_shim.cc
+++ b/test/ossl_shim/ossl_shim.cc
@@ -403,7 +403,7 @@ static int TicketKeyCallback(SSL *ssl, uint8_t *key_name, uint8_t *iv,
if (!EVP_CipherInit_ex(ctx, EVP_aes_128_cbc(), NULL, kZeros, iv, encrypt)
|| !EVP_MAC_init(hmac_ctx)
- || !EVP_MAC_CTX_set_params(hmac_ctx, params)) {
+ || !EVP_MAC_set_ctx_params(hmac_ctx, params)) {
return -1;
}
More information about the openssl-commits
mailing list