<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch openssl-3.0.4</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.0.4</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.0.4'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2022-06-21T13:30:58Z</updated>
<entry>
<title>Prepare for release of 3.0.4</title>
<updated>2022-06-21T13:30:58Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-06-21T13:30:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=54f5fca0d0b15f912e7355a378976cbff12d58fc'/>
<id>urn:sha1:54f5fca0d0b15f912e7355a378976cbff12d58fc</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>make update</title>
<updated>2022-06-21T13:30:57Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-06-21T13:30:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7d4c4e3113197bbcac7952e4494944a046b66a92'/>
<id>urn:sha1:7d4c4e3113197bbcac7952e4494944a046b66a92</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Use --release in dev/release.sh</title>
<updated>2022-06-21T13:28:33Z</updated>
<author>
<name>Hugo Landau</name>
<email>hlandau@openssl.org</email>
</author>
<published>2022-05-13T12:11:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e4720b4d7913d537b84e47e9194b77c5fe0805f6'/>
<id>urn:sha1:e4720b4d7913d537b84e47e9194b77c5fe0805f6</id>
<content type='text'>
Fixes #18243.
Fixes #18242.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/18305)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-06-21T13:03:39Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-06-21T13:03:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=36bbaa8b0522b07de290db9fa5a482ebc19e56ff'/>
<id>urn:sha1:36bbaa8b0522b07de290db9fa5a482ebc19e56ff</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Update CHANGES.md and NEWS.md for new release</title>
<updated>2022-06-21T12:35:59Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-06-20T13:14:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2447b10df133c0341fee89d05af8172693d06850'/>
<id>urn:sha1:2447b10df133c0341fee89d05af8172693d06850</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>c_rehash: Drop the issuer_name_hash= prefix from the CRL hash</title>
<updated>2022-06-20T10:45:57Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2022-06-13T15:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8a3579a7b7067a983e69a4eda839ac408c120739'/>
<id>urn:sha1:8a3579a7b7067a983e69a4eda839ac408c120739</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix file operations in c_rehash.</title>
<updated>2022-06-20T10:45:48Z</updated>
<author>
<name>Daniel Fiala</name>
<email>daniel@openssl.org</email>
</author>
<published>2022-05-29T18:11:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2c9c35870601b4a44d86ddbf512b38df38285cfa'/>
<id>urn:sha1:2c9c35870601b4a44d86ddbf512b38df38285cfa</id>
<content type='text'>
CVE-2022-2068

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>providers/implementations/exchange/kdf_exch.c: fix unavailable SIZE_MAX</title>
<updated>2022-06-20T09:03:17Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2022-06-20T06:23:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=abebcec7b1a30fbb1fd5c5cbbe8817690c139163'/>
<id>urn:sha1:abebcec7b1a30fbb1fd5c5cbbe8817690c139163</id>
<content type='text'>
SIZE_MAX is used in a recent fix of this file, but without including
internal/numbers.h, so that macro ends up not existing on some platforms,
resulting in build failures.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/18605)
</content>
</entry>
<entry>
<title>Clarify use of EGD for HPNS in rand/rand_egd.c comments.</title>
<updated>2022-06-16T23:29:09Z</updated>
<author>
<name>Randall S. Becker</name>
<email>randall.becker@nexbridge.ca</email>
</author>
<published>2022-06-14T10:10:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9e86b3815719d29f7bde2294403f97c42ce82a16'/>
<id>urn:sha1:9e86b3815719d29f7bde2294403f97c42ce82a16</id>
<content type='text'>
Signed-off-by: Randall S. Becker &lt;randall.becker@nexbridge.ca&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/18565)
</content>
</entry>
<entry>
<title>Fix documentation of BIO_FLAGS_BASE64_NO_NL</title>
<updated>2022-06-16T14:08:51Z</updated>
<author>
<name>Fraser Tweedale</name>
<email>ftweedal@redhat.com</email>
</author>
<published>2022-06-15T00:50:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8b738f38514d864496357f69b66ac90a458c4cda'/>
<id>urn:sha1:8b738f38514d864496357f69b66ac90a458c4cda</id>
<content type='text'>
Commit 8bfb7506d210841f2ee4eda8afe96441a0e33fa5 updated
`BIO_f_base64(3)` to improve the documentation of the
`BIO_FLAGS_BASE64_NO_NL` flag.  In particular, the updated text
states that when this flag is used, all newlines in the input are
ignored.  This is incorrect, as the following program proves:

```c

unsigned char *in_buf =
    "IlRoZSBxdWljayBicm93biBmb3gganVt\ncHMgb3ZlciBhIGxhenkgZG9nLiI=\n";

int main(int argc, char **argv) {
    BIO *b64 = BIO_new(BIO_f_base64());
    if (b64 == NULL) return 1;
    BIO_set_flags(b64, BIO_get_flags(b64) | BIO_FLAGS_BASE64_NO_NL);
    int in_len = strlen(in_buf);
    BIO *in = BIO_new_mem_buf(in_buf, in_len);
    if (in == NULL) return 2;
    in = BIO_push(b64, in);
    unsigned char *out_buf = calloc(in_len, sizeof(unsigned char));
    if (out_buf == NULL) return 3;
    size_t out_len;
    int r = BIO_read_ex(in, out_buf, in_len, &amp;out_len);
    printf("rv = %d\n", r);
    printf("decoded = %s\n", out_buf);
    return 0;
}
```

Update the text of `BIO_f_base64(3)` to clarify that when the flag
is set, the data must be all on one line (with or without a trailing
newline character).

Signed-off-by: Fraser Tweedale &lt;ftweedal@redhat.com&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/18568)

(cherry picked from commit 0edcbacca99ab2b716da395f204610fc2775ea83)
</content>
</entry>
</feed>
