<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7Sign.c, 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>2021-12-07T17:24:28+00:00</updated>
<entry>
<title>CryptoPkg: Apply uncrustify changes</title>
<updated>2021-12-07T17:24:28+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2021-12-05T22:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7c342378317039e632d9a1a5d4cf7c21aec8cb7a'/>
<id>urn:sha1:7c342378317039e632d9a1a5d4cf7c21aec8cb7a</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737

Apply uncrustify changes to .c/.h files in the CryptoPkg package

Cc: Andrew Fish &lt;afish@apple.com&gt;
Cc: Leif Lindholm &lt;leif@nuviainc.com&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
Reviewed-by: Jian J Wang &lt;jian.j.wang@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Replace BSD License with BSD+Patent License</title>
<updated>2019-04-09T16:10:22+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2019-04-03T23:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2009f6b4c5cbd7dda95a2594288405224173d239'/>
<id>urn:sha1:2009f6b4c5cbd7dda95a2594288405224173d239</id>
<content type='text'>
https://bugzilla.tianocore.org/show_bug.cgi?id=1373

Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:

  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html

RFCs with detailed process for the license change:

  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Reviewed-by: Jian J Wang &lt;jian.j.wang@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Clean up source files</title>
<updated>2018-06-28T03:19:40+00:00</updated>
<author>
<name>Liming Gao</name>
<email>liming.gao@intel.com</email>
</author>
<published>2018-06-27T09:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=630f67ddfea296ccb59d7863796210e130eec67e'/>
<id>urn:sha1:630f67ddfea296ccb59d7863796210e130eec67e</id>
<content type='text'>
1. Do not use tab characters
2. No trailing white space in one line
3. All files must end with CRLF

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao &lt;liming.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseCryptLib: Fix mismatched memory allocation/free</title>
<updated>2017-11-06T06:51:39+00:00</updated>
<author>
<name>Long Qin</name>
<email>qin.long@intel.com</email>
</author>
<published>2017-10-31T07:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6fe575d052e36b243657a5885b5457decac41f03'/>
<id>urn:sha1:6fe575d052e36b243657a5885b5457decac41f03</id>
<content type='text'>
The malloc/free (instead of AllocatePool/FreePool) were used directly
in some wrapper implementations, which was designed to leverage the
light-weight memory management routines at Runtime phase.
The malloc/free and AllocatePool/FreePool usages are required to be
matched, after extra memory size info header was introduced in malloc
wrapper.

This patch corrects two memory allocation cases, which requires the
caller to free the buffer with FreePool() outside the function call.

And some comments were also added to clarify the correct memory
release functions if it's the caller's responsibility to free the
memory buffer.

Cc: Laszlo Ersek &lt;lersek@redhat.com&gt;
Cc: Ting Ye &lt;ting.ye@intel.com&gt;
Cc: Jian J Wang &lt;jian.j.wang@intel.com&gt;
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long &lt;qin.long@intel.com&gt;
Reviewed-by: Jian J Wang &lt;jian.j.wang@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Update PK Cipher Wrappers work with opaque objects.</title>
<updated>2017-03-29T08:18:32+00:00</updated>
<author>
<name>Qin Long</name>
<email>qin.long@intel.com</email>
</author>
<published>2017-03-21T14:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f56b11d2cd4d878d66edfe1a0c606a6b60b2df5c'/>
<id>urn:sha1:f56b11d2cd4d878d66edfe1a0c606a6b60b2df5c</id>
<content type='text'>
OpenSSL-1.1.xx makes most data structures opaque.
This patch updates Public Key Cipher Wrapper implementations in
BaseCryptLib to use the accessor APIs for opaque object access.
The impacted interfaces includes RSA, DH, X509, PKCS7, etc.

