From: Stefan Berger <stefanb@xxxxxxxxxxxxx> This series of patches adds support for signing with pkcs11 URIs and the keyid explicityly provided via a command line option. A test program is provided setting up softhsm for test cases to use. Stefan Stefan Berger (4): evmctl: Implement support for EVMCTL_KEY_PASSWORD environment variable libimaevm: Add support for pkcs11 private keys for signing a v2 hash tests: Extend sign_verify test with pkcs11 specific test tests: Get the packages for pkcs11 testing on the CI/CD system README | 5 + ci/alt.sh | 3 + ci/fedora.sh | 8 ++ ci/tumbleweed.sh | 3 + src/evmctl.c | 7 + src/libimaevm.c | 59 +++++++-- tests/functions.sh | 26 ++++ tests/sign_verify.test | 50 +++++-- tests/softhsm_setup | 290 +++++++++++++++++++++++++++++++++++++++++ 9 files changed, 426 insertions(+), 25 deletions(-) create mode 100755 tests/softhsm_setup -- 2.31.1