<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/rsa, branch libressl-v3.0.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.0.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.0.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-10-09T16:17:59+00:00</updated>
<entry>
<title>Use EVP_MAX_MD_SIZE instead of SHA_DIGEST_LENGTH and remove OPENSSL_NO_SHA*</title>
<updated>2019-10-09T16:17:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-10-09T16:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=435a67696ac71b140532868b31909dae30c70c14'/>
<id>urn:sha1:435a67696ac71b140532868b31909dae30c70c14</id>
<content type='text'>
conditionals, now that this code handles arbitrary message digests.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Provide internal RSA_padding_{add,check}_PKCS1_OAEP_mgf1() functions.</title>
<updated>2019-10-04T16:51:31+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-10-04T16:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d41f46c2a5e0581e3cba084d53e63f128812374'/>
<id>urn:sha1:1d41f46c2a5e0581e3cba084d53e63f128812374</id>
<content type='text'>
These are internal only for now and will be made public at a later date.
The RSA_padding_{add,check}_PKCS1_OAEP() functions become wrappers around
the *_mgf1() variant.

ok tb@ inoguchi@ (as part of a larger diff)
</content>
</entry>
<entry>
<title>Move towards making RSA OAEP functions handle arbitrary message digests.</title>
<updated>2019-10-03T17:45:27+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-10-03T17:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=11581776295d0e14eb646d3c3c995dfc20a2c4e6'/>
<id>urn:sha1:11581776295d0e14eb646d3c3c995dfc20a2c4e6</id>
<content type='text'>
Based on OpenSSL 1.1.1.

ok tb@, inoguchi@ (on an earlier/larger diff)
</content>
</entry>
<entry>
<title>Provide EVP_PKEY_CTX_get_signature_md() macro and implement the</title>
<updated>2019-09-09T18:06:26+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-09T18:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18a2a567e136745ffdad4c3346ee0b435f927909'/>
<id>urn:sha1:18a2a567e136745ffdad4c3346ee0b435f927909</id>
<content type='text'>
EVP_PKEY_CTRL_GET_MD control for DSA, EC and RSA.

This is used by the upcoming RSA CMS code.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>provide getters and setters for the RSA_METHOD interface</title>
<updated>2019-06-05T15:41:33+00:00</updated>
<author>
<name>gilles</name>
<email></email>
</author>
<published>2019-06-05T15:41:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9726b0d68faa6893b67a94e7e23aaba30e342d10'/>
<id>urn:sha1:9726b0d68faa6893b67a94e7e23aaba30e342d10</id>
<content type='text'>
ok tb@, jsing@, sthen@
</content>
</entry>
<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>use timing-safe compares for checking results in signature verification</title>
<updated>2018-09-05T00:55:33+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2018-09-05T00:55:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cbd19c03dd185d497c1db407d6c4f002cb4abc92'/>
<id>urn:sha1:cbd19c03dd185d497c1db407d6c4f002cb4abc92</id>
<content type='text'>
(there are no known attacks, this is just inexpensive prudence)

feedback and ok tb@ 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>whitespace fix</title>
<updated>2018-08-19T20:17:20+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-19T20:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fb7bc5c94e61ac7407743c3fe37abfc2173c4301'/>
<id>urn:sha1:fb7bc5c94e61ac7407743c3fe37abfc2173c4301</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't leak db on error in RSA_padding_check_PKCS1_OAEP().</title>
<updated>2018-08-19T20:15:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-19T20:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=828a9b5d2a8a93e5f418b8a5ce69157522ea277a'/>
<id>urn:sha1:828a9b5d2a8a93e5f418b8a5ce69157522ea277a</id>
<content type='text'>
CID #183499.

input &amp; ok jsing, ok mestre on first version
</content>
</entry>
</feed>
