<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/evp/e_chacha.c, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-01-26T07:47:26+00:00</updated>
<entry>
<title>typo</title>
<updated>2020-01-26T07:47:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-01-26T07:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ca5665b8ffa6163d6ad17325016957e9ac2d2230'/>
<id>urn:sha1:ca5665b8ffa6163d6ad17325016957e9ac2d2230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the comment explaining why the previous change matches OpenSSL's</title>
<updated>2020-01-26T07:34:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-01-26T07:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=85d803b7cde3d60ac20d7fac7b777c5884dec1b2'/>
<id>urn:sha1:85d803b7cde3d60ac20d7fac7b777c5884dec1b2</id>
<content type='text'>
behavior.

ok jsing
</content>
</entry>
<entry>
<title>Adjust EVP_chacha20()'s behavior to match OpenSSL's semantics:</title>
<updated>2020-01-26T02:39:58+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-01-26T02:39:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d70d94b77ba7878e6682514bd07a9048e151e224'/>
<id>urn:sha1:d70d94b77ba7878e6682514bd07a9048e151e224</id>
<content type='text'>
The new IV is 128 bit long and is actually the 64 bit counter followed
by 64 the bit initialization vector. This is needed by an upcoming
change in OpenSSH and is a breaking change for all current callers.
There are language bindings for Node.js, Rust and Erlang, but none of
our ports use them.

Note that EVP_chacha20() was first introduced in LibreSSL on May 1, 2014
while the entirely incompatible version in OpenSSL was committed on
Dec 9, 2015.

Initial diff from djm and myself, further refinements by djm.
Ports grepping by sthen

ok jsing
</content>
</entry>
<entry>
<title>In chacha_init(), allow for a NULL iv. Reported by znz on github.</title>
<updated>2014-08-04T04:16:11+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-08-04T04:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bba902541ea9e12e8f760f500c6051eed7602dc0'/>
<id>urn:sha1:bba902541ea9e12e8f760f500c6051eed7602dc0</id>
<content type='text'>
ok guenther@ jsing@
</content>
</entry>
<entry>
<title>Explicitly include &lt;openssl/opensslconf.h&gt; in every file that references</title>
<updated>2014-07-10T22:45:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-10T22:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=62348213609ef233110561d1a6ed67ad66df1c7e'/>
<id>urn:sha1:62348213609ef233110561d1a6ed67ad66df1c7e</id>
<content type='text'>
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.
</content>
</entry>
<entry>
<title>tags as requested by miod and tedu</title>
<updated>2014-06-12T15:49:31+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-12T15:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=59f4f2c61d71e266d37dd2fc97615b3fd35b4721'/>
<id>urn:sha1:59f4f2c61d71e266d37dd2fc97615b3fd35b4721</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KNF.</title>
<updated>2014-05-08T15:13:06+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-05-08T15:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=afa026a20fd107fc700f84f9b2db8b5320e934f1'/>
<id>urn:sha1:afa026a20fd107fc700f84f9b2db8b5320e934f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide an EVP implementation for ChaCha.</title>
<updated>2014-05-01T16:06:24+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-05-01T16:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=153a5db2415eab53516934442ba06234728920d8'/>
<id>urn:sha1:153a5db2415eab53516934442ba06234728920d8</id>
<content type='text'>
ok miod@
</content>
</entry>
</feed>
