From 36e71ed9688d4f7b5c9c25209635e1e49d6fe2ac Mon Sep 17 00:00:00 2001 From: Andras Fekete Date: Tue, 10 Sep 2024 14:53:57 -0400 Subject: [PATCH] Prepare for release --- ChangeLog.md | 16 ++++++++++++++++ README.md | 4 ++++ configure.ac | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 7c96046..5aa36a0 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,19 @@ +# wolfProvider version 1.0.1 (Sept 10, 2024) +Add test-sanity script +Add FIPS testing +Add a sanity check to make sure we can connect to external servers +Fix for openssl denying connections +Add more logging of calls +Add helpful failure messages +Fix 'make check' failures +Fix wp_corebio_get_bio +Add in simple logging for wolfProvider +Use custom list of supported settable parameters +Explicit ignore of generated content +Add simple Github Action +Add in declarations and calls to tests +Add AES CFB encryption/decryption + tests + # wolfProvider version 1.0.0 (July 17, 2024) This is the first release of wolfProvider. It is similar to wolfEngine (which diff --git a/README.md b/README.md index 37a19dd..70550ef 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,10 @@ wolfProvider is a library that can be used as a Provider in OpenSSL. * TLS1 PRF ## Building +The quickest method is to use the `scripts/build-wolfprovider.sh` script. It will retreive the dependencies and compile them as necessary. To use other than the default (such as different releases) you can set various environment variables prior to calling the script. An example is: + OPENSSL_TAG=openssl-3.2.0 WOLFSSL_TAG=v5.7.2-stable WOLFPROV_DEBUG=1 scripts/build-wolfprovider.sh + +Alternatively, you can manually compile each component using the following guide. ### OpenSSL diff --git a/configure.ac b/configure.ac index a1230e8..4f2aeaa 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ AC_COPYRIGHT([Copyright (C) 2024 wolfSSL Inc.]) AC_PREREQ([2.69]) -AC_INIT([wolfprov], [1.1.0-RC]) +AC_INIT([wolfprov], [1.0.1]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([include/config.h])