Change-Id: I114ea83f5586bb896dabb775868199f8497e3fc9
Signed-off-by: Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com>
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/19952
Reviewed-by: Keerthana K <keerthanak@vmware.com>
| ... | ... |
@@ -3857,7 +3857,7 @@ CONFIG_CRYPTO_RSA=y |
| 3857 | 3857 |
# CONFIG_CRYPTO_DH is not set |
| 3858 | 3858 |
CONFIG_CRYPTO_ECC=m |
| 3859 | 3859 |
CONFIG_CRYPTO_ECDH=m |
| 3860 |
-# CONFIG_CRYPTO_ECDSA is not set |
|
| 3860 |
+CONFIG_CRYPTO_ECDSA=m |
|
| 3861 | 3861 |
# CONFIG_CRYPTO_ECRDSA is not set |
| 3862 | 3862 |
# CONFIG_CRYPTO_SM2 is not set |
| 3863 | 3863 |
# CONFIG_CRYPTO_CURVE25519 is not set |
| ... | ... |
@@ -3888,7 +3888,7 @@ CONFIG_CRYPTO_SM4=m |
| 3888 | 3888 |
CONFIG_CRYPTO_ARC4=m |
| 3889 | 3889 |
# CONFIG_CRYPTO_CHACHA20 is not set |
| 3890 | 3890 |
CONFIG_CRYPTO_CBC=y |
| 3891 |
-# CONFIG_CRYPTO_CFB is not set |
|
| 3891 |
+CONFIG_CRYPTO_CFB=m |
|
| 3892 | 3892 |
CONFIG_CRYPTO_CTR=m |
| 3893 | 3893 |
# CONFIG_CRYPTO_CTS is not set |
| 3894 | 3894 |
CONFIG_CRYPTO_ECB=y |
| ... | ... |
@@ -3667,6 +3667,8 @@ CONFIG_NFS_V4_2_SSC_HELPER=y |
| 3667 | 3667 |
CONFIG_SUNRPC=m |
| 3668 | 3668 |
CONFIG_SUNRPC_GSS=m |
| 3669 | 3669 |
CONFIG_SUNRPC_BACKCHANNEL=y |
| 3670 |
+CONFIG_RPCSEC_GSS_KRB5=m |
|
| 3671 |
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set |
|
| 3670 | 3672 |
CONFIG_SUNRPC_DEBUG=y |
| 3671 | 3673 |
# CONFIG_CEPH_FS is not set |
| 3672 | 3674 |
CONFIG_CIFS=m |
| ... | ... |
@@ -3860,8 +3862,8 @@ CONFIG_CRYPTO_MANAGER2=y |
| 3860 | 3860 |
# CONFIG_CRYPTO_USER is not set |
| 3861 | 3861 |
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set |
| 3862 | 3862 |
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set |
| 3863 |
-CONFIG_CRYPTO_GF128MUL=m |
|
| 3864 |
-CONFIG_CRYPTO_NULL=m |
|
| 3863 |
+CONFIG_CRYPTO_GF128MUL=y |
|
| 3864 |
+CONFIG_CRYPTO_NULL=y |
|
| 3865 | 3865 |
CONFIG_CRYPTO_NULL2=y |
| 3866 | 3866 |
CONFIG_CRYPTO_PCRYPT=m |
| 3867 | 3867 |
CONFIG_CRYPTO_CRYPTD=m |
| ... | ... |
@@ -3876,7 +3878,7 @@ CONFIG_CRYPTO_RSA=y |
| 3876 | 3876 |
# CONFIG_CRYPTO_DH is not set |
| 3877 | 3877 |
CONFIG_CRYPTO_ECC=m |
| 3878 | 3878 |
CONFIG_CRYPTO_ECDH=m |
| 3879 |
-# CONFIG_CRYPTO_ECDSA is not set |
|
| 3879 |
+CONFIG_CRYPTO_ECDSA=y |
|
| 3880 | 3880 |
# CONFIG_CRYPTO_ECRDSA is not set |
| 3881 | 3881 |
# CONFIG_CRYPTO_SM2 is not set |
| 3882 | 3882 |
# CONFIG_CRYPTO_CURVE25519 is not set |
| ... | ... |
@@ -3906,9 +3908,9 @@ CONFIG_CRYPTO_DES=y |
| 3906 | 3906 |
CONFIG_CRYPTO_ARC4=m |
| 3907 | 3907 |
# CONFIG_CRYPTO_CHACHA20 is not set |
| 3908 | 3908 |
CONFIG_CRYPTO_CBC=y |
| 3909 |
-# CONFIG_CRYPTO_CFB is not set |
|
| 3909 |
+CONFIG_CRYPTO_CFB=y |
|
| 3910 | 3910 |
CONFIG_CRYPTO_CTR=m |
| 3911 |
-# CONFIG_CRYPTO_CTS is not set |
|
| 3911 |
+CONFIG_CRYPTO_CTS=y |
|
| 3912 | 3912 |
CONFIG_CRYPTO_ECB=y |
| 3913 | 3913 |
# CONFIG_CRYPTO_HCTR2 is not set |
| 3914 | 3914 |
# CONFIG_CRYPTO_KEYWRAP is not set |
| ... | ... |
@@ -3921,8 +3923,8 @@ CONFIG_CRYPTO_XTS=y |
| 3921 | 3921 |
# AEAD (authenticated encryption with associated data) ciphers |
| 3922 | 3922 |
# CONFIG_CRYPTO_AEGIS128 is not set |
| 3923 | 3923 |
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set |
| 3924 |
-CONFIG_CRYPTO_CCM=m |
|
| 3925 |
-CONFIG_CRYPTO_GCM=m |
|
| 3924 |
+CONFIG_CRYPTO_CCM=y |
|
| 3925 |
+CONFIG_CRYPTO_GCM=y |
|
| 3926 | 3926 |
CONFIG_CRYPTO_SEQIV=m |
| 3927 | 3927 |
CONFIG_CRYPTO_ECHAINIV=m |
| 3928 | 3928 |
CONFIG_CRYPTO_ESSIV=m |
| ... | ... |
@@ -3930,8 +3932,8 @@ CONFIG_CRYPTO_ESSIV=m |
| 3930 | 3930 |
|
| 3931 | 3931 |
# Hashes, digests, and MACs |
| 3932 | 3932 |
CONFIG_CRYPTO_BLAKE2B=m |
| 3933 |
-CONFIG_CRYPTO_CMAC=m |
|
| 3934 |
-CONFIG_CRYPTO_GHASH=m |
|
| 3933 |
+CONFIG_CRYPTO_CMAC=y |
|
| 3934 |
+CONFIG_CRYPTO_GHASH=y |
|
| 3935 | 3935 |
CONFIG_CRYPTO_HMAC=y |
| 3936 | 3936 |
CONFIG_CRYPTO_MD4=m |
| 3937 | 3937 |
CONFIG_CRYPTO_MD5=y |
| ... | ... |
@@ -6178,8 +6178,8 @@ CONFIG_CRYPTO_MANAGER2=y |
| 6178 | 6178 |
# CONFIG_CRYPTO_USER is not set |
| 6179 | 6179 |
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set |
| 6180 | 6180 |
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set |
| 6181 |
-CONFIG_CRYPTO_GF128MUL=m |
|
| 6182 |
-CONFIG_CRYPTO_NULL=m |
|
| 6181 |
+CONFIG_CRYPTO_GF128MUL=y |
|
| 6182 |
+CONFIG_CRYPTO_NULL=y |
|
| 6183 | 6183 |
CONFIG_CRYPTO_NULL2=y |
| 6184 | 6184 |
# CONFIG_CRYPTO_PCRYPT is not set |
| 6185 | 6185 |
CONFIG_CRYPTO_CRYPTD=m |
| ... | ... |
@@ -6196,7 +6196,7 @@ CONFIG_CRYPTO_RSA=y |
| 6196 | 6196 |
# CONFIG_CRYPTO_DH is not set |
| 6197 | 6197 |
CONFIG_CRYPTO_ECC=m |
| 6198 | 6198 |
CONFIG_CRYPTO_ECDH=m |
| 6199 |
-# CONFIG_CRYPTO_ECDSA is not set |
|
| 6199 |
+CONFIG_CRYPTO_ECDSA=y |
|
| 6200 | 6200 |
# CONFIG_CRYPTO_ECRDSA is not set |
| 6201 | 6201 |
# CONFIG_CRYPTO_SM2 is not set |
| 6202 | 6202 |
# CONFIG_CRYPTO_CURVE25519 is not set |
| ... | ... |
@@ -6230,9 +6230,9 @@ CONFIG_CRYPTO_DES=y |
| 6230 | 6230 |
CONFIG_CRYPTO_ARC4=m |
| 6231 | 6231 |
# CONFIG_CRYPTO_CHACHA20 is not set |
| 6232 | 6232 |
CONFIG_CRYPTO_CBC=y |
| 6233 |
-# CONFIG_CRYPTO_CFB is not set |
|
| 6233 |
+CONFIG_CRYPTO_CFB=y |
|
| 6234 | 6234 |
CONFIG_CRYPTO_CTR=m |
| 6235 |
-CONFIG_CRYPTO_CTS=m |
|
| 6235 |
+CONFIG_CRYPTO_CTS=y |
|
| 6236 | 6236 |
CONFIG_CRYPTO_ECB=y |
| 6237 | 6237 |
# CONFIG_CRYPTO_HCTR2 is not set |
| 6238 | 6238 |
# CONFIG_CRYPTO_KEYWRAP is not set |
| ... | ... |
@@ -6247,8 +6247,8 @@ CONFIG_CRYPTO_XTS=y |
| 6247 | 6247 |
# |
| 6248 | 6248 |
# CONFIG_CRYPTO_AEGIS128 is not set |
| 6249 | 6249 |
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set |
| 6250 |
-CONFIG_CRYPTO_CCM=m |
|
| 6251 |
-CONFIG_CRYPTO_GCM=m |
|
| 6250 |
+CONFIG_CRYPTO_CCM=y |
|
| 6251 |
+CONFIG_CRYPTO_GCM=y |
|
| 6252 | 6252 |
CONFIG_CRYPTO_SEQIV=m |
| 6253 | 6253 |
CONFIG_CRYPTO_ECHAINIV=m |
| 6254 | 6254 |
CONFIG_CRYPTO_ESSIV=m |
| ... | ... |
@@ -6258,8 +6258,8 @@ CONFIG_CRYPTO_ESSIV=m |
| 6258 | 6258 |
# Hashes, digests, and MACs |
| 6259 | 6259 |
# |
| 6260 | 6260 |
CONFIG_CRYPTO_BLAKE2B=m |
| 6261 |
-CONFIG_CRYPTO_CMAC=m |
|
| 6262 |
-CONFIG_CRYPTO_GHASH=m |
|
| 6261 |
+CONFIG_CRYPTO_CMAC=y |
|
| 6262 |
+CONFIG_CRYPTO_GHASH=y |
|
| 6263 | 6263 |
CONFIG_CRYPTO_HMAC=y |
| 6264 | 6264 |
CONFIG_CRYPTO_MD4=m |
| 6265 | 6265 |
CONFIG_CRYPTO_MD5=y |
| ... | ... |
@@ -5098,8 +5098,8 @@ CONFIG_CRYPTO_MANAGER2=y |
| 5098 | 5098 |
# CONFIG_CRYPTO_USER is not set |
| 5099 | 5099 |
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set |
| 5100 | 5100 |
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set |
| 5101 |
-CONFIG_CRYPTO_GF128MUL=m |
|
| 5102 |
-CONFIG_CRYPTO_NULL=m |
|
| 5101 |
+CONFIG_CRYPTO_GF128MUL=y |
|
| 5102 |
+CONFIG_CRYPTO_NULL=y |
|
| 5103 | 5103 |
CONFIG_CRYPTO_NULL2=y |
| 5104 | 5104 |
# CONFIG_CRYPTO_PCRYPT is not set |
| 5105 | 5105 |
CONFIG_CRYPTO_CRYPTD=y |
| ... | ... |
@@ -5153,7 +5153,7 @@ CONFIG_CRYPTO_ARC4=m |
| 5153 | 5153 |
CONFIG_CRYPTO_CBC=y |
| 5154 | 5154 |
CONFIG_CRYPTO_CFB=y |
| 5155 | 5155 |
CONFIG_CRYPTO_CTR=y |
| 5156 |
-CONFIG_CRYPTO_CTS=m |
|
| 5156 |
+CONFIG_CRYPTO_CTS=y |
|
| 5157 | 5157 |
CONFIG_CRYPTO_ECB=y |
| 5158 | 5158 |
# CONFIG_CRYPTO_HCTR2 is not set |
| 5159 | 5159 |
# CONFIG_CRYPTO_KEYWRAP is not set |
| ... | ... |
@@ -5169,7 +5169,7 @@ CONFIG_CRYPTO_XTS=y |
| 5169 | 5169 |
# CONFIG_CRYPTO_AEGIS128 is not set |
| 5170 | 5170 |
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set |
| 5171 | 5171 |
CONFIG_CRYPTO_CCM=y |
| 5172 |
-CONFIG_CRYPTO_GCM=m |
|
| 5172 |
+CONFIG_CRYPTO_GCM=y |
|
| 5173 | 5173 |
CONFIG_CRYPTO_SEQIV=m |
| 5174 | 5174 |
CONFIG_CRYPTO_ECHAINIV=m |
| 5175 | 5175 |
CONFIG_CRYPTO_ESSIV=m |
| ... | ... |
@@ -5179,8 +5179,8 @@ CONFIG_CRYPTO_ESSIV=m |
| 5179 | 5179 |
# Hashes, digests, and MACs |
| 5180 | 5180 |
# |
| 5181 | 5181 |
CONFIG_CRYPTO_BLAKE2B=m |
| 5182 |
-CONFIG_CRYPTO_CMAC=m |
|
| 5183 |
-CONFIG_CRYPTO_GHASH=m |
|
| 5182 |
+CONFIG_CRYPTO_CMAC=y |
|
| 5183 |
+CONFIG_CRYPTO_GHASH=y |
|
| 5184 | 5184 |
CONFIG_CRYPTO_HMAC=y |
| 5185 | 5185 |
CONFIG_CRYPTO_MD4=m |
| 5186 | 5186 |
CONFIG_CRYPTO_MD5=y |
| ... | ... |
@@ -7092,7 +7092,7 @@ CONFIG_CRYPTO_RSA=y |
| 7092 | 7092 |
# CONFIG_CRYPTO_DH is not set |
| 7093 | 7093 |
CONFIG_CRYPTO_ECC=y |
| 7094 | 7094 |
CONFIG_CRYPTO_ECDH=y |
| 7095 |
-# CONFIG_CRYPTO_ECDSA is not set |
|
| 7095 |
+CONFIG_CRYPTO_ECDSA=y |
|
| 7096 | 7096 |
# CONFIG_CRYPTO_ECRDSA is not set |
| 7097 | 7097 |
# CONFIG_CRYPTO_SM2 is not set |
| 7098 | 7098 |
# CONFIG_CRYPTO_CURVE25519 is not set |
| ... | ... |
@@ -7122,7 +7122,7 @@ CONFIG_CRYPTO_DES=y |
| 7122 | 7122 |
CONFIG_CRYPTO_ARC4=m |
| 7123 | 7123 |
# CONFIG_CRYPTO_CHACHA20 is not set |
| 7124 | 7124 |
CONFIG_CRYPTO_CBC=y |
| 7125 |
-# CONFIG_CRYPTO_CFB is not set |
|
| 7125 |
+CONFIG_CRYPTO_CFB=y |
|
| 7126 | 7126 |
CONFIG_CRYPTO_CTR=y |
| 7127 | 7127 |
CONFIG_CRYPTO_CTS=m |
| 7128 | 7128 |
CONFIG_CRYPTO_ECB=y |
| ... | ... |
@@ -6041,8 +6041,8 @@ CONFIG_CRYPTO_MANAGER2=y |
| 6041 | 6041 |
# CONFIG_CRYPTO_USER is not set |
| 6042 | 6042 |
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set |
| 6043 | 6043 |
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set |
| 6044 |
-CONFIG_CRYPTO_GF128MUL=m |
|
| 6045 |
-CONFIG_CRYPTO_NULL=m |
|
| 6044 |
+CONFIG_CRYPTO_GF128MUL=y |
|
| 6045 |
+CONFIG_CRYPTO_NULL=y |
|
| 6046 | 6046 |
CONFIG_CRYPTO_NULL2=y |
| 6047 | 6047 |
# CONFIG_CRYPTO_PCRYPT is not set |
| 6048 | 6048 |
CONFIG_CRYPTO_CRYPTD=y |
| ... | ... |
@@ -6058,7 +6058,7 @@ CONFIG_CRYPTO_RSA=y |
| 6058 | 6058 |
# CONFIG_CRYPTO_DH is not set |
| 6059 | 6059 |
CONFIG_CRYPTO_ECC=y |
| 6060 | 6060 |
CONFIG_CRYPTO_ECDH=y |
| 6061 |
-# CONFIG_CRYPTO_ECDSA is not set |
|
| 6061 |
+CONFIG_CRYPTO_ECDSA=y |
|
| 6062 | 6062 |
# CONFIG_CRYPTO_ECRDSA is not set |
| 6063 | 6063 |
# CONFIG_CRYPTO_SM2 is not set |
| 6064 | 6064 |
# CONFIG_CRYPTO_CURVE25519 is not set |
| ... | ... |
@@ -6088,9 +6088,9 @@ CONFIG_CRYPTO_DES=y |
| 6088 | 6088 |
CONFIG_CRYPTO_ARC4=m |
| 6089 | 6089 |
# CONFIG_CRYPTO_CHACHA20 is not set |
| 6090 | 6090 |
CONFIG_CRYPTO_CBC=y |
| 6091 |
-# CONFIG_CRYPTO_CFB is not set |
|
| 6091 |
+CONFIG_CRYPTO_CFB=y |
|
| 6092 | 6092 |
CONFIG_CRYPTO_CTR=y |
| 6093 |
-CONFIG_CRYPTO_CTS=m |
|
| 6093 |
+CONFIG_CRYPTO_CTS=y |
|
| 6094 | 6094 |
CONFIG_CRYPTO_ECB=y |
| 6095 | 6095 |
# CONFIG_CRYPTO_HCTR2 is not set |
| 6096 | 6096 |
# CONFIG_CRYPTO_KEYWRAP is not set |
| ... | ... |
@@ -6103,8 +6103,8 @@ CONFIG_CRYPTO_XTS=y |
| 6103 | 6103 |
# AEAD (authenticated encryption with associated data) ciphers |
| 6104 | 6104 |
# CONFIG_CRYPTO_AEGIS128 is not set |
| 6105 | 6105 |
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set |
| 6106 |
-CONFIG_CRYPTO_CCM=m |
|
| 6107 |
-CONFIG_CRYPTO_GCM=m |
|
| 6106 |
+CONFIG_CRYPTO_CCM=y |
|
| 6107 |
+CONFIG_CRYPTO_GCM=y |
|
| 6108 | 6108 |
CONFIG_CRYPTO_SEQIV=m |
| 6109 | 6109 |
CONFIG_CRYPTO_ECHAINIV=m |
| 6110 | 6110 |
CONFIG_CRYPTO_ESSIV=m |
| ... | ... |
@@ -6112,8 +6112,8 @@ CONFIG_CRYPTO_ESSIV=m |
| 6112 | 6112 |
|
| 6113 | 6113 |
# Hashes, digests, and MACs |
| 6114 | 6114 |
CONFIG_CRYPTO_BLAKE2B=m |
| 6115 |
-CONFIG_CRYPTO_CMAC=m |
|
| 6116 |
-CONFIG_CRYPTO_GHASH=m |
|
| 6115 |
+CONFIG_CRYPTO_CMAC=y |
|
| 6116 |
+CONFIG_CRYPTO_GHASH=y |
|
| 6117 | 6117 |
CONFIG_CRYPTO_HMAC=y |
| 6118 | 6118 |
CONFIG_CRYPTO_MD4=m |
| 6119 | 6119 |
CONFIG_CRYPTO_MD5=y |
| 6120 | 6120 |
deleted file mode 100644 |
| ... | ... |
@@ -1,267 +0,0 @@ |
| 1 |
-From 6210be8ad27fcc388eeb4f38526e517ff17e42a0 Mon Sep 17 00:00:00 2001 |
|
| 2 |
-From: Keerthana K <keerthanak@vmware.com> |
|
| 3 |
-Date: Mon, 11 Jan 2021 16:46:43 +0000 |
|
| 4 |
-Subject: [PATCH 1/2] FIPS canister binary usage |
|
| 5 |
- |
|
| 6 |
-Build with fips canister and skip building crypto algorithms. |
|
| 7 |
-Invoke fips canister integrity check during kernel startup. |
|
| 8 |
- |
|
| 9 |
-This patch can be used at two stages: |
|
| 10 |
- 1. Prerequisite patch for canister creation. |
|
| 11 |
- 2. Binary canister usage time. |
|
| 12 |
- |
|
| 13 |
-Signed-off-by: Alexey Makhalov <amakhalov@vmware.com> |
|
| 14 |
-Signed-off-by: Keerthana K <keerthanak@vmware.com> |
|
| 15 |
-Signed-off-by: Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com> |
|
| 16 |
- arch/x86/crypto/Makefile | 4 -- |
|
| 17 |
- crypto/Makefile | 88 ++++++++++++++++++++++++++++++++-------- |
|
| 18 |
- init/main.c | 3 ++ |
|
| 19 |
- lib/crypto/Makefile | 12 ------ |
|
| 20 |
- 4 files changed, 74 insertions(+), 33 deletions(-) |
|
| 21 |
- |
|
| 22 |
-diff --git a/arch/x86/crypto/Makefile b/arch/x86/crypto/Makefile |
|
| 23 |
-index 3b1d701a4..3836c4e30 100644 |
|
| 24 |
-+++ b/arch/x86/crypto/Makefile |
|
| 25 |
-@@ -46,10 +46,6 @@ obj-$(CONFIG_CRYPTO_CHACHA20_X86_64) += chacha-x86_64.o |
|
| 26 |
- chacha-x86_64-y := chacha-avx2-x86_64.o chacha-ssse3-x86_64.o chacha_glue.o |
|
| 27 |
- chacha-x86_64-$(CONFIG_AS_AVX512) += chacha-avx512vl-x86_64.o |
|
| 28 |
- |
|
| 29 |
--obj-$(CONFIG_CRYPTO_AES_NI_INTEL) += aesni-intel.o |
|
| 30 |
--aesni-intel-y := aesni-intel_asm.o aesni-intel_glue.o |
|
| 31 |
--aesni-intel-$(CONFIG_64BIT) += aesni-intel_avx-x86_64.o aes_ctrby8_avx-x86_64.o |
|
| 32 |
-- |
|
| 33 |
- obj-$(CONFIG_CRYPTO_SHA1_SSSE3) += sha1-ssse3.o |
|
| 34 |
- sha1-ssse3-y := sha1_avx2_x86_64_asm.o sha1_ssse3_asm.o sha1_ssse3_glue.o |
|
| 35 |
- sha1-ssse3-$(CONFIG_AS_SHA1_NI) += sha1_ni_asm.o |
|
| 36 |
-diff --git a/crypto/Makefile b/crypto/Makefile |
|
| 37 |
-index d7fcab76d..7289ccb84 100644 |
|
| 38 |
-+++ b/crypto/Makefile |
|
| 39 |
-@@ -40,7 +40,6 @@ rsa_generic-y += rsaprivkey.asn1.o |
|
| 40 |
- rsa_generic-y += rsa.o |
|
| 41 |
- rsa_generic-y += rsa_helper.o |
|
| 42 |
- rsa_generic-y += rsa-pkcs1pad.o |
|
| 43 |
--obj-$(CONFIG_CRYPTO_RSA) += rsa_generic.o |
|
| 44 |
- |
|
| 45 |
- $(obj)/sm2signature.asn1.o: $(obj)/sm2signature.asn1.c $(obj)/sm2signature.asn1.h |
|
| 46 |
- $(obj)/sm2.o: $(obj)/sm2signature.asn1.h |
|
| 47 |
-@@ -49,7 +48,6 @@ sm2_generic-y += sm2signature.asn1.o |
|
| 48 |
- sm2_generic-y += sm2.o |
|
| 49 |
- |
|
| 50 |
- obj-$(CONFIG_CRYPTO_SM2) += sm2_generic.o |
|
| 51 |
--obj-$(CONFIG_CRYPTO_SELF_TEST) += crypto_self_test.o |
|
| 52 |
- |
|
| 53 |
- $(obj)/ecdsasignature.asn1.o: $(obj)/ecdsasignature.asn1.c $(obj)/ecdsasignature.asn1.h |
|
| 54 |
- $(obj)/ecdsa.o: $(obj)/ecdsasignature.asn1.h |
|
| 55 |
-@@ -63,21 +61,16 @@ obj-$(CONFIG_CRYPTO_ACOMP2) += crypto_acompress.o |
|
| 56 |
- |
|
| 57 |
- cryptomgr-y := algboss.o testmgr.o |
|
| 58 |
- |
|
| 59 |
--obj-$(CONFIG_CRYPTO_MANAGER2) += cryptomgr.o |
|
| 60 |
- obj-$(CONFIG_CRYPTO_USER) += crypto_user.o |
|
| 61 |
- crypto_user-y := crypto_user_base.o |
|
| 62 |
- crypto_user-$(CONFIG_CRYPTO_STATS) += crypto_user_stat.o |
|
| 63 |
- obj-$(CONFIG_CRYPTO_CMAC) += cmac.o |
|
| 64 |
--obj-$(CONFIG_CRYPTO_HMAC) += hmac.o |
|
| 65 |
- obj-$(CONFIG_CRYPTO_VMAC) += vmac.o |
|
| 66 |
- obj-$(CONFIG_CRYPTO_XCBC) += xcbc.o |
|
| 67 |
- obj-$(CONFIG_CRYPTO_NULL2) += crypto_null.o |
|
| 68 |
- obj-$(CONFIG_CRYPTO_MD4) += md4.o |
|
| 69 |
- obj-$(CONFIG_CRYPTO_MD5) += md5.o |
|
| 70 |
- obj-$(CONFIG_CRYPTO_RMD160) += rmd160.o |
|
| 71 |
--obj-$(CONFIG_CRYPTO_SHA1) += sha1_generic.o |
|
| 72 |
--obj-$(CONFIG_CRYPTO_SHA256) += sha256_generic.o |
|
| 73 |
--obj-$(CONFIG_CRYPTO_SHA512) += sha512_generic.o |
|
| 74 |
- obj-$(CONFIG_CRYPTO_SHA3) += sha3_generic.o |
|
| 75 |
- obj-$(CONFIG_CRYPTO_SM3) += sm3.o |
|
| 76 |
- obj-$(CONFIG_CRYPTO_SM3_GENERIC) += sm3_generic.o |
|
| 77 |
-@@ -87,14 +80,10 @@ CFLAGS_wp512.o := $(call cc-option,-fno-schedule-insns) # https://gcc.gnu.org/b |
|
| 78 |
- obj-$(CONFIG_CRYPTO_BLAKE2B) += blake2b_generic.o |
|
| 79 |
- CFLAGS_blake2b_generic.o := -Wframe-larger-than=4096 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105930 |
|
| 80 |
- obj-$(CONFIG_CRYPTO_GF128MUL) += gf128mul.o |
|
| 81 |
--obj-$(CONFIG_CRYPTO_ECB) += ecb.o |
|
| 82 |
--obj-$(CONFIG_CRYPTO_CBC) += cbc.o |
|
| 83 |
- obj-$(CONFIG_CRYPTO_CFB) += cfb.o |
|
| 84 |
- obj-$(CONFIG_CRYPTO_PCBC) += pcbc.o |
|
| 85 |
- obj-$(CONFIG_CRYPTO_CTS) += cts.o |
|
| 86 |
- obj-$(CONFIG_CRYPTO_LRW) += lrw.o |
|
| 87 |
--obj-$(CONFIG_CRYPTO_XTS) += xts.o |
|
| 88 |
--obj-$(CONFIG_CRYPTO_CTR) += ctr.o |
|
| 89 |
- obj-$(CONFIG_CRYPTO_XCTR) += xctr.o |
|
| 90 |
- obj-$(CONFIG_CRYPTO_HCTR2) += hctr2.o |
|
| 91 |
- obj-$(CONFIG_CRYPTO_KEYWRAP) += keywrap.o |
|
| 92 |
-@@ -128,7 +117,6 @@ CFLAGS_aegis128-neon-inner.o += -isystem $(shell $(CC) -print-file-name=include) |
|
| 93 |
- |
|
| 94 |
- obj-$(CONFIG_CRYPTO_PCRYPT) += pcrypt.o |
|
| 95 |
- obj-$(CONFIG_CRYPTO_CRYPTD) += cryptd.o |
|
| 96 |
--obj-$(CONFIG_CRYPTO_DES) += des_generic.o |
|
| 97 |
- obj-$(CONFIG_CRYPTO_FCRYPT) += fcrypt.o |
|
| 98 |
- obj-$(CONFIG_CRYPTO_BLOWFISH) += blowfish_generic.o |
|
| 99 |
- obj-$(CONFIG_CRYPTO_BLOWFISH_COMMON) += blowfish_common.o |
|
| 100 |
-@@ -136,7 +124,6 @@ obj-$(CONFIG_CRYPTO_TWOFISH) += twofish_generic.o |
|
| 101 |
- obj-$(CONFIG_CRYPTO_TWOFISH_COMMON) += twofish_common.o |
|
| 102 |
- obj-$(CONFIG_CRYPTO_SERPENT) += serpent_generic.o |
|
| 103 |
- CFLAGS_serpent_generic.o := $(call cc-option,-fsched-pressure) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79149 |
|
| 104 |
--obj-$(CONFIG_CRYPTO_AES) += aes_generic.o |
|
| 105 |
- CFLAGS_aes_generic.o := $(call cc-option,-fno-code-hoisting) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356 |
|
| 106 |
- obj-$(CONFIG_CRYPTO_SM4) += sm4.o |
|
| 107 |
- obj-$(CONFIG_CRYPTO_SM4_GENERIC) += sm4_generic.o |
|
| 108 |
-@@ -167,8 +154,6 @@ obj-$(CONFIG_CRYPTO_XXHASH) += xxhash_generic.o |
|
| 109 |
- obj-$(CONFIG_CRYPTO_842) += 842.o |
|
| 110 |
- obj-$(CONFIG_CRYPTO_RNG2) += rng.o |
|
| 111 |
- obj-$(CONFIG_CRYPTO_ANSI_CPRNG) += ansi_cprng.o |
|
| 112 |
--obj-$(CONFIG_CRYPTO_DRBG) += drbg.o |
|
| 113 |
--obj-$(CONFIG_CRYPTO_JITTERENTROPY) += jitterentropy_rng.o |
|
| 114 |
- CFLAGS_jitterentropy.o = -O0 |
|
| 115 |
- KASAN_SANITIZE_jitterentropy.o = n |
|
| 116 |
- UBSAN_SANITIZE_jitterentropy.o = n |
|
| 117 |
-@@ -183,13 +168,11 @@ obj-$(CONFIG_CRYPTO_USER_API_RNG) += algif_rng.o |
|
| 118 |
- obj-$(CONFIG_CRYPTO_USER_API_AEAD) += algif_aead.o |
|
| 119 |
- obj-$(CONFIG_CRYPTO_ZSTD) += zstd.o |
|
| 120 |
- obj-$(CONFIG_CRYPTO_OFB) += ofb.o |
|
| 121 |
--obj-$(CONFIG_CRYPTO_ECC) += ecc.o |
|
| 122 |
- obj-$(CONFIG_CRYPTO_ESSIV) += essiv.o |
|
| 123 |
- obj-$(CONFIG_CRYPTO_CURVE25519) += curve25519-generic.o |
|
| 124 |
- |
|
| 125 |
- ecdh_generic-y += ecdh.o |
|
| 126 |
- ecdh_generic-y += ecdh_helper.o |
|
| 127 |
--obj-$(CONFIG_CRYPTO_ECDH) += ecdh_generic.o |
|
| 128 |
- |
|
| 129 |
- $(obj)/ecrdsa_params.asn1.o: $(obj)/ecrdsa_params.asn1.c $(obj)/ecrdsa_params.asn1.h |
|
| 130 |
- $(obj)/ecrdsa_pub_key.asn1.o: $(obj)/ecrdsa_pub_key.asn1.c $(obj)/ecrdsa_pub_key.asn1.h |
|
| 131 |
-@@ -213,3 +196,74 @@ obj-$(CONFIG_CRYPTO_SIMD) += crypto_simd.o |
|
| 132 |
- # Key derivation function |
|
| 133 |
- # |
|
| 134 |
- obj-$(CONFIG_CRYPTO_KDF800108_CTR) += kdf_sp800108.o |
|
| 135 |
-+ |
|
| 136 |
-+obj-$(CONFIG_CRYPTO_FIPS) += fips_canister_wrapper.o fips_canister.o |
|
| 137 |
-+ |
|
| 138 |
-+ifdef CONFIG_CRYPTO_FIPS |
|
| 139 |
-+ifneq ($(CONFIG_CRYPTO_FIPS),y) |
|
| 140 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_FIPS=y) |
|
| 141 |
-+endif |
|
| 142 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_AEAD)),y) |
|
| 143 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_AEAD=y) |
|
| 144 |
-+endif |
|
| 145 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_RSA)),y) |
|
| 146 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_RSA=y) |
|
| 147 |
-+endif |
|
| 148 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_MANAGER)),y) |
|
| 149 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_MANAGER=y) |
|
| 150 |
-+endif |
|
| 151 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_MANAGER2)),y) |
|
| 152 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_MANAGER2=y) |
|
| 153 |
-+endif |
|
| 154 |
-+ifdef CONFIG_CRYPTO_MANAGER_DISABLE_TESTS |
|
| 155 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_MANAGER_DISABLE_TESTS to be unset) |
|
| 156 |
-+endif |
|
| 157 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_HMAC)),y) |
|
| 158 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_HMAC=y) |
|
| 159 |
-+endif |
|
| 160 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_SHA256)),y) |
|
| 161 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_SHA256=y) |
|
| 162 |
-+endif |
|
| 163 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_SHA512)),y) |
|
| 164 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_SHA512=y) |
|
| 165 |
-+endif |
|
| 166 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_AES)),y) |
|
| 167 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_AES=y) |
|
| 168 |
-+endif |
|
| 169 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_DES)),y) |
|
| 170 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_DES=y) |
|
| 171 |
-+endif |
|
| 172 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_ECB)),y) |
|
| 173 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_ECB=y) |
|
| 174 |
-+endif |
|
| 175 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_CBC)),y) |
|
| 176 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_CBC=y) |
|
| 177 |
-+endif |
|
| 178 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_XTS)),y) |
|
| 179 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_XTS=y) |
|
| 180 |
-+endif |
|
| 181 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_CTR)),y) |
|
| 182 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_CTR=y) |
|
| 183 |
-+endif |
|
| 184 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_DRBG)),y) |
|
| 185 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_DRBG=y) |
|
| 186 |
-+endif |
|
| 187 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_DRBG_HASH)),y) |
|
| 188 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_DRBG_HASH=y) |
|
| 189 |
-+endif |
|
| 190 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_DRBG_CTR)),y) |
|
| 191 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_DRBG_CTR=y) |
|
| 192 |
-+endif |
|
| 193 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_JITTERENTROPY)),y) |
|
| 194 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_JITTERENTROPY=y) |
|
| 195 |
-+endif |
|
| 196 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_ECC)),y) |
|
| 197 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_ECC=y) |
|
| 198 |
-+endif |
|
| 199 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_ECDH)),y) |
|
| 200 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_ECDH=y) |
|
| 201 |
-+endif |
|
| 202 |
-+ifneq ($(subst Y,y,$(CONFIG_CRYPTO_AES_NI_INTEL)),y) |
|
| 203 |
-+ $(error FIPS canister requires CONFIG_CRYPTO_AES_NI_INTEL=y) |
|
| 204 |
-+endif |
|
| 205 |
-+endif |
|
| 206 |
-diff --git a/init/main.c b/init/main.c |
|
| 207 |
-index aa21add5f..4db7e4edd 100644 |
|
| 208 |
-+++ b/init/main.c |
|
| 209 |
-@@ -885,6 +885,8 @@ static int __init early_randomize_kstack_offset(char *buf) |
|
| 210 |
- early_param("randomize_kstack_offset", early_randomize_kstack_offset);
|
|
| 211 |
- #endif |
|
| 212 |
- |
|
| 213 |
-+extern int fips_integrity_init(void); |
|
| 214 |
-+ |
|
| 215 |
- void __init __weak arch_call_rest_init(void) |
|
| 216 |
- {
|
|
| 217 |
- rest_init(); |
|
| 218 |
-@@ -986,6 +988,7 @@ asmlinkage __visible void __init __no_sanitize_address start_kernel(void) |
|
| 219 |
- /* Architectural and non-timekeeping rng init, before allocator init */ |
|
| 220 |
- random_init_early(command_line); |
|
| 221 |
- |
|
| 222 |
-+ fips_integrity_init(); |
|
| 223 |
- /* |
|
| 224 |
- * These use large bootmem allocations and must precede |
|
| 225 |
- * kmem_cache_init() |
|
| 226 |
-diff --git a/lib/crypto/Makefile b/lib/crypto/Makefile |
|
| 227 |
-index c852f067a..84ec57dba 100644 |
|
| 228 |
-+++ b/lib/crypto/Makefile |
|
| 229 |
-@@ -7,9 +7,6 @@ libcryptoutils-y := memneq.o utils.o |
|
| 230 |
- obj-y += chacha.o |
|
| 231 |
- obj-$(CONFIG_CRYPTO_LIB_CHACHA_GENERIC) += libchacha.o |
|
| 232 |
- |
|
| 233 |
--obj-$(CONFIG_CRYPTO_LIB_AES) += libaes.o |
|
| 234 |
--libaes-y := aes.o |
|
| 235 |
-- |
|
| 236 |
- obj-$(CONFIG_CRYPTO_LIB_ARC4) += libarc4.o |
|
| 237 |
- libarc4-y := arc4.o |
|
| 238 |
- |
|
| 239 |
-@@ -29,20 +26,11 @@ libcurve25519-generic-y += curve25519-generic.o |
|
| 240 |
- obj-$(CONFIG_CRYPTO_LIB_CURVE25519) += libcurve25519.o |
|
| 241 |
- libcurve25519-y += curve25519.o |
|
| 242 |
- |
|
| 243 |
--obj-$(CONFIG_CRYPTO_LIB_DES) += libdes.o |
|
| 244 |
--libdes-y := des.o |
|
| 245 |
-- |
|
| 246 |
- obj-$(CONFIG_CRYPTO_LIB_POLY1305_GENERIC) += libpoly1305.o |
|
| 247 |
- libpoly1305-y := poly1305-donna32.o |
|
| 248 |
- libpoly1305-$(CONFIG_ARCH_SUPPORTS_INT128) := poly1305-donna64.o |
|
| 249 |
- libpoly1305-y += poly1305.o |
|
| 250 |
- |
|
| 251 |
--obj-$(CONFIG_CRYPTO_LIB_SHA1) += libsha1.o |
|
| 252 |
--libsha1-y := sha1.o |
|
| 253 |
-- |
|
| 254 |
--obj-$(CONFIG_CRYPTO_LIB_SHA256) += libsha256.o |
|
| 255 |
--libsha256-y := sha256.o |
|
| 256 |
-- |
|
| 257 |
- ifneq ($(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS),y) |
|
| 258 |
- libblake2s-y += blake2s-selftest.o |
|
| 259 |
- libchacha20poly1305-y += chacha20poly1305-selftest.o |
|
| 260 |
-2.39.1 |
|
| 261 |
- |
| ... | ... |
@@ -23,7 +23,7 @@ |
| 23 | 23 |
Summary: Kernel |
| 24 | 24 |
Name: linux-esx |
| 25 | 25 |
Version: 6.1.10 |
| 26 |
-Release: 5%{?kat_build:.kat}%{?dist}
|
|
| 26 |
+Release: 6%{?kat_build:.kat}%{?dist}
|
|
| 27 | 27 |
License: GPLv2 |
| 28 | 28 |
URL: http://www.kernel.org |
| 29 | 29 |
Group: System Environment/Kernel |
| ... | ... |
@@ -60,9 +60,9 @@ Source8: https://sourceforge.net/projects/e1000/files/ice%20stable/%{ice_v
|
| 60 | 60 |
%if 0%{?fips}
|
| 61 | 61 |
Source9: check_fips_canister_struct_compatibility.inc |
| 62 | 62 |
|
| 63 |
-%define fips_canister_version 5.0.0-6.1.10-5%{?dist}-secure
|
|
| 63 |
+%define fips_canister_version 5.0.0-6.1.10-8%{?dist}-secure
|
|
| 64 | 64 |
Source16: fips-canister-%{fips_canister_version}.tar.bz2
|
| 65 |
-%define sha512 fips-canister=3321bf7e690f9ea5d2baaa9d04b6950d80a7af71fb230bd2f687f73f6630b606522bddb56bd75e8596e6ea5faada804855a93218a67b9828d7c842028f33c13d |
|
| 65 |
+%define sha512 fips-canister=b9d60d93fb86a4ff1cc39d5e3458438ce96b2e18f5773c308b6ea5b02431e5dd9fdd22babb2e2d3860a59af65092b8918e7bd23423645b3c1be7f1c9cf019e23 |
|
| 66 | 66 |
|
| 67 | 67 |
Source18: speedup-algos-registration-in-non-fips-mode.patch |
| 68 | 68 |
%endif |
| ... | ... |
@@ -177,7 +177,7 @@ Patch506: 0001-fips-Continue-to-export-shash_no_setkey.patch |
| 177 | 177 |
|
| 178 | 178 |
%if 0%{?fips}
|
| 179 | 179 |
# FIPS canister usage patch |
| 180 |
-Patch508: 6.1-0001-FIPS-canister-binary-usage.patch |
|
| 180 |
+Patch508: 6.1.10-8-0001-FIPS-canister-binary-usage.patch |
|
| 181 | 181 |
Patch509: 0001-scripts-kallsyms-Extra-kallsyms-parsing.patch |
| 182 | 182 |
Patch510: FIPS-do-not-allow-not-certified-algos-in-fips-2.patch |
| 183 | 183 |
%else |
| ... | ... |
@@ -502,6 +502,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
|
| 502 | 502 |
%{_usrsrc}/linux-headers-%{uname_r}
|
| 503 | 503 |
|
| 504 | 504 |
%changelog |
| 505 |
+* Sun Mar 26 2023 Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com> 6.1.10-6 |
|
| 506 |
+- Use canister version 5.0.0-6.1.10-8 |
|
| 505 | 507 |
* Tue Mar 21 2023 Shreenidhi Shedi <sshedi@vmware.com> 6.1.10-5 |
| 506 | 508 |
- Fix initramfs trigger |
| 507 | 509 |
* Thu Mar 16 2023 Keerthana K <keerthanak@vmware.com> 6.1.10-4 |
| ... | ... |
@@ -16,7 +16,7 @@ |
| 16 | 16 |
Summary: Kernel |
| 17 | 17 |
Name: linux-rt |
| 18 | 18 |
Version: 6.1.10 |
| 19 |
-Release: 5%{?kat_build:.kat}%{?dist}
|
|
| 19 |
+Release: 6%{?kat_build:.kat}%{?dist}
|
|
| 20 | 20 |
License: GPLv2 |
| 21 | 21 |
URL: http://www.kernel.org |
| 22 | 22 |
Group: System Environment/Kernel |
| ... | ... |
@@ -57,9 +57,9 @@ Source8: https://sourceforge.net/projects/e1000/files/ice%20stable/%{ice_v
|
| 57 | 57 |
%if 0%{?fips}
|
| 58 | 58 |
Source9: check_fips_canister_struct_compatibility.inc |
| 59 | 59 |
|
| 60 |
-%define fips_canister_version 5.0.0-6.1.10-5%{?dist}-secure
|
|
| 60 |
+%define fips_canister_version 5.0.0-6.1.10-8%{?dist}-secure
|
|
| 61 | 61 |
Source16: fips-canister-%{fips_canister_version}.tar.bz2
|
| 62 |
-%define sha512 fips-canister=3321bf7e690f9ea5d2baaa9d04b6950d80a7af71fb230bd2f687f73f6630b606522bddb56bd75e8596e6ea5faada804855a93218a67b9828d7c842028f33c13d |
|
| 62 |
+%define sha512 fips-canister=b9d60d93fb86a4ff1cc39d5e3458438ce96b2e18f5773c308b6ea5b02431e5dd9fdd22babb2e2d3860a59af65092b8918e7bd23423645b3c1be7f1c9cf019e23 |
|
| 63 | 63 |
%endif |
| 64 | 64 |
|
| 65 | 65 |
Source18: modify_kernel_configs.inc |
| ... | ... |
@@ -195,7 +195,7 @@ Patch1006: 0001-fips-Continue-to-export-shash_no_setkey.patch |
| 195 | 195 |
|
| 196 | 196 |
%if 0%{?fips}
|
| 197 | 197 |
# FIPS canister usage patch |
| 198 |
-Patch1008: 6.1-0001-FIPS-canister-binary-usage.patch |
|
| 198 |
+Patch1008: 6.1.10-8-0001-FIPS-canister-binary-usage.patch |
|
| 199 | 199 |
Patch1009: 0001-scripts-kallsyms-Extra-kallsyms-parsing.patch |
| 200 | 200 |
Patch1010: FIPS-do-not-allow-not-certified-algos-in-fips-2.patch |
| 201 | 201 |
%endif |
| ... | ... |
@@ -507,6 +507,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
|
| 507 | 507 |
%{_usrsrc}/linux-headers-%{uname_r}
|
| 508 | 508 |
|
| 509 | 509 |
%changelog |
| 510 |
+* Sun Mar 26 2023 Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com> 6.1.10-6 |
|
| 511 |
+- Use canister version 5.0.0-6.1.10-8 |
|
| 510 | 512 |
* Tue Mar 21 2023 Shreenidhi Shedi <sshedi@vmware.com> 6.1.10-5 |
| 511 | 513 |
- Fix initramfs trigger |
| 512 | 514 |
* Thu Mar 16 2023 Keerthana K <keerthanak@vmware.com> 6.1.10-4 |
| ... | ... |
@@ -16,7 +16,7 @@ |
| 16 | 16 |
Summary: Kernel |
| 17 | 17 |
Name: linux-secure |
| 18 | 18 |
Version: 6.1.10 |
| 19 |
-Release: 8%{?kat_build:.kat}%{?dist}
|
|
| 19 |
+Release: 9%{?kat_build:.kat}%{?dist}
|
|
| 20 | 20 |
License: GPLv2 |
| 21 | 21 |
URL: http://www.kernel.org |
| 22 | 22 |
Group: System Environment/Kernel |
| ... | ... |
@@ -37,9 +37,9 @@ Source4: check_for_config_applicability.inc |
| 37 | 37 |
%if 0%{?fips}
|
| 38 | 38 |
Source9: check_fips_canister_struct_compatibility.inc |
| 39 | 39 |
|
| 40 |
-%define fips_canister_version 5.0.0-6.1.10-5%{dist}-secure
|
|
| 40 |
+%define fips_canister_version 5.0.0-6.1.10-8%{dist}-secure
|
|
| 41 | 41 |
Source16: fips-canister-%{fips_canister_version}.tar.bz2
|
| 42 |
-%define sha512 fips-canister=3321bf7e690f9ea5d2baaa9d04b6950d80a7af71fb230bd2f687f73f6630b606522bddb56bd75e8596e6ea5faada804855a93218a67b9828d7c842028f33c13d |
|
| 42 |
+%define sha512 fips-canister=b9d60d93fb86a4ff1cc39d5e3458438ce96b2e18f5773c308b6ea5b02431e5dd9fdd22babb2e2d3860a59af65092b8918e7bd23423645b3c1be7f1c9cf019e23 |
|
| 43 | 43 |
%endif |
| 44 | 44 |
|
| 45 | 45 |
%if 0%{?canister_build}
|
| ... | ... |
@@ -109,7 +109,7 @@ Patch506: 0001-fips-Continue-to-export-shash_no_setkey.patch |
| 109 | 109 |
|
| 110 | 110 |
%if 0%{?fips}
|
| 111 | 111 |
# FIPS canister usage patch |
| 112 |
-Patch508: 6.1-0001-FIPS-canister-binary-usage.patch |
|
| 112 |
+Patch508: 6.1.10-8-0001-FIPS-canister-binary-usage.patch |
|
| 113 | 113 |
Patch509: 0001-scripts-kallsyms-Extra-kallsyms-parsing.patch |
| 114 | 114 |
Patch510: FIPS-do-not-allow-not-certified-algos-in-fips-2.patch |
| 115 | 115 |
%endif |
| ... | ... |
@@ -376,6 +376,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
|
| 376 | 376 |
%endif |
| 377 | 377 |
|
| 378 | 378 |
%changelog |
| 379 |
+* Sun Mar 26 2023 Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com> 6.1.10-9 |
|
| 380 |
+- Use canister version 5.0.0-6.1.10-8 |
|
| 379 | 381 |
* Thu Mar 23 2023 Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com> 6.1.10-8 |
| 380 | 382 |
- Add new algorithms to canister. |
| 381 | 383 |
- cfb, cmac, cts, ecdsa, ccm, gcm |
| ... | ... |
@@ -23,7 +23,7 @@ |
| 23 | 23 |
Summary: Kernel |
| 24 | 24 |
Name: linux |
| 25 | 25 |
Version: 6.1.10 |
| 26 |
-Release: 7%{?kat_build:.kat}%{?dist}
|
|
| 26 |
+Release: 8%{?kat_build:.kat}%{?dist}
|
|
| 27 | 27 |
License: GPLv2 |
| 28 | 28 |
URL: http://www.kernel.org/ |
| 29 | 29 |
Group: System Environment/Kernel |
| ... | ... |
@@ -66,9 +66,9 @@ Source13: https://sourceforge.net/projects/e1000/files/ice%20stable/%{ice_
|
| 66 | 66 |
%if 0%{?fips}
|
| 67 | 67 |
Source9: check_fips_canister_struct_compatibility.inc |
| 68 | 68 |
|
| 69 |
-%define fips_canister_version 5.0.0-6.1.10-5%{?dist}-secure
|
|
| 69 |
+%define fips_canister_version 5.0.0-6.1.10-8%{?dist}-secure
|
|
| 70 | 70 |
Source16: fips-canister-%{fips_canister_version}.tar.bz2
|
| 71 |
-%define sha512 fips-canister=3321bf7e690f9ea5d2baaa9d04b6950d80a7af71fb230bd2f687f73f6630b606522bddb56bd75e8596e6ea5faada804855a93218a67b9828d7c842028f33c13d |
|
| 71 |
+%define sha512 fips-canister=b9d60d93fb86a4ff1cc39d5e3458438ce96b2e18f5773c308b6ea5b02431e5dd9fdd22babb2e2d3860a59af65092b8918e7bd23423645b3c1be7f1c9cf019e23 |
|
| 72 | 72 |
%endif |
| 73 | 73 |
|
| 74 | 74 |
Source18: spec_install_post.inc |
| ... | ... |
@@ -187,7 +187,7 @@ Patch506: 0001-fips-Continue-to-export-shash_no_setkey.patch |
| 187 | 187 |
|
| 188 | 188 |
%if 0%{?fips}
|
| 189 | 189 |
# FIPS canister usage patch |
| 190 |
-Patch508: 6.1-0001-FIPS-canister-binary-usage.patch |
|
| 190 |
+Patch508: 6.1.10-8-0001-FIPS-canister-binary-usage.patch |
|
| 191 | 191 |
Patch509: 0001-scripts-kallsyms-Extra-kallsyms-parsing.patch |
| 192 | 192 |
Patch510: FIPS-do-not-allow-not-certified-algos-in-fips-2.patch |
| 193 | 193 |
%else |
| ... | ... |
@@ -706,6 +706,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
|
| 706 | 706 |
%{_datadir}/bash-completion/completions/bpftool
|
| 707 | 707 |
|
| 708 | 708 |
%changelog |
| 709 |
+* Sun Mar 26 2023 Vamsi Krishna Brahmajosyula <vbrahmajosyula@vmware.com> 6.1.10-8 |
|
| 710 |
+- Use canister version 5.0.0-6.1.10-8 |
|
| 709 | 711 |
* Tue Mar 21 2023 Shreenidhi Shedi <sshedi@vmware.com> 6.1.10-7 |
| 710 | 712 |
- Fix initramfs trigger |
| 711 | 713 |
* Thu Mar 16 2023 Keerthana K <keerthanak@vmware.com> 6.1.10-6 |