<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/Cryptlib/SysCall, branch 12</title>
<subtitle> (mirror of https://github.com/vyos/efi-boot-shim.git)
</subtitle>
<id>https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=12</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=12'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2017-04-11T14:42:19+00:00</updated>
<entry>
<title>Cryptlib: implement strcmp() and strcasecmp()</title>
<updated>2017-04-11T14:42:19+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2017-04-07T09:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=9bc647e2b23bcfd69a0077c0717fbc454c919a57'/>
<id>urn:sha1:9bc647e2b23bcfd69a0077c0717fbc454c919a57</id>
<content type='text'>
strcmp() and strcasecmp() are widely used in openssl. Implement those
two functions to eliminate the gcc warnings and the potential crash.

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Cryptlib: amend the headers and fix signness</title>
<updated>2017-04-11T14:42:19+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2017-04-07T04:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=e883479f35644d17db7efed710657c8543cfcb68'/>
<id>urn:sha1:e883479f35644d17db7efed710657c8543cfcb68</id>
<content type='text'>
- Declare some functions in the proper headers
  + We missed them for a long time...

- Cast offsetof to UINTN
  + The original casting triggers the gcc warning since int can not
    present the offset for the 64bit machines.

- Cast the "char" array to "CHAR8 *" to avoid the gcc warnings

- Implement atoi correctly

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Cryptlib: Update to the latest edk2 commit</title>
<updated>2017-04-11T14:42:18+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2017-04-06T07:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d064bd7eef201f26cb926450a76260b5187ac689'/>
<id>urn:sha1:d064bd7eef201f26cb926450a76260b5187ac689</id>
<content type='text'>
- Update to edk2 commit 7c410b3d4180087020c7734bf67cdc4ad9fdb136
  CryptoPkg/BaseCryptLib: Adding NULL checking in time() wrapper.

- Update headers in Cryptlib/Include/openssl/ to 1.1.0e
  + Also copy the openssl internal headers

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Cryptlib: Rename OpenSslSupport.h as CrtLibSupport.h</title>
<updated>2017-04-11T14:42:18+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2017-03-31T07:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=ab9a05a10f16b33f7ee1e9da360c7801eebdb9d2'/>
<id>urn:sha1:ab9a05a10f16b33f7ee1e9da360c7801eebdb9d2</id>
<content type='text'>
Edk2 renamed OpenSslSupport.h, so we have to follow the change.
Also merge some changes from edk2 CrtLibSupport.h

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update Cryptlib</title>
<updated>2017-03-24T22:28:30+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2017-03-15T07:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=832152986545e8fc66f1ed5cf9d8bf518c7df2b3'/>
<id>urn:sha1:832152986545e8fc66f1ed5cf9d8bf518c7df2b3</id>
<content type='text'>
Update to edk2 commit 6e4489d8129d233ef0fe85eeb6eebfecafe9ea6e
(CryptoPkg: Refine type cast for pointer subtraction)

Also replaced CryptAes.c, CryptArc4.c, CryptTdes.c, CryptMd4.c,
CryptHmacMd5.c, and CryptHmacSha1.c with the Null version since
we don't really need those functions.

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Cryptlib: Implement memset() to avoid the potential crash</title>
<updated>2016-11-30T17:57:34+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-10-17T05:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=7ab40ee92c0066cc8777a4d72078a61b1b9fe6a6'/>
<id>urn:sha1:7ab40ee92c0066cc8777a4d72078a61b1b9fe6a6</id>
<content type='text'>
Although the prototype of memset() is already defined in OpenSslSupport.h,
the function was never implemented. It was fine since a macro was
designed to replace all memset() with SetMem() after including
OpenSslSupport.h. However, since openssl 1.0.2j, a new function pointer
in crypto/mem_clr.c requires the "real" memset() or the program would
crash due to the NULL function pointer access. This commit implements
memset() (just a wrapper of SetMem()) to avoid the potential crash.

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update the CryptLib</title>
<updated>2016-09-06T19:05:36+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-03-17T07:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=7b9281af14930040ec6cb333de2d64e0ff91cf3c'/>
<id>urn:sha1:7b9281af14930040ec6cb333de2d64e0ff91cf3c</id>
<content type='text'>
Update to the edk2 commit 5e2318dd37a51948aaf845c7d920b11f47cdcfe6

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Reapply patches lost in the update</title>
<updated>2013-10-04T15:51:09+00:00</updated>
<author>
<name>Matthew Garrett</name>
<email>matthew.garrett@nebula.com</email>
</author>
<published>2013-10-03T17:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=aa8f89d08f87707a03f6d286f84eb5d1bcd8a9bb'/>
<id>urn:sha1:aa8f89d08f87707a03f6d286f84eb5d1bcd8a9bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to current Tiano Cryptlib</title>
<updated>2013-10-04T15:51:09+00:00</updated>
<author>
<name>Matthew Garrett</name>
<email>matthew.garrett@nebula.com</email>
</author>
<published>2013-10-03T17:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=9107ff9046dc09e8afdb89e86ce588edb3f4a642'/>
<id>urn:sha1:9107ff9046dc09e8afdb89e86ce588edb3f4a642</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust the result of gmtime() to fit the definition</title>
<updated>2013-09-26T15:58:02+00:00</updated>
<author>
<name>Gary Ching-Pang Lin</name>
<email>glin@suse.com</email>
</author>
<published>2013-07-09T09:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=f6d1f6aa3238d9ec8798458bdd6f87691e81a11b'/>
<id>urn:sha1:f6d1f6aa3238d9ec8798458bdd6f87691e81a11b</id>
<content type='text'>
</content>
</entry>
</feed>
