4450. [port] Provide more nuanced HSM support which better matches
the specific PKCS11 providers capabilities. [RT #42458]
This commit is contained in:
@@ -26,6 +26,8 @@
|
||||
#include <isc/print.h>
|
||||
#include <isc/string.h>
|
||||
|
||||
#include <pk11/site.h>
|
||||
|
||||
/*
|
||||
* Test data from RFC6234
|
||||
*/
|
||||
@@ -768,6 +770,7 @@ ATF_TC_BODY(isc_sha512, tc) {
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef PK11_MD5_DISABLE
|
||||
ATF_TC(isc_md5);
|
||||
ATF_TC_HEAD(isc_md5, tc) {
|
||||
atf_tc_set_md_var(tc, "descr", "md5 example from RFC1321");
|
||||
@@ -840,6 +843,7 @@ ATF_TC_BODY(isc_md5, tc) {
|
||||
testcase++;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/* HMAC-SHA1 test */
|
||||
ATF_TC(isc_hmacsha1);
|
||||
@@ -1636,6 +1640,7 @@ ATF_TC_BODY(isc_hmacsha512, tc) {
|
||||
}
|
||||
|
||||
|
||||
#ifndef PK11_MD5_DISABLE
|
||||
/* HMAC-MD5 Test */
|
||||
ATF_TC(isc_hmacmd5);
|
||||
ATF_TC_HEAD(isc_hmacmd5, tc) {
|
||||
@@ -1777,6 +1782,7 @@ ATF_TC_BODY(isc_hmacmd5, tc) {
|
||||
test_key++;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/* CRC64 Test */
|
||||
ATF_TC(isc_crc64);
|
||||
@@ -1968,13 +1974,17 @@ ATF_TP_ADD_TCS(tp) {
|
||||
ATF_TP_ADD_TC(tp, isc_hash_function);
|
||||
ATF_TP_ADD_TC(tp, isc_hash_function_reverse);
|
||||
ATF_TP_ADD_TC(tp, isc_hash_initializer);
|
||||
#ifndef PK11_MD5_DISABLE
|
||||
ATF_TP_ADD_TC(tp, isc_hmacmd5);
|
||||
#endif
|
||||
ATF_TP_ADD_TC(tp, isc_hmacsha1);
|
||||
ATF_TP_ADD_TC(tp, isc_hmacsha224);
|
||||
ATF_TP_ADD_TC(tp, isc_hmacsha256);
|
||||
ATF_TP_ADD_TC(tp, isc_hmacsha384);
|
||||
ATF_TP_ADD_TC(tp, isc_hmacsha512);
|
||||
#ifndef PK11_MD5_DISABLE
|
||||
ATF_TP_ADD_TC(tp, isc_md5);
|
||||
#endif
|
||||
ATF_TP_ADD_TC(tp, isc_sha1);
|
||||
ATF_TP_ADD_TC(tp, isc_sha224);
|
||||
ATF_TP_ADD_TC(tp, isc_sha256);
|
||||
|
||||
Reference in New Issue
Block a user