OSSL_KDF_PARAM_MODE
*p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE,
OSSL_KDF_PARAM_MODE, OSSL_PARAM_INTEGER, fix_hkdf_mode },
*p++ = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &mode);
*p++ = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &mode);
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MODE)) != NULL) {
OSSL_PARAM_utf8_string(OSSL_KDF_PARAM_MODE, NULL, 0), \
OSSL_PARAM_int(OSSL_KDF_PARAM_MODE, NULL), \
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MODE);
OSSL_PARAM_utf8_string(OSSL_KDF_PARAM_MODE, NULL, 0),
*p++ = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &mode);
*p++ = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &mode);
*p++ = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &mode);
OSSL_KDF_PARAM_MODE, "FEEDBACK", 0);
OSSL_KDF_PARAM_MODE, "FEEDBACK", 0);
OSSL_KDF_PARAM_MODE, "COUNTER", 0);
*p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE, mode, 0);
*p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE,
*p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE, "COUNTER", 0);
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE,
params[0] = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &bad_mode);
return do_kdf_hkdf_set_invalid_param(OSSL_KDF_PARAM_MODE,
*p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE,