typedef struct st_kat_drbg_st {
const char *desc;
const char *algorithm;
- int nid;
+ const char *param_name;
+ char *param_value;
const unsigned char *entropyin;
size_t entropyinlen;
const unsigned char *nonce;
{
{
OSSL_SELF_TEST_DESC_DRBG_HASH,
- "SHA256",
- NID_sha256,
+ "HASH-DRBG", "digest", "SHA256",
ITM(drbg_hash_sha256_pr_entropyin),
ITM(drbg_hash_sha256_pr_nonce),
ITM(drbg_hash_sha256_pr_persstr),
},
{
OSSL_SELF_TEST_DESC_DRBG_CTR,
- "AES-128",
- NID_aes_128_ctr,
+ "CTR-DRBG", "cipher", "AES-128-CTR",
ITM(drbg_ctr_aes128_pr_df_entropyin),
ITM(drbg_ctr_aes128_pr_df_nonce),
ITM(drbg_ctr_aes128_pr_df_persstr),
},
{
OSSL_SELF_TEST_DESC_DRBG_HMAC,
- "SHA1",
- NID_sha1,
+ "HMAC-DRBG", "digest", "SHA1",
ITM(drbg_hmac_sha1_pr_entropyin),
ITM(drbg_hmac_sha1_pr_nonce),
ITM(drbg_hmac_sha1_pr_persstr),
};
static const ST_KAT_PARAM ecdh_group[] = {
- ST_KAT_PARAM_UTF8STRING(OSSL_PKEY_PARAM_EC_NAME, ecdh_curve_name),
+ ST_KAT_PARAM_UTF8STRING(OSSL_PKEY_PARAM_GROUP_NAME, ecdh_curve_name),
ST_KAT_PARAM_END()
};
static const ST_KAT_PARAM ecdh_host_key[] = {
};
static const ST_KAT_PARAM ecdsa_key[] = {
- ST_KAT_PARAM_UTF8STRING(OSSL_PKEY_PARAM_EC_NAME, ecd_curve_name),
+ ST_KAT_PARAM_UTF8STRING(OSSL_PKEY_PARAM_GROUP_NAME, ecd_curve_name),
ST_KAT_PARAM_OCTET(OSSL_PKEY_PARAM_PUB_KEY, ecd_pub),
ST_KAT_PARAM_BIGNUM(OSSL_PKEY_PARAM_PRIV_KEY, ecd_priv),
ST_KAT_PARAM_END()