<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/params_api_test.c, branch openssl-3.2.4</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.2.4</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.2.4'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-01-30T13:13:27Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2024-01-30T13:13:27Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-30T13:13:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1460485811800e5bd03bff4fa670defc7317279a'/>
<id>urn:sha1:1460485811800e5bd03bff4fa670defc7317279a</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Check appropriate OSSL_PARAM_get_* functions for NULL</title>
<updated>2024-01-09T15:57:21Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2023-12-18T15:55:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=dd851c0ea09c6b0b65cacda274b4655023868c38'/>
<id>urn:sha1:dd851c0ea09c6b0b65cacda274b4655023868c38</id>
<content type='text'>
The base type OSSL_PARAM getters will NULL deref if they are initalized
as null.  Add NULL checks for those parameters that have no expectation
of returning null (int32/64/uint32/64/BN).  Other types can be left as
allowing NULL, as a NULL setting may be meaningful (string, utf8str,
octet string, etc).

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
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/23083)

(cherry picked from commit 806bbafe2df5b699feac6ef26e50c14e701950cf)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-05-03T12:34:51Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-05-03T10:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fecb3aae22aeda493f348739ebf7943071ecdbe1'/>
<id>urn:sha1:fecb3aae22aeda493f348739ebf7943071ecdbe1</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Fix endianness problem in params_api_test</title>
<updated>2022-02-01T03:01:51Z</updated>
<author>
<name>Juergen Christ</name>
<email>jchrist@linux.ibm.com</email>
</author>
<published>2022-01-28T09:53:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9927749ec2b8fc4b6146f0bd54cb6a44b8295974'/>
<id>urn:sha1:9927749ec2b8fc4b6146f0bd54cb6a44b8295974</id>
<content type='text'>
On a big endian machine, we get test failures in params_api_test like

        # ERROR: (memory) 'buf1 == buf2' failed @ test/params_api_test.c:473
        # --- buf1
        # +++ buf2
        # 0000:-e901
        # 0000:+01e9
        #       ^^^^
        #
        # OPENSSL_TEST_RAND_ORDER=1643313367
        not ok 157 - iteration 3

They are due to an additional conversion copy.  Remove this copy to solve the
problem.

Signed-off-by: Juergen Christ &lt;jchrist@linux.ibm.com&gt;

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17608)
</content>
</entry>
<entry>
<title>TEST: Add addition OSSL_PARAM tests for signed BIGNUMs</title>
<updated>2022-01-26T20:35:40Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2021-11-28T17:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=748a2967ffd52cf86696582fb1074d513493f469'/>
<id>urn:sha1:748a2967ffd52cf86696582fb1074d513493f469</id>
<content type='text'>
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17162)
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2022-01-05T11:37:20Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2022-01-02T23:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e304aa87b35fac5ea97c405dd3c21549faa45e78'/>
<id>urn:sha1:e304aa87b35fac5ea97c405dd3c21549faa45e78</id>
<content type='text'>
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17392)
</content>
</entry>
<entry>
<title>fix some code with obvious wrong coding style</title>
<updated>2021-10-28T03:10:46Z</updated>
<author>
<name>x2018</name>
<email>xkernel.wang@foxmail.com</email>
</author>
<published>2021-10-26T07:16:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1287dabd0b23326be491125698dd982e4ae28887'/>
<id>urn:sha1:1287dabd0b23326be491125698dd982e4ae28887</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/16918)
</content>
</entry>
<entry>
<title>Add OSSL_PARAM_dup() and OSSL_PARAM_merge().</title>
<updated>2021-04-12T06:55:29Z</updated>
<author>
<name>Shane Lontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2021-04-07T01:27:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=884314cab786a980189206b2cab5f62878a97669'/>
<id>urn:sha1:884314cab786a980189206b2cab5f62878a97669</id>
<content type='text'>
These functions are prerequisites for implementing EVP_PKEY_todata().

OSSL_PARAM_dup() is required to make a deep copy of the exported
params (since the provider export() uses a OSSL_PARAM_BLD which throws away the
data after the call), and then use OSSL_PARAM_merge() to add some additional params
that can be passed to the EVP_PKEY_todata().

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/14785)
</content>
</entry>
<entry>
<title>test: fix coverity 1451553: resource leak</title>
<updated>2021-03-20T00:07:59Z</updated>
<author>
<name>Pauli</name>
<email>ppzgs1@gmail.com</email>
</author>
<published>2021-03-18T00:26:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b573d0ceea8aa85ec6cb1e4609452f5cc405dfc8'/>
<id>urn:sha1:b573d0ceea8aa85ec6cb1e4609452f5cc405dfc8</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/14596)
</content>
</entry>
<entry>
<title>Fixing stack buffer overflow error caused by incorrectly sized array.</title>
<updated>2021-03-18T09:56:28Z</updated>
<author>
<name>Kevin Cadieux</name>
<email>kevca@microsoft.com</email>
</author>
<published>2021-03-17T03:23:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=628d2d3a7f2318b6a6a1c36f9d8d12032c69a9dd'/>
<id>urn:sha1:628d2d3a7f2318b6a6a1c36f9d8d12032c69a9dd</id>
<content type='text'>
CLA: trivial

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/14582)
</content>
</entry>
</feed>
