History log of /openbsd-current/regress/lib/libcrypto/evp/evp_pkey_cleanup.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 29-Feb-2024 tb

Stop testing EVP_PKEY_GOST{IMIT,R01}


# 1.4 15-Jan-2024 tb

Run the pkey cleanup test also for {Ed,X}25519


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.3 01-Dec-2022 tb

Refrain from printing SUCCESS in some of my tests

Silence is good. On failure, the regress framework will make it clear.


# 1.2 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.1 30-Mar-2022 tb

Add a simple test to ensure that pmeth->cleanup() can cope with NULL
pkey_ctx->data.


# 1.4 15-Jan-2024 tb

Run the pkey cleanup test also for {Ed,X}25519


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.3 01-Dec-2022 tb

Refrain from printing SUCCESS in some of my tests

Silence is good. On failure, the regress framework will make it clear.


# 1.2 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.1 30-Mar-2022 tb

Add a simple test to ensure that pmeth->cleanup() can cope with NULL
pkey_ctx->data.


# 1.3 01-Dec-2022 tb

Refrain from printing SUCCESS in some of my tests

Silence is good. On failure, the regress framework will make it clear.


# 1.2 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.1 30-Mar-2022 tb

Add a simple test to ensure that pmeth->cleanup() can cope with NULL
pkey_ctx->data.


# 1.2 26-Nov-2022 tb

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.1 30-Mar-2022 tb

Add a simple test to ensure that pmeth->cleanup() can cope with NULL
pkey_ctx->data.