<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ec/ec_curve.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-06-05T17:12:09+00:00</updated>
<entry>
<title>Add support for additional GOST curves.</title>
<updated>2020-06-05T17:12:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-06-05T17:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=372a12a5475c24c2858db2b25bf642082d1b6820'/>
<id>urn:sha1:372a12a5475c24c2858db2b25bf642082d1b6820</id>
<content type='text'>
These GOST curves are defined in RFC 7836 and draft-deremin-rfc4491-bis.
Add aliases for 256-bit GOST curves (see
draft-smyshlyaev-tls12-gost-suites) and rename the 512-bit curve ids to
follow names defined in tc26 OID registry.

Diff from Dmitry Baryshkov &lt;dbaryshkov@gmail.com&gt;

Sponsored by ROSA Linux.

ok inoguchi@
</content>
</entry>
<entry>
<title>recommit label indentation part of the backout; clearly unrelated to the</title>
<updated>2018-07-15T16:27:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-15T16:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e2da96a71555180892d2e924d66c06a17b7a86e5'/>
<id>urn:sha1:e2da96a71555180892d2e924d66c06a17b7a86e5</id>
<content type='text'>
breakage.
</content>
</entry>
<entry>
<title>back out ecc constant time changes</title>
<updated>2018-07-15T05:38:48+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2018-07-15T05:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ccbfd1fe05749d4f08db7f45fe5db1fac8d14d6b'/>
<id>urn:sha1:ccbfd1fe05749d4f08db7f45fe5db1fac8d14d6b</id>
<content type='text'>
after the constant time commits various regress tests started failing
on sparc64 ssh t9, libcrypto ec ecdh ecdsa and trying to ssh out
resulted in 'invalid elliptic curve value'

ok tb@
</content>
</entry>
<entry>
<title>Indent labels by a space so they don't obliterate function names in diffs.</title>
<updated>2018-07-10T22:06:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-10T22:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a7fe13b565d141da544ee36178a90bb52f4939d1'/>
<id>urn:sha1:a7fe13b565d141da544ee36178a90bb52f4939d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consistently spell "IPsec" in comments and debug outputs.</title>
<updated>2018-03-16T12:31:09+00:00</updated>
<author>
<name>mpi</name>
<email></email>
</author>
<published>2018-03-16T12:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fff8a131f135f1fbf7f3be0a83d4d66a79766454'/>
<id>urn:sha1:fff8a131f135f1fbf7f3be0a83d4d66a79766454</id>
<content type='text'>
From Raf Czlonka, ok sthen@
</content>
</entry>
<entry>
<title>Send the function codes from the error functions to the bit bucket,</title>
<updated>2017-01-29T17:49:23+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-29T17:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1f47bd292f36094480caa49ada36b99a69c59b0'/>
<id>urn:sha1:d1f47bd292f36094480caa49ada36b99a69c59b0</id>
<content type='text'>
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@
</content>
</entry>
<entry>
<title>Add assembler code for the nist 256-bit GFp curve, written initially by</title>
<updated>2016-11-04T17:33:20+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-04T17:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c25bd6f14a47d7516c4d4e740952129f29e02a36'/>
<id>urn:sha1:c25bd6f14a47d7516c4d4e740952129f29e02a36</id>
<content type='text'>
Intel. Obtained from BoringSSL, with some integration work borrowed from
OpenSSL 1.0.2; assembler code for arm and sparc64 borrowed from OpenSSL 1.1.0.

None of this code is enabled in libcrypto yet.

ok beck@ jsing@
</content>
</entry>
<entry>
<title>http -&gt; https for a few more IETF URLs in comments or man pages</title>
<updated>2016-03-10T23:21:46+00:00</updated>
<author>
<name>mmcc</name>
<email></email>
</author>
<published>2016-03-10T23:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=611da161680b9bef86bcb6214e04eede1f25d9c4'/>
<id>urn:sha1:611da161680b9bef86bcb6214e04eede1f25d9c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide EC_curve_nid2nist() and EC_curve_nist2nid().</title>
<updated>2015-06-20T13:26:08+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-06-20T13:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f0a26ed4eda985998a75328b19008d031dc9b65f'/>
<id>urn:sha1:f0a26ed4eda985998a75328b19008d031dc9b65f</id>
<content type='text'>
From OpenSSL.

Rides libcrypto bump.

ok miod@ (a while ago)
</content>
</entry>
<entry>
<title>Remove unused GOST test that prevents clang from building libcrypto.</title>
<updated>2015-02-09T01:12:03+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-02-09T01:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=47bae48c6c5a2040c5237470052aaa7d720c3040'/>
<id>urn:sha1:47bae48c6c5a2040c5237470052aaa7d720c3040</id>
<content type='text'>
clang warns that it is unused and we have -Werror enabled.  This test isn't
hooked up to anything yet.  We can add it back with a future GOST update.

clang 3.5 can now build libssl and libcrypto as long as you use
CFLAGS=-Wno-pointer-sign.

"seems reasonable" bcook@, miod@
</content>
</entry>
</feed>
