hcrypto: PKCS#11 backend

implement a PKCS#11 backend for hcrypto. tested with Solaris 11 and
SoftHSM, this is now the default when building on Solaris.
This commit is contained in:
Luke Howard
2015-11-26 00:16:17 +11:00
parent 494b11f962
commit fdf8782db2
10 changed files with 1061 additions and 21 deletions

View File

@@ -201,6 +201,24 @@ HEIMDAL_CRYPTO_1.0 {
hc_EVP_hcrypto_rc4;
hc_EVP_hcrypto_rc4_40;
hc_EVP_pkcs11_md2;
hc_EVP_pkcs11_md4;
hc_EVP_pkcs11_md5;
hc_EVP_pkcs11_sha1;
hc_EVP_pkcs11_sha256;
hc_EVP_pkcs11_des_ede3_cbc;
hc_EVP_pkcs11_aes_128_cbc;
hc_EVP_pkcs11_aes_192_cbc;
hc_EVP_pkcs11_aes_256_cbc;
hc_EVP_pkcs11_aes_128_cfb8;
hc_EVP_pkcs11_aes_192_cfb8;
hc_EVP_pkcs11_aes_256_cfb8;
hc_EVP_pkcs11_rc2_40_cbc;
hc_EVP_pkcs11_rc2_64_cbc;
hc_EVP_pkcs11_rc2_cbc;
hc_EVP_pkcs11_rc4;
hc_EVP_pkcs11_rc4_40;
hc_EVP_hcrypto_aes_128_cts;
hc_EVP_hcrypto_aes_192_cts;
hc_EVP_hcrypto_aes_256_cts;