<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/crypto/Makefile, branch libressl-v2.1.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.1.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.1.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2014-12-03T22:14:38+00:00</updated>
<entry>
<title>Move Windows OS-specific functions to make porting easier.</title>
<updated>2014-12-03T22:14:38+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2014-12-03T22:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dce88910ead3a43bc663d7d9e46e2689189ac19d'/>
<id>urn:sha1:dce88910ead3a43bc663d7d9e46e2689189ac19d</id>
<content type='text'>
Several functions that need to be redefined for a Windows port are right
in the middle of other code that is relatively portable. This patch
isolates the functions that need Windows-specific implementations so
they can be built conditionally in the portable tree.

ok jsing@ deraadt@
</content>
</entry>
<entry>
<title>Oops, make sure camellia is compiled on platforms without an arch-specific</title>
<updated>2014-11-20T19:19:09+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-20T19:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0756f4d6600a6a1bc7ea507aea3d13f405a4a3af'/>
<id>urn:sha1:0756f4d6600a6a1bc7ea507aea3d13f405a4a3af</id>
<content type='text'>
Makefile.inc (i.e. landisk and m88k)
</content>
</entry>
<entry>
<title>Enable the build of GOST routines in libcrypto. Riding upon the Cammelia</title>
<updated>2014-11-18T05:31:47+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-18T05:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0690f68b8ace3f1616822e1b9dbf5656beaaea16'/>
<id>urn:sha1:0690f68b8ace3f1616822e1b9dbf5656beaaea16</id>
<content type='text'>
libcrypto minor bump.
</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>GOST crypto algorithms (well, most of them), ported from the removed GOST</title>
<updated>2014-11-09T19:17:13+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-09T19:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35d7dd4666beda50f5094b8804802132fbe722ef'/>
<id>urn:sha1:35d7dd4666beda50f5094b8804802132fbe722ef</id>
<content type='text'>
engine to regular EVP citizens, contributed by Dmitry Eremin-Solenikov;
libcrypto bits only for now.

This is a verbatim import of Dmitry's work, and does not compile in this
state; the forthcoming commits will address these issues.

None of the GOST code is enabled in libcrypto yet, for it still gets
compiled with OPENSSL_NO_GOST defined. However, the public header gost.h
will be installed.
</content>
</entry>
<entry>
<title>Remove SRP code. It contains a bug (this should not surprise anyone), but</title>
<updated>2014-07-28T17:57:18+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-07-28T17:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b63eafac49ed0f1d07ded42d6190c3f2fbcc71af'/>
<id>urn:sha1:b63eafac49ed0f1d07ded42d6190c3f2fbcc71af</id>
<content type='text'>
the details are under embargo. The original plan was to wait for the
embargo to lift, but we've been waiting for quite some time, and there's no
indication of when or even if it will end. No sense in dragging this out
any longer.

The SRP code has never been enabled in OpenBSD, though I understand it is
in use by some other people. However, in light of this and other issues,
we're officially saying SRP is outside the scope of libressl. (For now.)
</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>move all the feature settings to a common header.</title>
<updated>2014-07-11T14:01:38+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-07-11T14:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1c92e50863c312a71d4b1f75553972fc03dc100c'/>
<id>urn:sha1:1c92e50863c312a71d4b1f75553972fc03dc100c</id>
<content type='text'>
probably ok beck jsing miod
</content>
</entry>
<entry>
<title>RSA_NULL used to be a compile option allowing the RSA interfaces to be</title>
<updated>2014-07-09T08:44:53+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-09T08:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8aaccb2b363c116445366eb5a3873e444308d101'/>
<id>urn:sha1:8aaccb2b363c116445366eb5a3873e444308d101</id>
<content type='text'>
compiled-in, with nonfunctional code, to be able to cope with the RSA
patent.

However, we don't use this option, and the RSA patent has expired more than 10
years ago, so just drop this piece.
</content>
</entry>
<entry>
<title>Remove undocumented _des_crypt() interface and its companion header file,</title>
<updated>2014-07-08T16:07:37+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-08T16:07:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7fe3a8bc98ac25e33c1da163ac4e6f5dc7603a30'/>
<id>urn:sha1:7fe3a8bc98ac25e33c1da163ac4e6f5dc7603a30</id>
<content type='text'>
which had never been installed, so it's unlikely something ever used this
in the last 15~20 years.

ok deraadt@ jsing@ beck@
</content>
</entry>
</feed>
