Skip to content

Commit 74adbdf

Browse files
authored
Merge pull request #182 from haydenroche5/1_0_0_release
Prepare for 1.0.0 release.
2 parents 40eb265 + 7a2e6b8 commit 74adbdf

File tree

6 files changed

+73
-17
lines changed

6 files changed

+73
-17
lines changed

ChangeLog.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
# wolfEngine Release 1.0.0 (March 7, 2022)
2+
* Added the examples/ directory.
3+
* Added logic to openssl-unit-tests.sh to support macOS.
4+
* Reworked the AES-GCM implementation to support all OpenSSL use cases. Added a
5+
unit test to exercise AES-GCM with the `EVP_Cipher()` API.
6+
* Made some error return codes in the ECC code consistent with OpenSSL.
7+
* Fixed some OpenSSL version gates in the ECC code.
8+
* Adjusted wolfEngine initialization code to support FIPS v5 (140-3).
9+
* Added control commands for enabling wolfSSL debug logging and setting the
10+
wolfSSL debug log callback.
11+
* Added a FIPS integrity check callback so that if the check fails, it's
12+
reported to the user, along with the necessary hash value.
13+
* Improved Visual Studio support.
14+
* Added some additional HMAC functions that were needed when running the OpenSSL
15+
1.1.1m unit tests with wolfEngine.
16+
117
# wolfEngine Release 0.9.0 (November 12, 2021)
218

3-
This is the first official release of wolfEngine. Please refer to README.md for more information.
19+
This is the first official release of wolfEngine. Please refer to README.md for
20+
more information.

Makefile.am

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ include src/include.am
1616
include include/include.am
1717
include test/include.am
1818
include scripts/include.am
19+
include windows/include.am
1920

2021
noinst_PROGRAMS += bench
2122
bench_SOURCES = bench.c
@@ -39,10 +40,3 @@ AM_DISTCHECK_CONFIGURE_FLAGS=CPPFLAGS="-I@abs_top_srcdir@/include \
3940
LDFLAGS="@OPENSSL_LDFLAGS@"
4041

4142
EXTRA_DIST+= README.md
42-
43-
EXTRA_DIST += \
44-
wolfEngine.sln \
45-
wolfEngine.vcxproj \
46-
wolfEngine.vcxproj.filters \
47-
wolfEngine.vcxproj.user \
48-
user_settings.h

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
AC_COPYRIGHT([Copyright (C) 2019-2021 wolfSSL Inc.])
77
AC_PREREQ([2.69])
8-
AC_INIT([wolfengine], [0.9.0])
8+
AC_INIT([wolfengine], [1.0.0])
99
AC_CONFIG_AUX_DIR([build-aux])
1010

1111
AC_CONFIG_HEADERS([include/config.h])

src/we_ecc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2485,7 +2485,7 @@ static int we_ec_key_sign(int type, const unsigned char *dgst, int dLen,
24852485
* @param dLen [in] Length of digest.
24862486
* @param sig [in] Signature data.
24872487
* @param sigLen [in] Length of signature data.
2488-
* @returns 11 on successful verification, 0 on failure, and -1 on error.
2488+
* @returns 1 on successful verification, 0 on failure, and -1 on error.
24892489
*/
24902490
static int we_ec_key_verify(int type, const unsigned char *dgst, int dLen,
24912491
const unsigned char *sig, int sigLen, EC_KEY *ecKey)

test/include.am

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,3 @@ test_unit_test_SOURCES = \
2727
test/unit.c
2828
test_unit_test_LDADD = libwolfengine.la
2929
noinst_HEADERS += test/unit.h
30-
31-
EXTRA_DIST += \
32-
test/test.vcxproj \
33-
test/test.vcxproj.filters \
34-
test/test.vcxproj.user \
35-
test/resource.h \
36-
test/test.rc

windows/include.am

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
EXTRA_DIST += \
2+
windows/fips_140_2/user_settings.h \
3+
windows/fips_ready/user_settings.h \
4+
windows/non_fips/user_settings.h \
5+
windows/props/dll_release_non_fips_wolfengine.props \
6+
windows/props/fips_140_2.props \
7+
windows/props/fips_ready.props \
8+
windows/props/non_fips.props \
9+
windows/props/release_fips.props \
10+
windows/props/release_fips_test.props \
11+
windows/props/release_fips_wolfengine.props \
12+
windows/props/release_non_fips.props \
13+
windows/props/release_non_fips_test.props \
14+
windows/props/release_non_fips_wolfengine.props \
15+
windows/props/release.props \
16+
windows/props/release_test.props \
17+
windows/props/release_wolfengine.props \
18+
windows/props/static_debug_fips_test.props \
19+
windows/props/static_debug_non_fips_test.props \
20+
windows/props/static_release_fips_test.props \
21+
windows/props/static_release_non_fips_test.props \
22+
windows/props/static_test.props \
23+
windows/props/base.props \
24+
windows/props/base_test.props \
25+
windows/props/base_wolfengine.props \
26+
windows/props/debug_fips.props \
27+
windows/props/debug_fips_test.props \
28+
windows/props/debug_fips_wolfengine.props \
29+
windows/props/debug_non_fips.props \
30+
windows/props/debug_non_fips_test.props \
31+
windows/props/debug_non_fips_wolfengine.props \
32+
windows/props/debug.props \
33+
windows/props/debug_test.props \
34+
windows/props/debug_wolfengine.props \
35+
windows/props/dll_debug_fips_test.props \
36+
windows/props/dll_debug_fips_wolfengine.props \
37+
windows/props/dll_debug_non_fips_test.props \
38+
windows/props/dll_debug_non_fips_wolfengine.props \
39+
windows/props/dll.props \
40+
windows/props/dll_release_fips_test.props \
41+
windows/props/dll_release_fips_wolfengine.props \
42+
windows/props/dll_release_non_fips_test.props \
43+
windows/README.md \
44+
windows/resource.h \
45+
windows/test.vcxproj \
46+
windows/test.vcxproj.filters \
47+
windows/test.vcxproj.user \
48+
windows/wolfEngine.rc \
49+
windows/wolfEngine.sln \
50+
windows/wolfEngine.vcxproj \
51+
windows/wolfEngine.vcxproj.filters \
52+
windows/wolfEngine.vcxproj.user

0 commit comments

Comments
 (0)