Skip to content

Commit 86610c2

Browse files
authored
Merge pull request #13 from dgarske/v1.1
wolfPKCS v1.1 release prep
2 parents 8959d66 + ec74cfa commit 86610c2

File tree

4 files changed

+28
-7
lines changed

4 files changed

+28
-7
lines changed

README.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,25 @@ Set to any value to stop storage of token data.
6161

6262
## Release Notes
6363

64-
### wolfPKCS11 Release 1.0 (10/20/2021)
65-
64+
### wolfPKCS11 Release 1.1 (May 6, 2022)
65+
66+
* Added support for CKM_AES_CBC_PAD
67+
* Added support for storage of token data.
68+
* Added support encrypted private keys.
69+
* Added CKF_LOGIN_REQUIRED to the slot flags.
70+
* Added RSA X_509 support for signing/verifying
71+
* Added missing `CK_INVALID_SESSION`.
72+
* Added some missing PKCS11 types.
73+
* Fixed building with FIPS 140-2 (fipsv2).
74+
* Fixed `WP11_API` visibility.
75+
* Fixed test pin to be at least 14-characters as required by FIPS HMAC.
76+
* Fixed getting a boolean for the operations flags.
77+
* Fixed misleading indentation fixes.
78+
* Improve the `curve_oid` lookup with FIPS.
79+
* Removed `config.h` from the public pkcs11.h header.
80+
* Convert repository to GPLv3.
81+
82+
### wolfPKCS11 Release 1.0 (October 20, 2021)
83+
84+
* Initial PKCS11 support
6685

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
AC_COPYRIGHT([Copyright (C) 2014-2018 wolfSSL Inc.])
99
AC_PREREQ([2.63])
10-
AC_INIT([wolfpkcs11],[1.0.0],[https://github.com/wolfssl/wolfpkcs11/issues],[wolfpkcs11],[http://www.wolfssl.com])
10+
AC_INIT([wolfpkcs11],[1.1.0],[https://github.com/wolfssl/wolfpkcs11/issues],[wolfpkcs11],[http://www.wolfssl.com])
1111
AC_CONFIG_AUX_DIR([build-aux])
1212

1313
# The following sets CFLAGS to empty if unset on command line.
@@ -30,7 +30,7 @@ AC_ARG_PROGRAM
3030
AC_CONFIG_MACRO_DIR([m4])
3131
AC_CONFIG_HEADERS([wolfpkcs11/config.h])
3232

33-
WOLFPKCS11_LIBRARY_VERSION=1:0:0
33+
WOLFPKCS11_LIBRARY_VERSION=2:0:0
3434
# | | |
3535
# +------+ | +---+
3636
# | | |

src/internal.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@
3737
#include <wolfpkcs11/store.h>
3838

3939
#ifndef HAVE_SCRYPT
40-
#error PKCS11 requires scrypt. Please build wolfssl with `./configure --enable-rsapss --enable-keygen --enable-pwdbased --enable-scrypt C_EXTRA_FLAGS="-DWOLFSSL_PUBLIC_MP"`
40+
#error PKCS11 requires scrypt. Please build wolfssl with " \
41+
"`./configure --enable-rsapss --enable-keygen --enable-pwdbased " \
42+
"--enable-scrypt C_EXTRA_FLAGS="-DWOLFSSL_PUBLIC_MP -DWC_RSA_DIRECT"`
4143
#endif
4244

4345
/* Size of hash calculated from PIN. */

wolfpkcs11/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
extern "C" {
2929
#endif
3030

31-
#define LIBWOLFPKCS11_VERSION_STRING "1.0.0"
32-
#define LIBWOLFPKCS11_VERSION_HEX 0x01000000
31+
#define LIBWOLFPKCS11_VERSION_STRING "1.1.0"
32+
#define LIBWOLFPKCS11_VERSION_HEX 0x01001000
3333

3434
#ifdef __cplusplus
3535
}

0 commit comments

Comments
 (0)