History log of /openbsd-current/regress/lib/libcrypto/evp/evptest.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.15 30-Mar-2024 tb

Replace silly test1_exit() with exit()

Appeases some compiler.

from Christian Andersen


Revision tags: OPENBSD_7_5_BASE
# 1.14 29-Feb-2024 tb

CRYPTO_mem_leaks* will go away. Remove calls in legacy tests


# 1.13 19-Nov-2023 tb

Unifdef OPENSSL_NO_ENGINE in libcrypto regress


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.12 02-Mar-2023 tb

Hide the hexdumps behind a verbose flags. Should have been part of
the previous commit.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 18-Nov-2021 tb

evptest: no need to call EVP_MD_CTX_cleanup() before EVP_MD_CTX_free()


# 1.10 18-Nov-2021 tb

evptest: fix compilation with opaque EVP_{CIPHER,MD}_CTX. Uses a
workaround for excessive malloc inspired by mariadb (just kidding).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.9 26-Jan-2020 tb

Adjust tests to match the change in EVP_chacha20().
Test vectors taken from OpenSSL 1.1.1d (under OpenSSL's old license).


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.14 29-Feb-2024 tb

CRYPTO_mem_leaks* will go away. Remove calls in legacy tests


# 1.13 19-Nov-2023 tb

Unifdef OPENSSL_NO_ENGINE in libcrypto regress


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.12 02-Mar-2023 tb

Hide the hexdumps behind a verbose flags. Should have been part of
the previous commit.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 18-Nov-2021 tb

evptest: no need to call EVP_MD_CTX_cleanup() before EVP_MD_CTX_free()


# 1.10 18-Nov-2021 tb

evptest: fix compilation with opaque EVP_{CIPHER,MD}_CTX. Uses a
workaround for excessive malloc inspired by mariadb (just kidding).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.9 26-Jan-2020 tb

Adjust tests to match the change in EVP_chacha20().
Test vectors taken from OpenSSL 1.1.1d (under OpenSSL's old license).


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.13 19-Nov-2023 tb

Unifdef OPENSSL_NO_ENGINE in libcrypto regress


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.12 02-Mar-2023 tb

Hide the hexdumps behind a verbose flags. Should have been part of
the previous commit.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 18-Nov-2021 tb

evptest: no need to call EVP_MD_CTX_cleanup() before EVP_MD_CTX_free()


# 1.10 18-Nov-2021 tb

evptest: fix compilation with opaque EVP_{CIPHER,MD}_CTX. Uses a
workaround for excessive malloc inspired by mariadb (just kidding).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.9 26-Jan-2020 tb

Adjust tests to match the change in EVP_chacha20().
Test vectors taken from OpenSSL 1.1.1d (under OpenSSL's old license).


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.12 02-Mar-2023 tb

Hide the hexdumps behind a verbose flags. Should have been part of
the previous commit.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.11 18-Nov-2021 tb

evptest: no need to call EVP_MD_CTX_cleanup() before EVP_MD_CTX_free()


# 1.10 18-Nov-2021 tb

evptest: fix compilation with opaque EVP_{CIPHER,MD}_CTX. Uses a
workaround for excessive malloc inspired by mariadb (just kidding).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.9 26-Jan-2020 tb

Adjust tests to match the change in EVP_chacha20().
Test vectors taken from OpenSSL 1.1.1d (under OpenSSL's old license).


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.11 18-Nov-2021 tb

evptest: no need to call EVP_MD_CTX_cleanup() before EVP_MD_CTX_free()


# 1.10 18-Nov-2021 tb

evptest: fix compilation with opaque EVP_{CIPHER,MD}_CTX. Uses a
workaround for excessive malloc inspired by mariadb (just kidding).


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.9 26-Jan-2020 tb

Adjust tests to match the change in EVP_chacha20().
Test vectors taken from OpenSSL 1.1.1d (under OpenSSL's old license).


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.9 26-Jan-2020 tb

Adjust tests to match the change in EVP_chacha20().
Test vectors taken from OpenSSL 1.1.1d (under OpenSSL's old license).


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.8 17-Mar-2019 tb

Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in
OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing.


Revision tags: OPENBSD_6_4_BASE
# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


# 1.7 17-Jul-2018 tb

Add missing $OpenBSD$ markers.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.6 18-Jul-2015 bcook

check sscanf conversion, fixes Coverity 21666

ok doug@, miod@, guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 18-Nov-2014 miod

GOST regression tests; from Dmitry Eremin-Solenikov


Revision tags: OPENBSD_5_6_BASE
# 1.4 24-May-2014 beck

remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests.
ok miod@ jsing@ guenther@


# 1.3 01-May-2014 jsing

KNF.


# 1.2 01-May-2014 jsing

Provide an EVP implementation for ChaCha.

ok miod@


# 1.1 15-Apr-2014 miod

branches: 1.1.1;
Initial revision