<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/camellia, branch libressl-v3.3.3</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.3.3</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.3.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-12-11T05:48:01+00:00</updated>
<entry>
<title>http://repzret.org/p/repzret/</title>
<updated>2017-12-11T05:48:01+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-12-11T05:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=06a79a412573b1755b84374f8fdb1970ca59f1b6'/>
<id>urn:sha1:06a79a412573b1755b84374f8fdb1970ca59f1b6</id>
<content type='text'>
My read of this:  Long time ago (Think Conan, not dinasaurs) during the race
to make speedier processors, a cpu vendor built a pipeline with a bad stall,
and proposed a tremendously hasky workaround.  A wizard adopted this into his
perl scroll, and failed to reflect later when no compiler adopted the practice.
This relic remains at the tail end of some functions in OpenSSL as
".byte 0xf3,0xc3".  Banish it straight to hell.
ok mlarkin, others also stared blankly
</content>
</entry>
<entry>
<title>Explicitly export a list of symbols from libcrypto.</title>
<updated>2016-12-21T15:49:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-21T15:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18adabd97858ed28289c9dc31e8042c515840be4'/>
<id>urn:sha1:18adabd97858ed28289c9dc31e8042c515840be4</id>
<content type='text'>
Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting
the bn_* symbols. These are documented as only being intended for internal
use, so why they were placed in a public header is beyond me...

This hides 363 previously exported symbols, most of which exist in headers
that are not installed and were never intended to be public. This also
removes a few crusty old things that should have died long ago (like
_ossl_old_des_read_pw). But don't worry... there are still 3451 symbols
exported from the library.

With input and testing from inoguchi@.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>Less S390.</title>
<updated>2016-09-04T14:31:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-04T14:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d613aa0d6ef93fa8587113d3e866da6c582bdd0d'/>
<id>urn:sha1:d613aa0d6ef93fa8587113d3e866da6c582bdd0d</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Remove horribly old and outdated `documentation' for the assembly code.</title>
<updated>2015-09-12T09:01:45+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-09-12T09:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4cd453d742c14bc663f284124b106f53992c76d7'/>
<id>urn:sha1:4cd453d742c14bc663f284124b106f53992c76d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include camellia.h using the public include path</title>
<updated>2014-11-19T11:37:52+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2014-11-19T11:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ed98da346e88ec67854c31b94884b49348e2ec64'/>
<id>urn:sha1:ed98da346e88ec67854c31b94884b49348e2ec64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the Cammelia cipher to libcrypto.</title>
<updated>2014-11-17T20:31:22+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-17T20:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1327462df8cb4ae2dc056e0de53b4b4dc50f50fa'/>
<id>urn:sha1:1327462df8cb4ae2dc056e0de53b4b4dc50f50fa</id>
<content type='text'>
There used to be a strong reluctance to provide this cipher in LibreSSL in the
past, because the licence terms under which Cammelia was released by NTT were
free-but-not-in-the-corners, by restricting the right to modify the source
code, as well retaining the right to enforce their patents against anyone
in the future.

However, as stated in http://www.ntt.co.jp/news/news06e/0604/060413a.html ,
NTT changed its mind and made this code truly free. We only wish there had
been more visibility of this, for we could have had enabled Cammelia
earlier (-:

Licence change noticed by deraadt@. General agreement from the usual LibreSSL
suspects.

Crank libcrypto.so minor version due to the added symbols.
</content>
</entry>
<entry>
<title>Sacrifice this code to the KNF deities.</title>
<updated>2014-11-13T20:01:58+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-13T20:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=52e467fd6e20281909bd924f635a45218c2c49d7'/>
<id>urn:sha1:52e467fd6e20281909bd924f635a45218c2c49d7</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>Remove private_{Camellia,RC4}_set_key FIPS indirection tentacles, as has been</title>
<updated>2014-07-12T20:11:45+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-12T20:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a72c5676a40e96a23c12ceab5a102979732cca1'/>
<id>urn:sha1:2a72c5676a40e96a23c12ceab5a102979732cca1</id>
<content type='text'>
done for other symmetric algorithms recently.
</content>
</entry>
<entry>
<title>pour some water on an ass ember</title>
<updated>2014-07-11T10:33:29+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-07-11T10:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ab863cf376f94f7ff9d586936ffa7ed36dbf6d01'/>
<id>urn:sha1:ab863cf376f94f7ff9d586936ffa7ed36dbf6d01</id>
<content type='text'>
spotted by doctor jsing, always keeping an eye out for these
</content>
</entry>
</feed>
