<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/cipherbytes_test.c, branch openssl-3.6.3</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.6.3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.6.3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2025-12-09T08:00:43Z</updated>
<entry>
<title>3.6-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T08:00:43Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T07:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=311d0ae130e77cc489e86f630354ff6eadef8d61'/>
<id>urn:sha1:311d0ae130e77cc489e86f630354ff6eadef8d61</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29245)
</content>
</entry>
<entry>
<title>Fix safestack issues in ssl.h</title>
<updated>2020-09-13T10:09:45Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-09-02T15:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6ac1cd10ba8a1d92d3858e53a7aea2cf444adf26'/>
<id>urn:sha1:6ac1cd10ba8a1d92d3858e53a7aea2cf444adf26</id>
<content type='text'>
We fix 3 problems with safestack:
- Including an openssl header file without linking against libcrypto
  can cause compilation failures (even if the app does not otherwise need
  to link against libcrypto). See issue #8102
- Recent changes means that applications in no-deprecated builds will need
  to include additional macro calls in the source code for all stacks that
  they need to use - which is an API break. This changes avoids that
  necessity.
- It is not possible to write code using stacks that works in both a
  no-deprecated and a normal build of OpenSSL. See issue #12707.

Fixes #12707
Contains a partial fix for #8102. A similar PR will be needed for hash to
fully fix.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/12781)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2020-05-15T13:09:49Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-05-15T13:09:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=454afd9866300b984306c5b565a9d55568a5bc50'/>
<id>urn:sha1:454afd9866300b984306c5b565a9d55568a5bc50</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/11839)
</content>
</entry>
<entry>
<title>In OpenSSL builds, declare STACK for datatypes ...</title>
<updated>2020-04-24T14:42:46Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@akamai.com</email>
</author>
<published>2019-12-19T22:30:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=852c2ed260860b6b85c84f9fe96fb4d23d49c9f2'/>
<id>urn:sha1:852c2ed260860b6b85c84f9fe96fb4d23d49c9f2</id>
<content type='text'>
... and only *define* them in the source files that need them.
Use DEFINE_OR_DECLARE which is set appropriately for internal builds
and not non-deprecated builds.

Deprecate stack-of-block

Better documentation

Move some ASN1 struct typedefs to types.h

Update ParseC to handle this.  Most of all, ParseC needed to be more
consistent.  The handlers are "recursive", in so far that they are called
again and again until they terminate, which depends entirely on what the
"massager" returns.  There's a comment at the beginning of ParseC that
explains how that works. {Richard Levtte}

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/10669)
</content>
</entry>
<entry>
<title>Following the license change, modify the boilerplates in test/</title>
<updated>2018-12-06T13:19:22Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-12-06T12:05:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=909f1a2e510bb2909dc78efead432460c6ab50d2'/>
<id>urn:sha1:909f1a2e510bb2909dc78efead432460c6ab50d2</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7767)
</content>
</entry>
<entry>
<title>Use "" not &lt;&gt; for internal/ includes</title>
<updated>2017-08-22T13:54:20Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2017-08-22T12:35:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=176db6dc51ec0a972bfa8836cfdab8f6767c978a'/>
<id>urn:sha1:176db6dc51ec0a972bfa8836cfdab8f6767c978a</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4217)
</content>
</entry>
<entry>
<title>Remove tests dependence on e_os.h</title>
<updated>2017-08-17T23:50:25Z</updated>
<author>
<name>Pauli</name>
<email>paul.dale@oracle.com</email>
</author>
<published>2017-08-17T23:50:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b99fe5f4927b305bae88daac2484c284fe749329'/>
<id>urn:sha1:b99fe5f4927b305bae88daac2484c284fe749329</id>
<content type='text'>
Apart from ssltest_old.c, the test suite relied on e_os.h for the
OSSL_NELEM macro and nothing else.

The ssltest_old.c also requires EXIT and some socket macros.

Create a new header to define the OSSL_NELEM macro and use that instead.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4186)
</content>
</entry>
<entry>
<title>Update the test framework so that the need for test_main is removed.  Everything</title>
<updated>2017-07-26T21:53:08Z</updated>
<author>
<name>Pauli</name>
<email>paul.dale@oracle.com</email>
</author>
<published>2017-07-18T01:48:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ad887416f1e59c3294a7d8f83a0ca77120523b4a'/>
<id>urn:sha1:ad887416f1e59c3294a7d8f83a0ca77120523b4a</id>
<content type='text'>
that needed test_main now works using the same infrastructure as tests that used
register_tests.

This meant:
* renaming register_tests to setup_tests and giving it a success/failure return.
* renaming the init_test function to setup_test_framework.
* renaming the finish_test function to pulldown_test_framework.
* adding a user provided global_init function that runs before the test frame
    work is initialised.  It returns a failure indication that stops the stest.
* adding helper functions that permit tests to access their command line args.
* spliting the BIO initialisation and finalisation out from the test setup and
    teardown.
* hiding some of the now test internal functions.
* fix the comments in testutil.h

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3953)
</content>
</entry>
<entry>
<title>Adapt all test programs</title>
<updated>2017-04-24T16:09:01Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-04-18T14:47:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a9c6d221055c3a85edb23b1364cd60baafed4b9f'/>
<id>urn:sha1:a9c6d221055c3a85edb23b1364cd60baafed4b9f</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3243)
</content>
</entry>
<entry>
<title>Convert dhtest, dsatest, cipherbytes_test</title>
<updated>2017-04-19T01:48:26Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2017-04-13T00:25:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=93d02986656bf4a3ae145f65afc1ca52d2810950'/>
<id>urn:sha1:93d02986656bf4a3ae145f65afc1ca52d2810950</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3209)</content>
</entry>
</feed>
