<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Library/BaseCryptLib/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>2025-09-19T10:03:52+00:00</updated>
<entry>
<title>CryptoPkg/BaseCryptLib: Remove tolower() for unit tests</title>
<updated>2025-09-19T10:03:52+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-09-04T02:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ae95326c2cae647f8499b68f15414738834b9912'/>
<id>urn:sha1:ae95326c2cae647f8499b68f15414738834b9912</id>
<content type='text'>
tolower() is always provided by the standard C library.
Remove the implementation of tolower() from
UnitTestHostCrtWrapper.c that is only used when building
host based unit tests.

PR https://github.com/tianocore/edk2/pull/11217 attempted to
resolve this issue by renaming tolower() to avoid duplicate
symbols. This change removes this workaround as well.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: workaround for MSVC linking tolower</title>
<updated>2025-08-07T01:18:26+00:00</updated>
<author>
<name>Alexander Gryanko</name>
<email>xpahos@gmail.com</email>
</author>
<published>2025-06-23T23:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=5125e2d6b1cd18f73bfed2ad21f29167c64a01e9'/>
<id>urn:sha1:5125e2d6b1cd18f73bfed2ad21f29167c64a01e9</id>
<content type='text'>
Currently when building NOOPT tests in MSVC, the linker cannot
pick the correct tolower for the host runtime. A small
workaround to make the build work in MSVC.

Signed-off-by: Alexander Gryanko &lt;xpahos@gmail.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/CrtLib: add strpbrk implementation</title>
<updated>2025-07-17T14:45:20+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-04-24T10:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2a36117d7af2632d15df624074ac650798c247d6'/>
<id>urn:sha1:2a36117d7af2632d15df624074ac650798c247d6</id>
<content type='text'>
Needed by openssl-3.5.1.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Resolve CodeQL Errors</title>
<updated>2025-04-21T02:14:50+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-04-18T20:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2e85d12685b950dc8ff54130f9d623a120f852d6'/>
<id>urn:sha1:2e85d12685b950dc8ff54130f9d623a120f852d6</id>
<content type='text'>
This patch updates several CodeQL errors for potential null pointer
access and unguarded header conclusion across production and test
code that have been flagged in the build/security tab in GitHub.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg/BaseCryptLib: Fix mktime() coding style issue</title>
<updated>2025-01-13T04:32:46+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-01-04T06:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4218026bd6ebf10bb1e71e0dd93ebbb56ca8c2f7'/>
<id>urn:sha1:4218026bd6ebf10bb1e71e0dd93ebbb56ca8c2f7</id>
<content type='text'>
Move local variable init to C statements to follow
coding standard and remove the use of field names in
structure initialization to maximize compiler compatibility.

This issue was introduced by PR #6185

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Increase ScratchMemory buffer for openssl 3.0.15</title>
<updated>2024-11-04T21:34:22+00:00</updated>
<author>
<name>Jorge Ramirez-Ortiz</name>
<email>jorge@foundries.io</email>
</author>
<published>2024-10-31T14:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ccbe6f5030bb0ac6a098592c3ecfbf35838e5191'/>
<id>urn:sha1:ccbe6f5030bb0ac6a098592c3ecfbf35838e5191</id>
<content type='text'>
Openssl 3.0.15 has a larger memory footprint.

Updating from EDK 2022.2 (openssl 1.1.j) to 2024.2 (openssl 3.0.15)
causes our EFI provisioning application[1] to fail due to an out of
memory condition.

On inspection, at the time of that fault, 2022.2 had an additional 900
pages. This is why this patch proposes the increase of the ScratchMemory
buffer by that same ammount.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git

Signed-off-by: Jorge Ramirez-Ortiz &lt;jorge@foundries.io&gt;
</content>
</entry>
<entry>
<title>CrtLibSupport: add timezone</title>
<updated>2024-09-25T16:08:35+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-06-11T10:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c371460cb4d8b8b2c7cd8a51de74e4b85aa499eb'/>
<id>urn:sha1:c371460cb4d8b8b2c7cd8a51de74e4b85aa499eb</id>
<content type='text'>
Will be needed by openssl-3.2.x

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>CrtLibSupport: add mktime()</title>
<updated>2024-09-25T16:08:35+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-06-11T10:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0ec54d8d0c8fb3069ca290c4e7b265f5ddff8583'/>
<id>urn:sha1:0ec54d8d0c8fb3069ca290c4e7b265f5ddff8583</id>
<content type='text'>
Will be needed by openssl-3.2.x

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>CrtLibSupport: factor out EFI_TIME -&gt; time_t calculation to new function</title>
<updated>2024-09-25T16:08:35+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-06-11T09:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=af73d37741efa54044a795e22dda48f612547874'/>
<id>urn:sha1:af73d37741efa54044a795e22dda48f612547874</id>
<content type='text'>
No functional change.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>CrtLibSupport: fix gettimeofday()</title>
<updated>2024-09-25T16:08:35+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-05-22T10:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ebf7daa583f742129765c62cbd99de58e3300dd8'/>
<id>urn:sha1:ebf7daa583f742129765c62cbd99de58e3300dd8</id>
<content type='text'>
Turn gettimeofday() into a proper function with return value.

Will be needed by openssl-3.2.x

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
</feed>
