Skip to content

Commit eee6d8b

Browse files
authored
Merge pull request #39 from bandi13/moreReleaseChanges
More release changes
2 parents a041641 + 4862383 commit eee6d8b

File tree

5 files changed

+51
-2
lines changed

5 files changed

+51
-2
lines changed

ChangeLog.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# wolfProvider version 1.0.0 (July 17, 2024)
2+
3+
This is the first release of wolfProvider. It is similar to wolfEngine (which
4+
creates a library to interface with OpenSSL 1.x). WolfProvider interfaces with
5+
OpenSSL 3.x using our wolfCrypt cryptography module.
6+
7+
This first release has sample applications for Android as well as XCode (iOS).
8+
In addition, there are utility scripts added as a convenience for compiling
9+
all the dependencies of wolfProvider.
10+
11+
Refer to README.md for more details

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ include src/include.am
1818
include include/include.am
1919
include test/include.am
2020
include certs/include.am
21-
#include scripts/include.am
21+
include scripts/include.am
2222

2323
#noinst_PROGRAMS += bench
2424
#bench_SOURCES = bench.c

include/wolfprovider/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
extern "C" {
2828
#endif
2929

30-
#define LIBWOLFPROV_VERSION_STRING "0.0.1"
30+
#define LIBWOLFPROV_VERSION_STRING "1.0.0"
3131
#define LIBWOLFPROV_VERSION_HEX @HEX_VERSION@
3232

3333
#ifdef __cplusplus

scripts/build-wolfprovider.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#!/bin/bash
2+
# This script provides the bare minimum function definitions for compiling
3+
# the wolfProvider library
4+
5+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
6+
LOG_FILE=${SCRIPT_DIR}/build-release.log
7+
source ${SCRIPT_DIR}/utils-wolfprovider.sh
8+
9+
kill_servers() {
10+
if [ "$(jobs -p)" != "" ]; then
11+
kill $(jobs -p)
12+
fi
13+
}
14+
15+
do_cleanup() {
16+
sleep 0.5 # flush buffers
17+
kill_servers
18+
}
19+
20+
do_trap() {
21+
printf "got trap\n"
22+
do_cleanup
23+
date
24+
exit 1
25+
}
26+
trap do_trap INT TERM
27+
28+
echo "Using openssl: $OPENSSL_TAG, wolfssl: $WOLFSSL_TAG"
29+
30+
init_wolfprov
31+
32+
exit $?

scripts/include.am

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dist_noinst_SCRIPTS += scripts/build-wolfprovider.sh
2+
dist_noinst_SCRIPTS += scripts/test-openssl.sh
3+
dist_noinst_SCRIPTS += scripts/test-wp-cs.sh
4+
dist_noinst_SCRIPTS += scripts/utils-openssl.sh
5+
dist_noinst_SCRIPTS += scripts/utils-wolfssl.sh
6+
dist_noinst_SCRIPTS += scripts/utils-wolfprovider.sh

0 commit comments

Comments
 (0)