<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/Cryptlib/OpenSSL, branch 11</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=11</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=11'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2017-03-24T22:28:30+00:00</updated>
<entry>
<title>Update to openssl 1.0.2k</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:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=f48505bfb2b479694c01f7c56bd3548dfe243f46'/>
<id>urn:sha1:f48505bfb2b479694c01f7c56bd3548dfe243f46</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update to openssl 1.0.2j</title>
<updated>2016-11-30T17:57:34+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-10-13T07:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=b371a682fb67ff945a8095437b9b33cab549bb49'/>
<id>urn:sha1:b371a682fb67ff945a8095437b9b33cab549bb49</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update the openssl update script to 1.0.2j</title>
<updated>2016-11-30T17:57:34+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-10-13T07:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=43ad947f6e7d1e899d86fd8ca66a55ffbc3ed2b2'/>
<id>urn:sha1:43ad947f6e7d1e899d86fd8ca66a55ffbc3ed2b2</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update to openssl 1.0.2h</title>
<updated>2016-09-06T19:05:36+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-07-21T04:28:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=8dcfecc6c76effa8afe0d4b6eca95023d51f1e03'/>
<id>urn:sha1:8dcfecc6c76effa8afe0d4b6eca95023d51f1e03</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update the openssl update script to 1.0.2h</title>
<updated>2016-09-06T19:05:36+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-08-02T03:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d8b0e8e0ce347d9f5830cfeb3fd09a887a903d09'/>
<id>urn:sha1:d8b0e8e0ce347d9f5830cfeb3fd09a887a903d09</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update openssl to 1.0.2g</title>
<updated>2016-09-06T19:05:36+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-03-17T06:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=0297aa3cf34ca3a95a6e95db7aff82020aefa0e5'/>
<id>urn:sha1:0297aa3cf34ca3a95a6e95db7aff82020aefa0e5</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update the openssl b_print patch</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:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=e769628e0d23cf4e3da71cae4b38c5d274d090e0'/>
<id>urn:sha1:e769628e0d23cf4e3da71cae4b38c5d274d090e0</id>
<content type='text'>
Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Amend the CryptLib update scripts for openssl 1.0.2g</title>
<updated>2016-09-06T19:05:36+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2016-03-17T06:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=afaf0a4205fdb560889e12a6f3cc1f5e3e09ac7b'/>
<id>urn:sha1:afaf0a4205fdb560889e12a6f3cc1f5e3e09ac7b</id>
<content type='text'>
Also update the path to the openssl headers.

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Update to openssl to 1.0.2e</title>
<updated>2016-09-06T19:05:34+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2015-12-15T02:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=e571428e21280c28d0d591b70f13add7d8dbfe81'/>
<id>urn:sha1:e571428e21280c28d0d591b70f13add7d8dbfe81</id>
<content type='text'>
Also update Cryptlib to edk2 r19218
- Undefine NO_BUILTIN_VA_FUNCS in Cryptlib/OpenSSL/ for x86_64 to use
  the gcc builtins and remove all EFIAPI from the functions
- Move the most of defines into the headers instead of Makefile
- Remove the global variable 'timeval'
- Remove the unused code: crypto/pqueue/* and crypto/ts/*
- Include bn.h in MokManager.c due to the changes in openssl

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>Cryptlib: Define the va functions for EFIAPI</title>
<updated>2015-11-09T14:50:50+00:00</updated>
<author>
<name>Gary Ching-Pang Lin</name>
<email>glin@suse.com</email>
</author>
<published>2015-10-27T04:00:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=5a49bad020792483b5abd137861f906c55bf9dca'/>
<id>urn:sha1:5a49bad020792483b5abd137861f906c55bf9dca</id>
<content type='text'>
It turned out that my previous crash fix(*) was wrong.
We actually always used the gcc built-in va functions instead of
the "real" va functions for EFIAPI, and we are just lucky that
ERR_add_error_data didn't crash before.

This commit copies the va functions from MdePkg/Include/Base.h
in edk2 and introdues NO_BUILTIN_VA_FUNCS for x86_64, so that all
the x86_64 build will adopt the new va functions. For safety,
I also added EFIAPI to all the functions which use va_* to avoid
the potential trouble.

(*) a7f4b26cc35204165bd04e75c34e8e7aa2a87ecc

Signed-off-by: Gary Ching-Pang Lin &lt;glin@suse.com&gt;
</content>
</entry>
</feed>