Cc: Ting Ye &lt;ting.ye@intel.com&gt;
Cc: Laszlo Ersek &lt;lersek@redhat.com&gt;
Cc: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Cc: Gary Lin &lt;glin@suse.com&gt;
Cc: Ronald Cron &lt;ronald.cron@arm.com&gt;
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long &lt;qin.long@intel.com&gt;
Reviewed-by: Ting Ye &lt;ting.ye@intel.com&gt;
Tested-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
Tested-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Wrapper files updates to support openssl-1.0.2c</title>
<updated>2015-06-16T00:54:16+00:00</updated>
<author>
<name>Qin Long</name>
<email>qin.long@intel.com</email>
</author>
<published>2015-06-16T00:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1463ce18ca7c4f971c08cc6341dbb0adb25c831a'/>
<id>urn:sha1:1463ce18ca7c4f971c08cc6341dbb0adb25c831a</id>
<content type='text'>
This patch updates some support header and wrapper files to support
openssl-1.0.2c build, and correct some openssl API usages and
boundary check.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long &lt;qin.long@intel.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17635 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
<entry>
<title>Enhance error handling code after calling BIO_new in BaseCryptLib.</title>
<updated>2013-08-07T08:11:14+00:00</updated>
<author>
<name>Ye Ting</name>
<email>ting.ye@intel.com</email>
</author>
<published>2013-08-07T08:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=5b2956ea6340be09abdd1d1881c76919de345a97'/>
<id>urn:sha1:5b2956ea6340be09abdd1d1881c76919de345a97</id>
<content type='text'>
Signed-off-by: Ye Ting  &lt;ting.ye@intel.com&gt;
Reviewed-by: Long Qin &lt;qin.long@intel.com&gt;

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14528 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
<entry>
<title>Fix several issues in BaseCryptLib:</title>
<updated>2012-08-02T02:49:24+00:00</updated>
<author>
<name>tye1</name>
<email>tye1@6f19259b-4bc3-4df7-8a09-765794883524</email>
</author>
<published>2012-08-02T02:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=dda39f3a5850458391aaab330971d46bc9c2b690'/>
<id>urn:sha1:dda39f3a5850458391aaab330971d46bc9c2b690</id>
<content type='text'>
1. Add input length check for several APIs in BaseCryptLib.
2. Add return status check when calling OpensslLib functions
3. Adjust BaseCryptLib API to match description of wrapped OpensslLib API.
4. Update INF file to add missed RuntimeServicesTableLib.
5. Fix return status issue of APIs in CryptX509.c that incorrect when error occurs.

Signed-off-by: Ye Ting &lt;ting.ye@intel.com&gt;
Reviewed-by: Dong Guo &lt;guo.dong@intel.com&gt;
Reviewed-by: Fu Siyuan &lt;siyuan.fu@intel.com&gt;

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13579 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
<entry>
<title>Fix some typo and coding style issues in BaseCryptLib instances.</title>
<updated>2012-07-27T07:49:42+00:00</updated>
<author>
<name>tye1</name>
<email>tye1@6f19259b-4bc3-4df7-8a09-765794883524</email>
</author>
<published>2012-07-27T07:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6b8ebcb8de52ae5cab543181712e53eeb94340a7'/>
<id>urn:sha1:6b8ebcb8de52ae5cab543181712e53eeb94340a7</id>
<content type='text'>
Signed-off by: Ye Ting &lt;ting.ye@intel.com&gt;
Reviewed-by: Fu, Siyuan &lt;Siyuan.fu@intel.com&gt;

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13564 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
<entry>
<title>Add interfaces to several library instances of BaseCryptLib.</title>
<updated>2012-07-18T09:32:05+00:00</updated>
<author>
<name>tye1</name>
<email>tye1@6f19259b-4bc3-4df7-8a09-765794883524</email>
</author>
<published>2012-07-18T09:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=532616bbd62bea0fe4873f2e7a57de7be9ba3976'/>
<id>urn:sha1:532616bbd62bea0fe4873f2e7a57de7be9ba3976</id>
<content type='text'>
Signed-off-by: Ye Ting &lt;ting.ye@intel.com&gt;
Reviewed-by: Yao Jiewen &lt;jiewen.yao@intel.com&gt;
Reviewed-by: Long Qin &lt;qin.long@intel.com&gt;




git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13539 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
</feed>
