<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/pkcs12, branch libressl-v3.3.5</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.3.5</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.3.5'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-06-05T16:51:12+00:00</updated>
<entry>
<title>Remove remaining error *_str_functs[]</title>
<updated>2020-06-05T16:51:12+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-06-05T16:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6aa0c4f1ec702bb2c820322709abd9c1767842fa'/>
<id>urn:sha1:6aa0c4f1ec702bb2c820322709abd9c1767842fa</id>
<content type='text'>
A number of years ago we dropped the concept of having function names in
errors, since it is not that useful and very quickly gets out of sync when
refactoring. It would seem that some new ones got imported and some missed
the last clean up.

ok tb@ beck@ "kill it with fire"
</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>Add a const qualifier to the `uni' argument of OPENSSL_uni2asc().</title>
<updated>2018-05-30T15:32:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-30T15:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=87588ca5f85a92585105f886faa049e39b3feb2c'/>
<id>urn:sha1:87588ca5f85a92585105f886faa049e39b3feb2c</id>
<content type='text'>
tested in a bulk build by sthen
ok jsing
</content>
</entry>
<entry>
<title>Add const qualifiers to the X509_SIG * and char * arguments of</title>
<updated>2018-05-13T14:28:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T14:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=831f973c7d650b6943f7f3ad3e4e1c2ac59ac34b'/>
<id>urn:sha1:831f973c7d650b6943f7f3ad3e4e1c2ac59ac34b</id>
<content type='text'>
PKCS8_decrypt(3).

tested in a bulk build by sthen
ok beck, jsing
</content>
</entry>
<entry>
<title>Add const to the argument of PKCS12_pack_authsafes(3).</title>
<updated>2018-05-13T14:24:07+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T14:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0eaf185427c2459ff767ff8fabeef9ea26aa02c6'/>
<id>urn:sha1:0eaf185427c2459ff767ff8fabeef9ea26aa02c6</id>
<content type='text'>
tested in a bulk by sthen
ok beck, jsing
</content>
</entry>
<entry>
<title>Add const to the X509_ALGOR and other arguments of</title>
<updated>2018-05-13T14:22:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T14:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=386df0807ac92c64c0392775378e1b196e0199a4'/>
<id>urn:sha1:386df0807ac92c64c0392775378e1b196e0199a4</id>
<content type='text'>
PKCS12_item_decrypt_d2i(3), PKCS12_pbe_crypt(3), PKCS12_newpass(3).

tested in a bulk by sthen
ok beck, jsing
</content>
</entry>
<entry>
<title>Add const to the attr argument of PKCS12_get_attr_gen(3).</title>
<updated>2018-05-13T14:15:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T14:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0136b9792212398e618ee46e35bbe85cbd696a87'/>
<id>urn:sha1:0136b9792212398e618ee46e35bbe85cbd696a87</id>
<content type='text'>
tested in a bulk by sthen
ok beck, jsing
</content>
</entry>
<entry>
<title>Add const qualifier to the PKCS12_SAFEBAG argument of</title>
<updated>2018-05-13T13:51:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T13:51:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d64f477001df60c386bd5343d3a5d756f29fdc70'/>
<id>urn:sha1:d64f477001df60c386bd5343d3a5d756f29fdc70</id>
<content type='text'>
PKCS12_decrypt_skey(3).

tested in a bulk by sthen
ok beck, jsing
</content>
</entry>
<entry>
<title>Add const qualifiers to the 'pass' and 'name' arguments of</title>
<updated>2018-05-13T13:46:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T13:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1903f850c0769bfd90bc9627f2e910d7c2ce4ccd'/>
<id>urn:sha1:1903f850c0769bfd90bc9627f2e910d7c2ce4ccd</id>
<content type='text'>
PKCS12_add_key(3), PKCS12_add_safe(3), PKCS12_create(3).

tested in a bulk build by sthen
ok beck, jsing
</content>
</entry>
<entry>
<title>use freezero() instead of memset/explicit_bzero + free.  Substantially</title>
<updated>2017-05-02T03:59:45+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-05-02T03:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5904cc0e04409fde39a97e6580535da34eeb4291'/>
<id>urn:sha1:5904cc0e04409fde39a97e6580535da34eeb4291</id>
<content type='text'>
reduces conditional logic (-218, +82).

MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH cache alignment calculation bn/bn_exp.c
wasn'tt quite right.  Two other tricky bits with ASN1_STRING_FLAG_NDEF and
BN_FLG_STATIC_DATA where the condition cannot be collapsed completely.

Passes regress.  ok beck
</content>
</entry>
</feed>
