]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix compile errors on s390.
authorJuergen Christ <jchrist@linux.ibm.com>
Mon, 19 Apr 2021 13:04:13 +0000 (15:04 +0200)
committerTomas Mraz <tomas@openssl.org>
Tue, 20 Apr 2021 07:57:19 +0000 (09:57 +0200)
Commit f6c95e46c03025b2694241e1ad785d8bd3ac083b added an "origin" field to
EVP_CIPHER and EVP_MD structures but did not update the s390 specific
implementations.  Update these to fix compile errors on s390.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
Reviewed-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14926)

crypto/evp/e_aes.c

index ffafdbcc223b287cb299c686cf7f28f58d7b5422..91e8cd861cd560a0ed20d7bc62ebe387eeb50b82 100644 (file)
@@ -2185,6 +2185,7 @@ static const EVP_CIPHER s390x_aes_##keylen##_##mode = {                 \
     keylen / 8,                                                         \
     ivlen,                                                              \
     flags | EVP_CIPH_##MODE##_MODE,                                     \
+    EVP_ORIG_GLOBAL,                                                    \
     s390x_aes_##mode##_init_key,                                        \
     s390x_aes_##mode##_cipher,                                          \
     NULL,                                                               \
@@ -2200,6 +2201,7 @@ static const EVP_CIPHER aes_##keylen##_##mode = {                       \
     keylen / 8,                                                         \
     ivlen,                                                              \
     flags | EVP_CIPH_##MODE##_MODE,                                     \
+    EVP_ORIG_GLOBAL,                                                    \
     aes_init_key,                                                       \
     aes_##mode##_cipher,                                                \
     NULL,                                                               \
@@ -2222,6 +2224,7 @@ static const EVP_CIPHER s390x_aes_##keylen##_##mode = {                 \
     (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE||EVP_CIPH_##MODE##_MODE==EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8,        \
     ivlen,                                                              \
     flags | EVP_CIPH_##MODE##_MODE,                                     \
+    EVP_ORIG_GLOBAL,                                                    \
     s390x_aes_##mode##_init_key,                                        \
     s390x_aes_##mode##_cipher,                                          \
     s390x_aes_##mode##_cleanup,                                         \
@@ -2236,6 +2239,7 @@ static const EVP_CIPHER aes_##keylen##_##mode = {                       \
     (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE||EVP_CIPH_##MODE##_MODE==EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8,        \
     ivlen,                                                              \
     flags | EVP_CIPH_##MODE##_MODE,                                     \
+    EVP_ORIG_GLOBAL,                                                    \
     aes_##mode##_init_key,                                              \
     aes_##mode##_cipher,                                                \
     aes_##mode##_cleanup,                                               \