<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include/crypto, branch openssl-3.3.1</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.1</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.1'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-05-02T07:23:07Z</updated>
<entry>
<title>Rename BN_generate_dsa_nonce() to ossl_bn_gen_dsa_nonce_fixed_top()</title>
<updated>2024-05-02T07:23:07Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-29T15:56:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1c3286a3c7a4361ab57536e7e752850e42d71650'/>
<id>urn:sha1:1c3286a3c7a4361ab57536e7e752850e42d71650</id>
<content type='text'>
And create a new BN_generate_dsa_nonce() that corrects the BIGNUM top.
We do this to avoid leaking fixed top numbers via the public API.

Also add a slight optimization in ossl_bn_gen_dsa_nonce_fixed_top()
and make it LE/BE agnostic.

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24265)

(cherry picked from commit 9c85f6cd2d6debe5ef6ef475ff4bf17e0985f7a2)
</content>
</entry>
<entry>
<title>Add ossl_bn_priv_rand_range_fixed_top() and use it for EC/DSA</title>
<updated>2024-05-02T07:23:06Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-25T17:26:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d99332f612a4ccead17ba5d63c3976aa6bcb68b6'/>
<id>urn:sha1:d99332f612a4ccead17ba5d63c3976aa6bcb68b6</id>
<content type='text'>
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24265)

(cherry picked from commit 13b3ca5c998e6db4f7251a56c43541cb1a422bd0)
</content>
</entry>
<entry>
<title>Make ossl_gen_deterministic_nonce_rfc6979() constant time</title>
<updated>2024-05-02T07:23:04Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-25T13:35:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2c1c0aacbd3fa7cfd706e7df6a73344f99b3c538'/>
<id>urn:sha1:2c1c0aacbd3fa7cfd706e7df6a73344f99b3c538</id>
<content type='text'>
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24265)

(cherry picked from commit 2d285fa873028f6cff9484a0cdf690fe05d7fb16)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-03-20T12:07:54Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-03-20T12:07:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0ce7d1f355c1240653e320a3f6f8109c1f05f8c0'/>
<id>urn:sha1:0ce7d1f355c1240653e320a3f6f8109c1f05f8c0</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Limit the number of http headers when receiving the http response</title>
<updated>2024-03-12T18:35:41Z</updated>
<author>
<name>Alexandr Nedvedicky</name>
<email>sashan@openssl.org</email>
</author>
<published>2024-03-08T10:21:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7f8aba2f44e9ca65b8a95987fa6c46020e1bdd6d'/>
<id>urn:sha1:7f8aba2f44e9ca65b8a95987fa6c46020e1bdd6d</id>
<content type='text'>
Change introduces a default limit on HTTP headers we expect to receive
from server to 256. If limit is exceeded http client library indicates
HTTP_R_RESPONSE_TOO_MANY_HDRLINES error. Application can use
OSSL_HTTP_REQ_CTX_set_max_response_hdr_lines() to change default.
Setting limit to 0 implies no limit (current behavior).

Fixes #22264

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23781)
</content>
</entry>
<entry>
<title>s390x: Fix build on s390x with 'disable-asm'</title>
<updated>2024-02-06T08:30:11Z</updated>
<author>
<name>Ingo Franzki</name>
<email>ifranzki@linux.ibm.com</email>
</author>
<published>2024-02-02T09:20:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a5b0c568dbefddd154f99011d7ce76cfbfadb67a'/>
<id>urn:sha1:a5b0c568dbefddd154f99011d7ce76cfbfadb67a</id>
<content type='text'>
Do not define S390X_MOD_EXP for a NO_ASM build, this would result in
unresolved externals for s390x_mod_exp and s390x_crt.

Signed-off-by: Ingo Franzki &lt;ifranzki@linux.ibm.com&gt;

Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23458)
</content>
</entry>
<entry>
<title>Move discovery of the legacy alg type into the keymgmt</title>
<updated>2024-01-15T15:37:32Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-11T15:52:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8aa3781bfc7f21b9add1f7ad3f25c78670ec182a'/>
<id>urn:sha1:8aa3781bfc7f21b9add1f7ad3f25c78670ec182a</id>
<content type='text'>
During creation of the EVP_PKEY_CTX we were trying to discover what legacy
alg it corresponds to every time which was slow. Instead we move this into
the construction of the EVP_KEYMGMT.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23265)
</content>
</entry>
<entry>
<title>aes_platform.h, gcm128.c: fix Darwin PowerPC macro to include ppc64</title>
<updated>2024-01-12T18:33:33Z</updated>
<author>
<name>barracuda156</name>
<email>vital.had@gmail.com</email>
</author>
<published>2024-01-09T22:35:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=df04e81794ac3083804c34c173eb2b2fa55d373d'/>
<id>urn:sha1:df04e81794ac3083804c34c173eb2b2fa55d373d</id>
<content type='text'>
Current PowerPC-related defines omit Darwin ppc64 case.
Use __POWERPC__ in place of __ppc__ + __ppc64__
Fixes #23220

CLA: trivial

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23245)
</content>
</entry>
<entry>
<title>Disable build of HWAES on PPC Macs</title>
<updated>2024-01-11T10:08:31Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2023-11-29T08:17:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=493ad484e9312b54d177d85e2f4aa0b636e708f0'/>
<id>urn:sha1:493ad484e9312b54d177d85e2f4aa0b636e708f0</id>
<content type='text'>
Fixes #22818

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22860)
</content>
</entry>
<entry>
<title>Augment RSA provider to generate CRT coefficients on EVP_PKEY_fromdata()</title>
<updated>2024-01-09T11:03:32Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2023-08-28T12:48:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f3be536686654016adc9e22024c06036f949f2b0'/>
<id>urn:sha1:f3be536686654016adc9e22024c06036f949f2b0</id>
<content type='text'>
It would be helpful to be able to generate RSA's dmp1/dmq1/iqmp values
when not provided in the param list to EVP_PKEY_fromdata.  Augment the
provider in ossl_rsa_fromdata to preform this generation iff:
a) At least p q n e and e are provided
b) the new parameter OSSL_PARAM_RSA_DERIVE_PQ is set to 1

Fixes #21826

Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/21875)
</content>
</entry>
</feed>
