Skip to content

Commit 6858852

Browse files
authored
Merge pull request #198 from haydenroche5/120_release
Prepare for 1.2.0 release.
2 parents 18eb99d + f79e047 commit 6858852

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

ChangeLog.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
# wolfEngine Release 1.2.0 (September 29, 2022)
2+
* ChangeLog.md is now shipped with releases.
3+
* Random number generation now mixes in some additional weak entropy (e.g. PID)
4+
to ensure unique numbers, even if the RNG state is copied into a forked process.
5+
* Using wolfEngine with the wolfSSL FIPS 140-3 candidate code will now work as
6+
intended in multi-threaded Windows applications. This was accomplished by adding
7+
a `DllMain` function that calls `wolfCrypt_SetPrivateKeyReadEnable_fips` on new
8+
thread creation.
9+
* The RSA code now supports the `rsa_keygen_pubexp` control command string.
10+
* The RSA code now has a `verify_recover` function.
11+
* The automake code was adjusted to support builds not in the project root. This
12+
is particularly useful for Yocto builds.
13+
* The Visual Studio solution now has configurations to support the wolfSSL FIPS
14+
140-3 candidate code.
15+
* The random bytes function will now return success and do nothing if the
16+
provided length is 0.
17+
* Fixed a potential seg fault in `we_dh_compute_key_int` if `DH_get0_priv_key`
18+
returned NULL.
19+
* The DH code now supports the `dh_paramgen_prime_len` control command string.
20+
* Attempting to use the control command `EVP_PKEY_CTRL_DH_PARAMGEN_GENERATOR`
21+
will now return an error, as wolfCrypt doesn't support setting the generator for
22+
DH.
23+
124
# wolfEngine Release 1.1.0 (May 16, 2022)
225
* Updated README.md to refer to new wolfSSL configure flag `--enable-engine`.
326
* Fixed a double free bug in certain error cases in the ECC code.

configure.ac

Lines changed: 2 additions & 2 deletions
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], [1.1.0])
8+
AC_INIT([wolfengine], [1.2.0])
99
AC_CONFIG_AUX_DIR([build-aux])
1010

1111
AC_CONFIG_HEADERS([include/config.h])
@@ -26,7 +26,7 @@ AC_PROG_CC
2626
AC_LANG(C)
2727

2828
# shared library versioning
29-
WOLFENGINE_LIBRARY_VERSION=1:1:0
29+
WOLFENGINE_LIBRARY_VERSION=1:2:0
3030
# | | |
3131
# +------+ | +---+
3232
# | | |

0 commit comments

Comments
 (0)