<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/evp, branch OPENBSD_6_4_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_4_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_4_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-09-12T06:35:38+00:00</updated>
<entry>
<title>Add some accessor functions:</title>
<updated>2018-09-12T06:35:38+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2018-09-12T06:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f4c645b723e47187baadb03d81e1b313974151a7'/>
<id>urn:sha1:f4c645b723e47187baadb03d81e1b313974151a7</id>
<content type='text'>
RSA_meth_get_finish() RSA_meth_set1_name() EVP_CIPHER_CTX_(get|set)_iv()

feedback and ok jsing@ tb@
</content>
</entry>
<entry>
<title>Add const to EVP_PKCS82PKEY().</title>
<updated>2018-08-24T20:26:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2e9cc12db341d66727099e500ca968482802fde1'/>
<id>urn:sha1:2e9cc12db341d66727099e500ca968482802fde1</id>
<content type='text'>
tested in a bulk by sthen
ok jsing
</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>After removing support for broken PKCS#8 formats (it was high time),</title>
<updated>2018-08-24T20:17:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d'/>
<id>urn:sha1:4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d</id>
<content type='text'>
we can add const to PKCS8_pkey_get0().  In order for this to work,
we need to sprinkle a few consts here and there.

tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Remove EVP_PKEY2PKCS8_broken() and PKCS8_set_broken()</title>
<updated>2018-08-24T20:07:42+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e4cf8ac5385c963bee0eb8d0e642abe1bb82ac78'/>
<id>urn:sha1:e4cf8ac5385c963bee0eb8d0e642abe1bb82ac78</id>
<content type='text'>
Provide PKCS8_pkey_add1_attr_by_NID() and PKCS8_pkey_get0_attrs().
Remove the whole broken code and simplify pkcs8_priv_key_info_st
accordingly. Based on OpenSSL commit
54dbf42398e23349b59f258a3dd60387bbc5ba13 plus some const that was
added later.

tested in a bulk build by sthen
ok jsing
</content>
</entry>
<entry>
<title>Check return value of EVP_EncodeUpdate() in b64_write().</title>
<updated>2018-08-24T19:47:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T19:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=39df210110c83e352bd2e32fdf33d66baf8b816c'/>
<id>urn:sha1:39df210110c83e352bd2e32fdf33d66baf8b816c</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Convert EVP_EncodeUpdate() to return an int to allow for error</title>
<updated>2018-08-24T19:45:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T19:45:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d00f5f4c25661c03fcc1c9798754a55bc5c80850'/>
<id>urn:sha1:d00f5f4c25661c03fcc1c9798754a55bc5c80850</id>
<content type='text'>
checking. Matches our documented behavior.

Based on OpenSSL commit c5ebfcab713a82a1d46a51c8c2668c419425b387

tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Provide EVP_CIPHER_CTX_encrypting().</title>
<updated>2018-08-24T19:36:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T19:36:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c325efb29fe8d4424b297e038e185a24061bf706'/>
<id>urn:sha1:c325efb29fe8d4424b297e038e185a24061bf706</id>
<content type='text'>
tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Return an int in BIO_set_cipher() to be able to report errors.</title>
<updated>2018-08-24T19:30:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T19:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=733b572d3a5920f142990123512f10660520b9e6'/>
<id>urn:sha1:733b572d3a5920f142990123512f10660520b9e6</id>
<content type='text'>
tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Add a comment that explains what the check is doing and why len &gt;= 1.</title>
<updated>2018-08-14T17:59:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-14T17:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9859ca36fd5f9e9fa60319795fa81bb5cd44e986'/>
<id>urn:sha1:9859ca36fd5f9e9fa60319795fa81bb5cd44e986</id>
<content type='text'>
Prompted by a remark by jsing
</content>
</entry>
</feed>
