<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/asn1/ameth_lib.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>2019-11-02T16:06:25+00:00</updated>
<entry>
<title>Sort standard_methods by pkey_id.</title>
<updated>2019-11-02T16:06:25+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2019-11-02T16:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ff09486d906c9da98b73480e4369dffd30b13a4d'/>
<id>urn:sha1:ff09486d906c9da98b73480e4369dffd30b13a4d</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Wire up ASN.1 methods for RSA-PSS.</title>
<updated>2019-11-01T15:08:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-11-01T15:08:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=98c2dc0c0d57c87ed8521348977e85f15b5e0027'/>
<id>urn:sha1:98c2dc0c0d57c87ed8521348977e85f15b5e0027</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Add consts to EVP_PKEY_asn1_set_private()</title>
<updated>2018-08-24T20:22:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b9a3c83c03543369636a655128b69d56eb619b83'/>
<id>urn:sha1:b9a3c83c03543369636a655128b69d56eb619b83</id>
<content type='text'>
Requires adding a const to the priv_decode() member of
EVP_PKEY_ASN1_METHOD and adjusting all *_priv_decode()
functions. All this is already documented this way.

tested in a bulk build by sthen
ok jsing
</content>
</entry>
<entry>
<title>As calloc does the zeroing for us in EVP_PKEY_asn1_new() already, no need</title>
<updated>2018-05-24T07:49:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-24T07:49:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=06ea850e2b7cba7fb317ac8636a0a234e84fc72f'/>
<id>urn:sha1:06ea850e2b7cba7fb317ac8636a0a234e84fc72f</id>
<content type='text'>
to do it a second time by hand, badly. While here, do some style cleanup.
This incomplete list of function pointers appears in EVP_PKEY_asn1_copy()
as well, fix it by adding sig_print to the members copied over.

ok bcook
</content>
</entry>
<entry>
<title>Add a const qualifier to the argument of EVP_PKEY_get0_asn1(3).</title>
<updated>2018-05-13T06:40:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T06:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ebeb5fa6115553ce7333b9b68a456e000fac881d'/>
<id>urn:sha1:ebeb5fa6115553ce7333b9b68a456e000fac881d</id>
<content type='text'>
tested in a bulk build by sthen
ok beck (as part of a larger diff)
</content>
</entry>
<entry>
<title>Expand DECLARE_OBJ_BSEARCH_CMP_FN and IMPLEMENT_OBJ_BSEARCH_CMP_FN macros.</title>
<updated>2017-01-21T04:31:25+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-01-21T04:31:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=edc309c4f32bafba4add3be827191475edd2870c'/>
<id>urn:sha1:edc309c4f32bafba4add3be827191475edd2870c</id>
<content type='text'>
No change to generated assembly excluding line numbers.
</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>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>More memory leaks and unchecked allocations; OpenSSL PR #3403 via OpenSSL</title>
<updated>2014-07-11T13:41:59+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-11T13:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9868a767da10c1543d72d1885962bcdc6d5f1823'/>
<id>urn:sha1:9868a767da10c1543d72d1885962bcdc6d5f1823</id>
<content type='text'>
trunk. (note we had already fixed some of the issues in that PR independently)
</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>
</feed>
