Skip to content

Commit f37b8db

Browse files
committed
Add tests for PKCS#11 V3.0 and V3.2
1 parent 86ab969 commit f37b8db

File tree

5 files changed

+956
-1
lines changed

5 files changed

+956
-1
lines changed

.github/workflows/unit-test.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,18 @@ jobs:
9090
uses: ./.github/workflows/build-workflow.yml
9191
with:
9292
config: --enable-pbkdf2 --with-pbkdf2-iterations=1000
93-
93+
pkcs11v3only:
94+
uses: ./.github/workflows/build-workflow.yml
95+
with:
96+
config: --enable-pkcs11v30 --disable-pkcs11v32
97+
pkcs11v32:
98+
uses: ./.github/workflows/build-workflow.yml
99+
with:
100+
config: --enable-pkcs11v32
101+
pkcs11v32-static:
102+
uses: ./.github/workflows/build-workflow.yml
103+
with:
104+
config: --enable-pkcs11v32 --disable-shared
94105
debug:
95106
uses: ./.github/workflows/build-workflow.yml
96107
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ tests/object_id_uniqueness_test
3838
tests/rsa_session_persistence_test
3939
tests/debug_test
4040
tests/token_path_test
41+
tests/pkcs11v3test
4142
examples/add_aes_key
4243
examples/add_hmac_key
4344
examples/add_rsa_key

tests/include.am

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ noinst_PROGRAMS += tests/object_id_uniqueness_test
3636
tests_object_id_uniqueness_test_SOURCES = tests/object_id_uniqueness_test.c
3737
tests_object_id_uniqueness_test_LDADD =
3838

39+
check_PROGRAMS += tests/pkcs11v3test
40+
noinst_PROGRAMS += tests/pkcs11v3test
41+
tests_pkcs11v3test_SOURCES = tests/pkcs11v3test.c
42+
tests_pkcs11v3test_LDADD =
43+
3944
if BUILD_STATIC
4045
tests_pkcs11test_LDADD += src/libwolfpkcs11.la
4146
tests_pkcs11mtt_LDADD += src/libwolfpkcs11.la
@@ -44,6 +49,7 @@ tests_token_path_test_LDADD += src/libwolfpkcs11.la
4449
tests_rsa_session_persistence_test_LDADD += src/libwolfpkcs11.la
4550
tests_debug_test_LDADD += src/libwolfpkcs11.la
4651
tests_object_id_uniqueness_test_LDADD += src/libwolfpkcs11.la
52+
tests_pkcs11v3test_LDADD += src/libwolfpkcs11.la
4753
else
4854
tests_object_id_uniqueness_test_LDADD += src/libwolfpkcs11.la
4955
endif

0 commit comments

Comments
 (0)