<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/srp, 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-07-28T17:57:18+00:00</updated>
<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>Kill a bunch more BUF_strdup's - these are converted to have a check for</title>
<updated>2014-07-22T02:21:20+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2014-07-22T02:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=de26b5621b74df2934238e0cedd549c31c9c6a32'/>
<id>urn:sha1:de26b5621b74df2934238e0cedd549c31c9c6a32</id>
<content type='text'>
NULL before an intrinsic strdup.
ok miod@
</content>
</entry>
<entry>
<title>The bell tolls for BUF_strdup - Start the migration to using</title>
<updated>2014-07-13T16:03:10+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2014-07-13T16:03:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c7e9c2c6576cd5406680f9b69aff2038ba63b0dc'/>
<id>urn:sha1:c7e9c2c6576cd5406680f9b69aff2038ba63b0dc</id>
<content type='text'>
intrinsics. This is the easy ones, a few left to check one at
a time.
ok miod@ deraadt@
</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>
<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>Make sure srp_Calc_k() digest operations are checked for error; from</title>
<updated>2014-07-10T20:22:00+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-10T20:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d12d359cc5baaa581594b788746b1cd6812ee01f'/>
<id>urn:sha1:d12d359cc5baaa581594b788746b1cd6812ee01f</id>
<content type='text'>
Florian Zumbiehl (florz , florz . de) on tech@
</content>
</entry>
<entry>
<title>Make sure SRP_Calc_client_key() returns NULL instead of a pristine BN_new()</title>
<updated>2014-07-10T20:18:51+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-10T20:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cc7bb421a0a43a8e4b8f5293381576691d42f355'/>
<id>urn:sha1:cc7bb421a0a43a8e4b8f5293381576691d42f355</id>
<content type='text'>
upon error; from Florian Zumbiehl (florz , florz . de) on tech@
</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>malloc() result does not need a cast.</title>
<updated>2014-06-07T14:41:57+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-07T14:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=800fbde652d67326eeb163d56d8f72ebb239b3c4'/>
<id>urn:sha1:800fbde652d67326eeb163d56d8f72ebb239b3c4</id>
<content type='text'>
ok miod
</content>
</entry>
<entry>
<title>convert 53 malloc(a*b) to reallocarray(NULL, a, b).  that is 53</title>
<updated>2014-05-29T21:07:43+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-05-29T21:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=642d45ae22413aa8195b105d051ca8896e782c5d'/>
<id>urn:sha1:642d45ae22413aa8195b105d051ca8896e782c5d</id>
<content type='text'>
potential integer overflows easily changed into an allocation return
of NULL, with errno nicely set if need be.  checks for an allocations
returning NULL are commonplace, or if the object is dereferenced
(quite normal) will result in a nice fault which can be detected &amp;
repaired properly.
ok tedu
</content>
</entry>
</feed>
