<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Library/BaseCryptLibMbedTls/SysCall, branch master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-08-28T07:30:11+00:00</updated>
<entry>
<title>CryptoPkg: Merge CryptoPkgMbedTls into CryptoPkg DSC file</title>
<updated>2026-08-28T07:30:11+00:00</updated>
<author>
<name>Longhaox Lee</name>
<email>longhaox.lee@intel.com</email>
</author>
<published>2026-07-24T06:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f5e1b45e08e7d4949ad1f9482c525cb3bf38a37f'/>
<id>urn:sha1:f5e1b45e08e7d4949ad1f9482c525cb3bf38a37f</id>
<content type='text'>
Merge CryptoPkgMbedTls into CryptoPkg DSC.
Null instances for SlhDsa, MlDsa, EdDsa
since mbebtls not support.
Fixing build error for mbedtls BaseCryptLib.

Signed-off-by: Longhaox Lee &lt;longhaox.lee@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: EDK2 code update for Mbedtls 3.6.5.</title>
<updated>2025-11-24T13:10:50+00:00</updated>
<author>
<name>Longhaox Lee</name>
<email>longhaox.lee@intel.com</email>
</author>
<published>2025-11-13T07:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c2147ed33ac39164b91e9449c7e097956703124c'/>
<id>urn:sha1:c2147ed33ac39164b91e9449c7e097956703124c</id>
<content type='text'>
1. mbedtls_config.h header sync with 3.6.5 .
2. Implement mbedtls_ms_time() Get time in milliseconds.
3. Covert some CRT library to EDK Implement and CRT defined.
4. Added and remove file to sync.

REF: https://github.com/tianocore/edk2/issues/11605
Signed-off-by: Longhaox Lee &lt;longhaox.lee@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>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>
<entry>
<title>CryptoPkg: Apply gettimeofday() solution to BaseCryptLibMbedTls</title>
<updated>2024-11-25T16:40:28+00:00</updated>
<author>
<name>Amy Chan</name>
<email>amy.chan@intel.com</email>
</author>
<published>2024-11-06T04:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=065df32de381243588855b03ae49344b6b07a061'/>
<id>urn:sha1:065df32de381243588855b03ae49344b6b07a061</id>
<content type='text'>
BaseCryptLib turn gettimeofday() from a Macro into a function call,
apply the same change to BaseCryptLibMbedTls

Signed-off-by: Amy Chan &lt;amy.chan@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Fix strncpy for BaseCryptLibMbedTls</title>
<updated>2024-06-17T01:16:17+00:00</updated>
<author>
<name>Wenxing Hou</name>
<email>wenxing.hou@intel.com</email>
</author>
<published>2024-06-14T02:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a7dbd2ac7b359644b4961b027d711893132cdb00'/>
<id>urn:sha1:a7dbd2ac7b359644b4961b027d711893132cdb00</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2817

Because the change for strncpy, add the strncpy implementation.

Signed-off-by: Wenxing Hou &lt;wenxing.hou@intel.com&gt;
</content>
</entry>
<entry>
<title>Add SM3 functions with openssl for Mbedtls</title>
<updated>2024-05-27T09:24:30+00:00</updated>
<author>
<name>Wenxing Hou</name>
<email>wenxing.hou@intel.com</email>
</author>
<published>2024-03-11T13:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=08281572aab5b1f7e05bf26de4148af19eddc8b7'/>
<id>urn:sha1:08281572aab5b1f7e05bf26de4148af19eddc8b7</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Because the Mbedlts 3.3.0 doesn't have Sm3, the Sm3
implementaion is based on Openssl.

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Yi Li &lt;yi1.li@intel.com&gt;
Signed-off-by: Wenxing Hou &lt;wenxing.hou@intel.com&gt;
Reviewed-by: Yi Li &lt;yi1.li@intel.com&gt;
Acked-by: Jiewen Yao &lt;Jiewen.yao@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Add all .inf files for BaseCryptLibMbedTls</title>
<updated>2023-10-12T05:31:19+00:00</updated>
<author>
<name>Wenxing Hou</name>
<email>wenxing.hou@intel.com</email>
</author>
<published>2023-08-18T07:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b26f7dfe2927a276bf5c3238bec363abadd5a52f'/>
<id>urn:sha1:b26f7dfe2927a276bf5c3238bec363abadd5a52f</id>
<content type='text'>
Add .inf files and other support files.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Yi Li &lt;yi1.li@intel.com&gt;
Cc: Xiaoyu Lu &lt;xiaoyu1.lu@intel.com&gt;
Cc: Guomin Jiang &lt;guomin.jiang@intel.com&gt;
Signed-off-by: Wenxing Hou &lt;wenxing.hou@intel.com&gt;
Reviewed-by: Yi Li &lt;yi1.li@intel.com&gt;
</content>
</entry>
</feed>
