<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/aes, branch libressl-v2.4.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.4.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.4.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-11-05T21:59:13+00:00</updated>
<entry>
<title>Cast Td4[] values (which are uint8_t) to uint32_t before shifting them left by</title>
<updated>2015-11-05T21:59:13+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-11-05T21:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=06241eadbc6296ead3b3ead7f6260bc292c81890'/>
<id>urn:sha1:06241eadbc6296ead3b3ead7f6260bc292c81890</id>
<content type='text'>
24 bits; if we don't, Td4[] gets cast to signed int, and according to C&gt;=99
6.5.7, signed int shifted by enough bits to cause a the sign bit to be set
is an UB.

Reported by Pascal Cuoq on behalf of the trust-in-soft.com mafia I am
{partial,slightly related} to.
</content>
</entry>
<entry>
<title>Correct spelling of OPENSSL_cleanse.</title>
<updated>2015-09-10T15:56:26+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-10T15:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=647569a51c1530d10e75e272f0982682f696caa7'/>
<id>urn:sha1:647569a51c1530d10e75e272f0982682f696caa7</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Remove the logic responsible for outputting most AES-NI instructions as</title>
<updated>2015-07-19T02:26:32+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-19T02:26:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3a1c21ea05417cdafece6fcfc145ab3f83910695'/>
<id>urn:sha1:3a1c21ea05417cdafece6fcfc145ab3f83910695</id>
<content type='text'>
raw byte sequences. The toolchains have had some time to update and assemble
the instructions correctly (except for p{ins,ext}rd which are not supported
yet by as(1) under OpenBSD, but will be fixed shortly).

Inspired by a discussion between tedu@ and John-Mark Gurney.
Verified to still work on Mac OS X and average Linux distros by bcook@
</content>
</entry>
<entry>
<title>Replace `.byte 0x48,0x83,0xEC,0x08' with `sub \$8,%rsp' which is exactly the</title>
<updated>2015-07-19T02:21:41+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-19T02:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fd6d9bfbcd2deccd5544fc90cd1f003d1653b2cd'/>
<id>urn:sha1:fd6d9bfbcd2deccd5544fc90cd1f003d1653b2cd</id>
<content type='text'>
same four bytes, unobfuscated.
</content>
</entry>
<entry>
<title>extenstion -&gt; extension</title>
<updated>2015-07-17T20:27:36+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-17T20:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=696727d83ea6699d5845e715c4db0142ff1bcda2'/>
<id>urn:sha1:696727d83ea6699d5845e715c4db0142ff1bcda2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policy</title>
<updated>2015-02-10T09:46:30+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-02-10T09:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=03858c0228d8ccda7d170fe43e0be79cd0dc6e5b'/>
<id>urn:sha1:03858c0228d8ccda7d170fe43e0be79cd0dc6e5b</id>
<content type='text'>
for libraries in OpenBSD is to deliberately let NULL pointers cause a SIGSEGV.
ok doug@ jsing@
</content>
</entry>
<entry>
<title>Make sure to load absolute symbol address with `dla' instead of `la' when</title>
<updated>2014-12-07T15:55:58+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-12-07T15:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=afd8fbfad682973b2970228a5a1fd7e5a19f0cb4'/>
<id>urn:sha1:afd8fbfad682973b2970228a5a1fd7e5a19f0cb4</id>
<content type='text'>
generating code for 64-bit mips userland.
</content>
</entry>
<entry>
<title>Remove OPENSSL_FIPSCANISTER mentions.</title>
<updated>2014-12-07T15:37:27+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-12-07T15:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7791c532168af515a1d14ad730289593f6fd18a9'/>
<id>urn:sha1:7791c532168af515a1d14ad730289593f6fd18a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>deregister; no binary change</title>
<updated>2014-10-28T07:35:59+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2014-10-28T07:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0505bd63c15c82aead21cde52afbf6c41421d140'/>
<id>urn:sha1:0505bd63c15c82aead21cde52afbf6c41421d140</id>
<content type='text'>
ok jsing@ miod@
</content>
</entry>
<entry>
<title>Only import cryptlib.h in the four source files that actually need it.</title>
<updated>2014-07-11T08:44:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-11T08:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74e2c009c83ad374bd6acdcfc376a384e25ab007'/>
<id>urn:sha1:74e2c009c83ad374bd6acdcfc376a384e25ab007</id>
<content type='text'>
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@
</content>
</entry>
</feed>
