<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/CryptoPkg/Library/Include, 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/CrtLib: explicitly define INT32* constants</title>
<updated>2025-07-17T14:45:20+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-04-24T15:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c718ed29a450938046f48cffdb34a3d66560d2a8'/>
<id>urn:sha1:c718ed29a450938046f48cffdb34a3d66560d2a8</id>
<content type='text'>
Avoids openssl-3.5 trying to figure automatically with some macro
magic, which happens to not work with the microsoft compiler.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.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: revert BUFSIZ macro definition from commit 456dd8b99f00</title>
<updated>2024-12-16T02:22:36+00:00</updated>
<author>
<name>Laszlo Ersek</name>
<email>laszlo.ersek@posteo.net</email>
</author>
<published>2024-12-12T22:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=89b527df172c7a1c40eda7e311a48772fcf22f40'/>
<id>urn:sha1:89b527df172c7a1c40eda7e311a48772fcf22f40</id>
<content type='text'>
OpenSSL ticket &lt;https://github.com/openssl/openssl/issues/8904&gt; has been
fixed in OpenSSL commit 2e9d61ecd81a ("crypto/evp/evp_key.c: #define
BUFSIZ if &lt;stdio.h&gt; doesn't #define it", 2019-05-27).

We should simplify "CryptoPkg/Library/Include/CrtLibSupport.h" and back
out the change made to that file by edk2 commit 456dd8b99f00 ("CryptoPkg:
Upgrade OpenSSL to 1.1.1b", 2019-06-03).

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1897
Signed-off-by: Laszlo Ersek &lt;laszlo.ersek@posteo.net&gt;
</content>
</entry>
<entry>
<title>CrtLibSupport: add intptr_t</title>
<updated>2024-09-25T16:08:35+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-09-09T09:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=67c303cb5fb59943cfe317b686d9a8be05ab8481'/>
<id>urn:sha1:67c303cb5fb59943cfe317b686d9a8be05ab8481</id>
<content type='text'>
Will be needed by openssl-3.4.x

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&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: 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>
<entry>
<title>CrtLibSupport: add sleep()</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:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=609c7e86794158f847023679841b17bb3f7b8325'/>
<id>urn:sha1:609c7e86794158f847023679841b17bb3f7b8325</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>CryptoPkg: Fix BaseCryptLib CrtWrapper strncpy and strcat</title>
<updated>2024-06-07T13:23:04+00:00</updated>
<author>
<name>Sebastian Witt</name>
<email>sebastian.witt@siemens.com</email>
</author>
<published>2024-06-04T11:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=948f23417010309a5557d46195eae258f6105025'/>
<id>urn:sha1:948f23417010309a5557d46195eae258f6105025</id>
<content type='text'>
Following https://bugzilla.tianocore.org/show_bug.cgi?id=2817 this
bug could also apply to strncpy and strcat.

For strncpy use count+1 if smaller than MAX_STRING_SIZE. This still
restricts the destination size to MAX_STRING_SIZE as before but allows
a strncpy when the source is close after destination without triggering
the InternalSafeStringNoAsciiStrOverlap check in AsciiStrnCpyS.

For strcat use the destination string length + the size of the source
string including the terminator as destination size if smaller than
MAX_STRING_SIZE.

Also move both functions to CrtWrapper.c as they do not return the
correct return value. AsciiStrnCpyS and AsciiStrCatS return
RETURN_VALUE instead of a char * to the destination buffer.

Signed-off-by: Sebastian Witt &lt;sebastian.witt@siemens.com&gt;
</content>
</entry>
</feed>
