<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Library/BaseCryptLibMbedTls, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-09-25T22:04:10+00:00</updated>
<entry>
<title>CryptoPkg: Drop ARM32 Support</title>
<updated>2025-09-25T22:04:10+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-09-15T15:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2ba9441e0b2222d81a186c0742e98c3196371303'/>
<id>urn:sha1:2ba9441e0b2222d81a186c0742e98c3196371303</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This
commit removes ARM32 code from CryptoPkg. This also drops
irrelevant VALID_ARCHITECTURES comments from infs that are
not arch specific.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseCryptLibMbedTls: Fix wrong return in X509GetIssuerName</title>
<updated>2025-09-22T13:36:09+00:00</updated>
<author>
<name>Ágatha Freitas</name>
<email>htafreit@gmail.com</email>
</author>
<published>2025-08-12T18:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=81f9f6d7b36c268a3b5bbf7ce52ab18b7df0ea69'/>
<id>urn:sha1:81f9f6d7b36c268a3b5bbf7ce52ab18b7df0ea69</id>
<content type='text'>
Signed-off-by: Ágatha Freitas &lt;htafreit@gmail.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseCryptLibMbedTls: Fix DateTime conversion from char to int</title>
<updated>2025-09-22T13:36:09+00:00</updated>
<author>
<name>Ágatha Freitas</name>
<email>htafreit@gmail.com</email>
</author>
<published>2025-08-12T19:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=bd9cb3342408d8034d5c5de75d28308cc9524c90'/>
<id>urn:sha1:bd9cb3342408d8034d5c5de75d28308cc9524c90</id>
<content type='text'>
Signed-off-by: Ágatha Freitas &lt;htafreit@gmail.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Add Unit Test Host of Mbedtls CryptoLib</title>
<updated>2025-08-26T10:01:25+00:00</updated>
<author>
<name>Yi Li</name>
<email>yi1.li@intel.com</email>
</author>
<published>2025-08-21T05:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=31402d2a31ac16472432bde47f73c3c761bb8ed8'/>
<id>urn:sha1:31402d2a31ac16472432bde47f73c3c761bb8ed8</id>
<content type='text'>
Currently BaseCryptLibMbedTls does not support all Crypto services,
so the following case will fail:
TestVerifyEKUsWith3CertsInSignature()
TestVerifyEKUsWith2CertsInSignature()
TestNoEKUsInSignature()
TestVerifyRsaCertPkcs1SignVerify
TestVerifyPkcs7SignVerifyNonSelfIssued()
TestVerifyDhGenerateKey()
Pkcs1v2Decrypt
Pkcs1v2EncryptDecrypt
RsaOaepEncrypt (Interface)
RsaOaepEncrypt (NoSeed)
RsaOaepEncrypt (Seeded)
RsaOaepDecrypt
RsaOaepEncryptDecrypt
RsaOaepEncryptPkcs1v2Decrypt
Pkcs1v2EncryptRsaOaepDecrypt
RsaOaepEncrypt (MdDefaultMgf1Default)
RsaOaepDecrypt (MdDefaultMgf1Default)
RsaOaepEncryptDecrypt (MdDefaultMgf1Default)
RsaOaepEncrypt (MdSha1Bgf1Sha1
RsaOaepDecrypt (MdSha1Bgf1Sha1)
RsaOaepEncryptDecrypt (MdSha1Bgf1Sha1)
RsaOaepEncrypt (MdSha256Bgf1Sha256)
RsaOaepDecrypt (MdSha256Bgf1Sha256)
RsaOaepEncryptDecrypt (MdSha256Bgf1Sha256)
TestVerifyBn()
TestVerifyEcKey()

Signed-off-by: Yi Li &lt;yi1.li@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Fix array index out of bounds in RsaGetPrivateKeyFromPem</title>
<updated>2025-08-26T10:01:25+00:00</updated>
<author>
<name>Yi Li</name>
<email>yi1.li@intel.com</email>
</author>
<published>2025-08-22T02:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d2bdf8dda6604e490eebb91b809dec0738564440'/>
<id>urn:sha1:d2bdf8dda6604e490eebb91b809dec0738564440</id>
<content type='text'>
The real size of PemData is PemSize, access of PemSize+1 is not allowed

Signed-off-by: Yi Li &lt;yi1.li@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseCryptLibMbedTls : Add strpbrk() support to MbedTls</title>
<updated>2025-08-05T05:57:26+00:00</updated>
<author>
<name>HemaAnmisha</name>
<email>hema.anmisha.kalavakolanu@intel.com</email>
</author>
<published>2025-07-31T08:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=686f1e3ea8373db48ea3a8457cc758c986455de0'/>
<id>urn:sha1:686f1e3ea8373db48ea3a8457cc758c986455de0</id>
<content type='text'>
Mbedtls requires the use of strpbrk(), but it is currently
included in BaseCryptLib, which is not part of
BaseCryptLibMbedTls. To resolve this, add strpbrk() to
CrtWrapper.c, as BaseCryptLibMbedTls is not dependent
on OpensslLib.

Signed-off-by: HemaAnmisha &lt;hema.anmisha.kalavakolanu@intel.com&gt;
</content>
</entry>
<entry>
<title>SPDM related fix based on real hardware testing - CryptoPkg</title>
<updated>2025-05-27T19:48:48+00:00</updated>
<author>
<name>Liqi Qi</name>
<email>liqiqi@microsoft.com</email>
</author>
<published>2025-05-15T20:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6caec7af9dd47d166dc25c7037d1caa64bec0fef'/>
<id>urn:sha1:6caec7af9dd47d166dc25c7037d1caa64bec0fef</id>
<content type='text'>
Implemented SPDM functionality on real hardware, and here is the bug fix in CryptoPkg.
The changes are ported from DMTF/libspdm@425345b.

Signed-off-by: liqiqi@microsoft.com &lt;liqiqi@microsoft.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Add sleep function to BaseCryptLibMbedTls Timerwrapper</title>
<updated>2025-03-03T11:34:34+00:00</updated>
<author>
<name>Hema Anmisha</name>
<email>hema.anmisha.kalavakolanu@intel.com</email>
</author>
<published>2025-03-03T06:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d03e9e701b682ace16459ff4ca1c1409396277cd'/>
<id>urn:sha1:d03e9e701b682ace16459ff4ca1c1409396277cd</id>
<content type='text'>
Add sleep() function to BaseCryptLibMbedTls library in
Timerwrapper.c

Encountering an unresolved external symbol error for sleep while
using the BaseCryptLibMbedTls library in RuntimeDxe

Signed-off-by: Hema Anmisha &lt;hema.anmisha.kalavakolanu@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseCryptLibMbedTls : Add strncpy() support to SecCryptLib</title>
<updated>2025-01-11T16:17:10+00:00</updated>
<author>
<name>Amy Chan</name>
<email>amy.chan@intel.com</email>
</author>
<published>2025-01-10T05:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=11cffd9c3f563c68e549526a79f89a074fb516b5'/>
<id>urn:sha1:11cffd9c3f563c68e549526a79f89a074fb516b5</id>
<content type='text'>
Mbedtls requires the use of strncpy(), but it is currently included in
DummyOpensslSupport.c, which is not part of Mbedtls SecCryptLib.
To resolve this, move strncpy() to CrtWrapper.c, as Mbedtls SecCryptLib
not depend on OpensslLib

Signed-off-by: Amy Chan &lt;amy.chan@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Add sleep() function to BaseCryptLibMbedTls</title>
<updated>2025-01-02T12:28:51+00:00</updated>
<author>
<name>Kalavakolanu, Hema Anmisha</name>
<email>hema.anmisha.kalavakolanu@intel.com</email>
</author>
<published>2024-12-26T08:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=62de957185d71feb9c4d09f4eddcdac1980632fb'/>
<id>urn:sha1:62de957185d71feb9c4d09f4eddcdac1980632fb</id>
<content type='text'>
In BaseCryptLib sleep() function is defined,
apply the same sleep function to BaseCryptLibMbedTls

Signed-off-by: "Kalavakolanu, Hema Anmisha" &lt;hema.anmisha.kalavakolanu@intel.com&gt;
</content>
</entry>
</feed>
