OSSL_PARAM *digest;
OSSL_PARAM *key;
OSSL_PARAM *salt;
+#ifdef FIPS_MODULE
OSSL_PARAM *ind_k;
OSSL_PARAM *ind_d;
+#endif
OSSL_PARAM *prefix;
OSSL_PARAM *label;
OSSL_PARAM *data;
['KDF_PARAM_DIGEST', 'digest', 'utf8_string'],
['KDF_PARAM_KEY', 'key', 'octet_string'],
['KDF_PARAM_SALT', 'salt', 'octet_string'],
- ['KDF_PARAM_FIPS_KEY_CHECK', 'ind_k', 'int'],
+ ['KDF_PARAM_FIPS_KEY_CHECK', 'ind_k', 'int', 'fips'],
['KDF_PARAM_INFO', 'info', 'octet_string', HKDF_MAX_INFOS],
)); -}
['KDF_PARAM_MODE', 'mode', 'int'],
['KDF_PARAM_SALT', 'salt', 'octet_string'],
['KDF_PARAM_INFO', 'info', 'octet_string'],
- ['KDF_PARAM_FIPS_APPROVED_INDICATOR', 'ind', 'int'],
+ ['KDF_PARAM_FIPS_APPROVED_INDICATOR', 'ind', 'int', 'fips'],
)); -}
static const OSSL_PARAM *hkdf_gettable_ctx_params(ossl_unused void *ctx,
['KDF_PARAM_DIGEST', 'digest', 'utf8_string', 'hidden'],
['KDF_PARAM_KEY', 'key', 'octet_string'],
['KDF_PARAM_SALT', 'salt', 'octet_string'],
- ['KDF_PARAM_FIPS_KEY_CHECK', 'ind_k', 'int'],
+ ['KDF_PARAM_FIPS_KEY_CHECK', 'ind_k', 'int', 'fips'],
['KDF_PARAM_INFO', 'info', 'octet_string', HKDF_MAX_INFOS],
)); -}
['KDF_PARAM_DIGEST', 'digest', 'utf8_string'],
['KDF_PARAM_KEY', 'key', 'octet_string'],
['KDF_PARAM_SALT', 'salt', 'octet_string'],
- ['KDF_PARAM_FIPS_KEY_CHECK', 'ind_k', 'int'],
- ['KDF_PARAM_FIPS_DIGEST_CHECK', 'ind_d', 'int'],
+ ['KDF_PARAM_FIPS_KEY_CHECK', 'ind_k', 'int', 'fips'],
+ ['KDF_PARAM_FIPS_DIGEST_CHECK', 'ind_d', 'int', 'fips'],
['KDF_PARAM_PREFIX', 'prefix', 'octet_string'],
['KDF_PARAM_LABEL', 'label', 'octet_string'],
['KDF_PARAM_DATA', 'data', 'octet_string'],