<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/rsa/rsa_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>2020-01-17T10:40:03+00:00</updated>
<entry>
<title>Free pss in RSA_free</title>
<updated>2020-01-17T10:40:03+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2020-01-17T10:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c922f562f90fd8af4c232301c5dd947462f80f1e'/>
<id>urn:sha1:c922f562f90fd8af4c232301c5dd947462f80f1e</id>
<content type='text'>
ok bcook@
ok and "move it down two lines" jsing@
</content>
</entry>
<entry>
<title>Clean up RSA_new_method().</title>
<updated>2019-11-01T03:41:40+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-11-01T03:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4b2131d8548ee7ba37e4c4ddc15c4db5c5142254'/>
<id>urn:sha1:4b2131d8548ee7ba37e4c4ddc15c4db5c5142254</id>
<content type='text'>
Use calloc() instead of malloc() for initialisation and remove explicit
zero initialisation of members. This ensures that new members always get
initialised.

Also use a single error return path, simplifying code.

ok tb@
</content>
</entry>
<entry>
<title>Provide RSA_pkey_ctx_ctrl().</title>
<updated>2019-10-24T15:47:15+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-10-24T15:47:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=952910b85d29ed474db8c76e4d46c1bd2dabc27b'/>
<id>urn:sha1:952910b85d29ed474db8c76e4d46c1bd2dabc27b</id>
<content type='text'>
This is a wrapper around EVP_PKEY_CTX_ctrl() which requires the key to be
either RSA or RSA-PSS.

From OpenSSL 1.1.1d.

ok tb@
</content>
</entry>
<entry>
<title>make ENGINE_finish() succeed on NULL and simplify callers as in</title>
<updated>2018-04-14T07:09:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-04-14T07:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0c5418014797b1fadca3f270eb2f140fd6f5bdf8'/>
<id>urn:sha1:0c5418014797b1fadca3f270eb2f140fd6f5bdf8</id>
<content type='text'>
OpenSSL commit 7c96dbcdab9 by Rich Salz.

This cleans up the caller side quite a bit and reduces the number of
lines enclosed in #ifndef OPENSSL_NO_ENGINE.  codesearch.debian.net
shows that almost nothing checks the return value of ENGINE_finish().
While there, replace a few nearby 'if (!ptr)' with 'if (ptr == NULL)'.

ok jsing, tested by &amp; ok inoguchi
</content>
</entry>
<entry>
<title>Provide RSA_{clear,set,test}_flasg()</title>
<updated>2018-02-20T17:42:32+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-20T17:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1c352883b934dfbb56b5b286c77c346eb91293a'/>
<id>urn:sha1:d1c352883b934dfbb56b5b286c77c346eb91293a</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Provide RSA_{g,s}et0_crt_params()</title>
<updated>2018-02-18T12:57:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-18T12:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=04e0c62f5644571d8d5db6b09704dd39d3be079c'/>
<id>urn:sha1:04e0c62f5644571d8d5db6b09704dd39d3be079c</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Use usual order of RSA_{g,s}et0_key().</title>
<updated>2018-02-18T12:55:32+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-18T12:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=219ea795adff53836ef84e874a6065fdba693551'/>
<id>urn:sha1:219ea795adff53836ef84e874a6065fdba693551</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Provide RSA_{g,s}et0_factors()</title>
<updated>2018-02-18T12:53:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-18T12:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1043e31231449505e6e7d161fca44b9627b02643'/>
<id>urn:sha1:1043e31231449505e6e7d161fca44b9627b02643</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Provide further parts of the OpenSSL 1.1 API: {DH,DSA}_get0_{key,pqg}(),</title>
<updated>2018-02-17T13:47:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-02-17T13:47:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fbfe5db25186968deb518dba39952191d6027694'/>
<id>urn:sha1:fbfe5db25186968deb518dba39952191d6027694</id>
<content type='text'>
EVP_PKEY_get0_{DH,DSA,RSA}(), RSA_{g,s}et0_key().

ok jsing
</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>
</feed>
