<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Include/Library, 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-23T03:08:14+00:00</updated>
<entry>
<title>CryptoPkg: Add support to set TLS security level.</title>
<updated>2025-09-23T03:08:14+00:00</updated>
<author>
<name>INDIA\kanagavels</name>
<email>kanagvaels@ami.com</email>
</author>
<published>2025-09-19T14:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fb43f0c085045771bc2dee2f867d87298de2facb'/>
<id>urn:sha1:fb43f0c085045771bc2dee2f867d87298de2facb</id>
<content type='text'>
Add Edkiicrypto protocol API to set TLS set security level.

Signed-off-by: Kanagavel S &lt;kanagavels@ami.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Add SNI support</title>
<updated>2025-09-04T08:32:34+00:00</updated>
<author>
<name>INDIA\kanagavels</name>
<email>kanagavels@ami.com</email>
</author>
<published>2025-07-09T11:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1dacf4c40825e184f08be4d3041dc9e2be4d3c5c'/>
<id>urn:sha1:1dacf4c40825e184f08be4d3041dc9e2be4d3c5c</id>
<content type='text'>
Add Server Name Indication support.

Signed-off-by: Kanagavel S &lt;Kanagavels@ami.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:  Support BrainpoolP512r1 algorithm</title>
<updated>2024-08-29T00:30:38+00:00</updated>
<author>
<name>Michael G.A. Holland</name>
<email>michael.holland@intel.com</email>
</author>
<published>2024-08-21T17:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9cd66aca1a54b10dd3f6adcfef8d784281385a2c'/>
<id>urn:sha1:9cd66aca1a54b10dd3f6adcfef8d784281385a2c</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4830

Allow BrainpoolP512r1 to be leveraged when the corresponding curve ID
is passed to crypto libraries in EDK2

Signed-off-by: Michael G.A. Holland &lt;michael.holland@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Fix wrong comment for CryptoPkg</title>
<updated>2024-06-26T07:48:42+00:00</updated>
<author>
<name>Wenxing Hou</name>
<email>wenxing.hou@intel.com</email>
</author>
<published>2024-06-20T02:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=dc002d4f2d76bdd826359a3dd608d9bc621fcb47'/>
<id>urn:sha1:dc002d4f2d76bdd826359a3dd608d9bc621fcb47</id>
<content type='text'>
Fix the wrong comment.

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;
</content>
</entry>
<entry>
<title>CryptoPkg: Add Pkcs7 related functions based on 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-04-07T07:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=acfd991b68f099ff0c8eef69f7d3160b86dff573'/>
<id>urn:sha1:acfd991b68f099ff0c8eef69f7d3160b86dff573</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Because the current Mbedlts pkcs7 library doesn't support
authenticatedAttributes
and only support 0 or 1 certificates in Signed data,
the patch implement Pkcs7 by low Mbedtls Api.

And the implementation has pass unit_tes and integration test.

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 rand function for BaseCryptLibMbedTls</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-11T12:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8deeda7ce01e64978c9167eb449f2e2828705886'/>
<id>urn:sha1:8deeda7ce01e64978c9167eb449f2e2828705886</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Add rand function for BaseCryptLibMbedTls.

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/BaseCryptLib: add additional RSAES-OAEP crypto functions</title>
<updated>2024-04-07T03:55:04+00:00</updated>
<author>
<name>Chris Ruffin</name>
<email>v-chruffin@microsoft.com</email>
</author>
<published>2024-03-30T21:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=89ff5da9f9787be29c173ad5d5c0beb0c262e3cc'/>
<id>urn:sha1:89ff5da9f9787be29c173ad5d5c0beb0c262e3cc</id>
<content type='text'>
Expand the availability of the RSAES-OAEP crypto capability in
BaseCryptLib.  Applications using RSA crypto functions directly from
OpensslLib can transition to BaseCryptLib to take advantage of the
shared crypto feature in CryptoDxe.

Pkcs1v2Decrypt(): decryption using DER-encoded private key
RsaOaepEncrypt(): encryption using RSA contexts
RsaOaepDecrypt(): decryption using RSA contexts

Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=4732
Gihub PR: https://github.com/tianocore/edk2/pull/5473

Signed-off-by: Chris Ruffin &lt;v-chruffin@microsoft.com&gt;
Cc: Chris Ruffin &lt;cruffin@millcore.com&gt;
Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Yi Li &lt;yi1.li@intel.com&gt;
Cc: Wenxing Hou &lt;wenxing.hou@intel.com&gt;

Reviewed-by: Yi Li &lt;yi1.li@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: add new X509 function definition.</title>
<updated>2022-10-12T06:38:15+00:00</updated>
<author>
<name>Qi Zhang</name>
<email>qi1.zhang@intel.com</email>
</author>
<published>2022-10-12T04:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=190f77f8f47de878c1e52387e6594379d5f4eba6'/>
<id>urn:sha1:190f77f8f47de878c1e52387e6594379d5f4eba6</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Cc: Xiaoyu Lu &lt;xiaoyu1.lu@intel.com&gt;
Cc: Guomin Jiang &lt;guomin.jiang@intel.com&gt;
Signed-off-by: Qi Zhang &lt;qi1.zhang@intel.com&gt;
Reviewed-by: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Add EC key retrieving and signature interface.</title>
<updated>2022-10-12T05:56:00+00:00</updated>
<author>
<name>Qi Zhang</name>
<email>qi1.zhang@intel.com</email>
</author>
<published>2022-10-12T02:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f21a1d48fe7200c80f893d805f49410836443cc5'/>
<id>urn:sha1:f21a1d48fe7200c80f893d805f49410836443cc5</id>
<content type='text'>
This patch is used to retrieve EC key from PEM and X509 and
carry out the EC-DSA signature and verify it.

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

Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Cc: Xiaoyu Lu &lt;xiaoyu1.lu@intel.com&gt;
Cc: Guomin Jiang &lt;guomin.jiang@intel.com&gt;
Signed-off-by: Qi Zhang &lt;qi1.zhang@intel.com&gt;
Reviewed-by: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
</content>
</entry>
</feed>
