Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/crypto/external/bsd/openssl Put back devcrypto (what was cal...
details: https://anonhg.NetBSD.org/src/rev/64b31ebafebf
branches: trunk
changeset: 837510:64b31ebafebf
user: christos <christos%NetBSD.org@localhost>
date: Sat Dec 08 17:07:27 2018 +0000
description:
Put back devcrypto (what was called cryptodev) engine support.
diffstat:
crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c | 3 ++-
crypto/external/bsd/openssl/include/openssl/opensslconf.h | 6 ++++--
crypto/external/bsd/openssl/lib/libcrypto/engine.inc | 3 ++-
3 files changed, 8 insertions(+), 4 deletions(-)
diffs (46 lines):
diff -r 6603f2df11bf -r 64b31ebafebf crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c
--- a/crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c Sat Dec 08 15:31:30 2018 +0000
+++ b/crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c Sat Dec 08 17:07:27 2018 +0000
@@ -177,7 +177,8 @@
if (EVP_CIPHER_CTX_iv_length(ctx) > 0) {
assert(inl >= EVP_CIPHER_CTX_iv_length(ctx));
if (!EVP_CIPHER_CTX_encrypting(ctx)) {
- unsigned char *ivptr = in + inl - EVP_CIPHER_CTX_iv_length(ctx);
+ const unsigned char *ivptr =
+ in + inl - EVP_CIPHER_CTX_iv_length(ctx);
memcpy(saved_iv, ivptr, EVP_CIPHER_CTX_iv_length(ctx));
}
diff -r 6603f2df11bf -r 64b31ebafebf crypto/external/bsd/openssl/include/openssl/opensslconf.h
--- a/crypto/external/bsd/openssl/include/openssl/opensslconf.h Sat Dec 08 15:31:30 2018 +0000
+++ b/crypto/external/bsd/openssl/include/openssl/opensslconf.h Sat Dec 08 17:07:27 2018 +0000
@@ -45,8 +45,10 @@
#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
#endif
-#ifndef OPENSSL_NO_DEVCRYPTOENG
-# define OPENSSL_NO_DEVCRYPTOENG
+#if 0
+# ifndef OPENSSL_NO_DEVCRYPTOENG
+# define OPENSSL_NO_DEVCRYPTOENG
+# endif
#endif
#if !defined(_LP64) || defined(__sparc64__)
# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
diff -r 6603f2df11bf -r 64b31ebafebf crypto/external/bsd/openssl/lib/libcrypto/engine.inc
--- a/crypto/external/bsd/openssl/lib/libcrypto/engine.inc Sat Dec 08 15:31:30 2018 +0000
+++ b/crypto/external/bsd/openssl/lib/libcrypto/engine.inc Sat Dec 08 17:07:27 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: engine.inc,v 1.12 2018/09/23 13:33:04 christos Exp $
+# $NetBSD: engine.inc,v 1.13 2018/12/08 17:07:27 christos Exp $
#
# @(#) Copyright (c) 1995 Simon J. Gerraty
#
@@ -13,6 +13,7 @@
eng_all.c \
eng_cnf.c \
eng_ctrl.c \
+eng_devcrypto.c \
eng_dyn.c \
eng_err.c \
eng_fat.c \
Home |
Main Index |
Thread Index |
Old Index