Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 437ed29f278687140c29e00f1a0e4204f25e2d33 https://github.com/tianocore/edk2/commit/437ed29f278687140c29e00f1a0e4204f25e2d33 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-03-07 (Tue, 07 Mar 2023)
Changed paths: M CryptoPkg/Library/BaseCryptLib/Hash/CryptSha1.c Log Message: ----------- CryptoPkg/BaseCryptLib: avoid using SHA1() In openssl 3.0 SHA1() goes through the provider logic, requiring a huge amount of openssl code. The individual functions do not, so use them instead. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Commit: 7fc183df71b0aa2106139677258227662ce1f004 https://github.com/tianocore/edk2/commit/7fc183df71b0aa2106139677258227662ce1f004 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-03-07 (Tue, 07 Mar 2023) Changed paths: M CryptoPkg/Library/BaseCryptLib/Hash/CryptSha256.c Log Message: ----------- CryptoPkg/BaseCryptLib: avoid using SHA256() In openssl 3.0 SHA256() goes through the provider logic, requiring a huge amount of openssl code. The individual functions do not, so use them instead. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Commit: 5a6455e04cc2d1eab8124a7b7f5465c2f475c59c https://github.com/tianocore/edk2/commit/5a6455e04cc2d1eab8124a7b7f5465c2f475c59c Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-03-07 (Tue, 07 Mar 2023) Changed paths: M CryptoPkg/Library/BaseCryptLib/Hash/CryptSha512.c Log Message: ----------- CryptoPkg/BaseCryptLib: avoid using SHA384() In openssl 3.0 SHA384() goes through the provider logic, requiring a huge amount of openssl code. The individual functions do not, so use them instead. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Commit: f335d91a3bfe47de702af564eb3661ab8906d1be https://github.com/tianocore/edk2/commit/f335d91a3bfe47de702af564eb3661ab8906d1be Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-03-07 (Tue, 07 Mar 2023) Changed paths: M CryptoPkg/Library/BaseCryptLib/Hash/CryptSha512.c Log Message: ----------- CryptoPkg/BaseCryptLib: avoid using SHA512() In openssl 3.0 SHA512() goes through the provider logic, requiring a huge amount of openssl code. The individual functions do not, so use them instead. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Compare: https://github.com/tianocore/edk2/compare/c7c25997595a...f335d91a3bfe _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits