<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto/sparse_array.c, branch openssl-3.3.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2022-07-22T12:42:13Z</updated>
<entry>
<title>Coverity 1507376: Dereference after null check</title>
<updated>2022-07-22T12:42:13Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2022-07-21T02:46:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=93429fc0ce9468242a463ff5878cd53b97e7f13f'/>
<id>urn:sha1:93429fc0ce9468242a463ff5878cd53b97e7f13f</id>
<content type='text'>
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/18837)
</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>sparse array: reduces the block size</title>
<updated>2022-03-30T05:57:45Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2022-03-28T01:14:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=514bd51a8cb901a7351ecdc45a680d6aba720b5a'/>
<id>urn:sha1:514bd51a8cb901a7351ecdc45a680d6aba720b5a</id>
<content type='text'>
This becomes a performance improvement in the ossl_sa_doall_arg function which
has started appearing on profile output.  The other ossl_sa_ functions don't
contribute significantly to profile output.

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/17973)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2021-04-08T12:04:41Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2021-04-08T12:04:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3c2bdd7df95b5ce2aa238de9e39e0e70125bd7e6'/>
<id>urn:sha1:3c2bdd7df95b5ce2aa238de9e39e0e70125bd7e6</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/14801)
</content>
</entry>
<entry>
<title>Add ossl_sa symbols</title>
<updated>2021-03-18T07:52:37Z</updated>
<author>
<name>Shane Lontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2021-03-09T02:07:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ff0266eddc34e3f00494651e76bf46e6501dfc0b'/>
<id>urn:sha1:ff0266eddc34e3f00494651e76bf46e6501dfc0b</id>
<content type='text'>
Partial fix for #12964

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/14473)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2020-10-15T13:10:06Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-10-15T13:10:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=eec0ad10b943bc10690358cf2db32ca06c3e81a0'/>
<id>urn:sha1:eec0ad10b943bc10690358cf2db32ca06c3e81a0</id>
<content type='text'>
Reviewed-by: Nicola Tuveri &lt;nic.tuv@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/13144)
</content>
</entry>
<entry>
<title>Add 'on demand self test' and status test to providers</title>
<updated>2020-08-09T08:06:52Z</updated>
<author>
<name>Shane Lontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2020-08-09T08:06:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=04cb5ec0b74896fe806625ac4d87e3396890f246'/>
<id>urn:sha1:04cb5ec0b74896fe806625ac4d87e3396890f246</id>
<content type='text'>
The default and legacy providers currently return 1 for status and self test checks.
Added test to show the 3 different stages the self test can be run (for installation, loading and on demand).

For the fips provider:
  - If the on demand self test fails, then any subsequent fetches should also fail. To implement this the
    cached algorithms are flushed on failure.
  - getting the self test callback in the fips provider is a bit complicated since the callback hangs off the core
    libctx (as it is set by the application) not the actual fips library context. Also the callback can be set at
    any time not just during the OSSL_provider_init() so it is calculated each time before doing any self test.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/11752)
</content>
</entry>
<entry>
<title>Reorganize private crypto header files</title>
<updated>2019-09-28T18:26:34Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2019-09-27T22:45:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=25f2138b0ab54a65ba713c093ca3734d88f7cb51'/>
<id>urn:sha1:25f2138b0ab54a65ba713c093ca3734d88f7cb51</id>
<content type='text'>
Currently, there are two different directories which contain internal
header files of libcrypto which are meant to be shared internally:

While header files in 'include/internal' are intended to be shared
between libcrypto and libssl, the files in 'crypto/include/internal'
are intended to be shared inside libcrypto only.

To make things complicated, the include search path is set up in such
a way that the directive #include "internal/file.h" could refer to
a file in either of these two directoroes. This makes it necessary
in some cases to add a '_int.h' suffix to some files to resolve this
ambiguity:

  #include "internal/file.h"      # located in 'include/internal'
  #include "internal/file_int.h"  # located in 'crypto/include/internal'

This commit moves the private crypto headers from

  'crypto/include/internal'  to  'include/crypto'

As a result, the include directives become unambiguous

  #include "internal/file.h"       # located in 'include/internal'
  #include "crypto/file.h"         # located in 'include/crypto'

hence the superfluous '_int.h' suffixes can be stripped.

The files 'store_int.h' and 'store.h' need to be treated specially;
they are joined into a single file.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/9333)
</content>
</entry>
<entry>
<title>Fix Typos</title>
<updated>2019-07-02T12:22:29Z</updated>
<author>
<name>Antoine Cœur</name>
<email>coeur@gmx.fr</email>
</author>
<published>2019-07-02T08:04:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c2969ff6e70b10f71fbd97c1d0b0cffc92bd69df'/>
<id>urn:sha1:c2969ff6e70b10f71fbd97c1d0b0cffc92bd69df</id>
<content type='text'>
CLA: trivial

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matthias St. Pierre &lt;Matthias.St.Pierre@ncp-e.com&gt;
(Merged from https://github.com/openssl/openssl/pull/9288)
</content>
</entry>
<entry>
<title>Make the sparse array code use ossl_uintmax_t as its index rather than size_t.</title>
<updated>2019-03-06T03:50:54Z</updated>
<author>
<name>Pauli</name>
<email>paul.dale@oracle.com</email>
</author>
<published>2019-03-06T03:50:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8ab53b193a8e95bb2998744bc184146eb1ddcc23'/>
<id>urn:sha1:8ab53b193a8e95bb2998744bc184146eb1ddcc23</id>
<content type='text'>
This should never reduce the range covered and might increase it on some
platforms.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/8415)
</content>
</entry>
</feed>
