From e06ce19f9531240fa4e754197850184dbcd445fc Mon Sep 17 00:00:00 2001 From: Theo Buehler Date: Fri, 7 Jul 2023 10:14:29 +0200 Subject: hook bn_print to build --- ChangeLog | 1 + crypto/CMakeLists.txt | 1 + crypto/Makefile.am | 1 + tests/CMakeLists.txt | 5 +++++ tests/Makefile.am | 5 +++++ 5 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9a797ba..3c90f4f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -51,6 +51,7 @@ LibreSSL Portable Release Notes: - Removed EC_GROUP precomp machinery. - Ensure no X.509v3 extensions appear more than once in certificates. - Cleaned up various ECDH, ECDSA and EC internals. + - Replaced ASN1_bn_print with a cleaner internal implementation. * New features * Compatibility changes - X509_NAME_get_text_by_{NID,OBJ}() now only succeed if they contain diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 302352b..0c86dd4 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -365,6 +365,7 @@ set( bn/bn_mul.c bn/bn_prime.c bn/bn_primitives.c + bn/bn_print.c bn/bn_rand.c bn/bn_recp.c bn/bn_shift.c diff --git a/crypto/Makefile.am b/crypto/Makefile.am index b4d558b..60e9c00 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am @@ -366,6 +366,7 @@ libcrypto_la_SOURCES += bn/bn_mont.c libcrypto_la_SOURCES += bn/bn_mul.c libcrypto_la_SOURCES += bn/bn_prime.c libcrypto_la_SOURCES += bn/bn_primitives.c +libcrypto_la_SOURCES += bn/bn_print.c libcrypto_la_SOURCES += bn/bn_rand.c libcrypto_la_SOURCES += bn/bn_recp.c libcrypto_la_SOURCES += bn/bn_shift.c diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 9edb613..cefba2e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -198,6 +198,11 @@ add_executable(bn_primes bn_primes.c) target_link_libraries(bn_primes ${OPENSSL_TEST_LIBS}) add_test(bn_primes bn_primes) +# bn_print +add_executable(bn_print bn_print.c) +target_link_libraries(bn_print ${OPENSSL_TEST_LIBS}) +add_test(bn_print bn_print) + # bn_rand_interval add_executable(bn_rand_interval bn_rand_interval.c) target_link_libraries(bn_rand_interval ${OPENSSL_TEST_LIBS}) diff --git a/tests/Makefile.am b/tests/Makefile.am index 70371d3..646c927 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -213,6 +213,11 @@ TESTS += bn_primes check_PROGRAMS += bn_primes bn_primes_SOURCES = bn_primes.c +# bn_print +TESTS += bn_print +check_PROGRAMS += bn_print +bn_print_SOURCES = bn_print.c + # bn_rand_interval TESTS += bn_rand_interval check_PROGRAMS += bn_rand_interval -- cgit v1.2.3-55-g6feb