OSSL_KDF_PARAM_KEY
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
OSSL_KDF_PARAM_KEY, OSSL_PARAM_OCTET_STRING, NULL },
OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, hkdf_ikm,
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL) {
if (OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY) != NULL)
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_KEY, NULL, 0), \
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL)
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY);
if (ossl_param_get1_octet_string(p, OSSL_KDF_PARAM_KEY,
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_KEY, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL)
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_KEY, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL) {
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_KEY, NULL, 0),
r = ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_KEY,
if ((OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY) != NULL) || (OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET) != NULL))
if ((OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY) != NULL) || (OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET) != NULL))
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_KEY, NULL, 0), \
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY);
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_KEY, NULL, 0),
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
OSSL_KDF_PARAM_KEY, input_key, sizeof(input_key));
OSSL_KDF_PARAM_KEY, input_key, sizeof(input_key));
OSSL_KDF_PARAM_KEY, key, keylen);
OSSL_KDF_PARAM_KEY, input_key, sizeof(input_key));
OSSL_KDF_PARAM_KEY, input_key, sizeof(input_key));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, input_key,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, z, sizeof(z));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, z, sizeof(z));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, key,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, z,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, key,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
&& do_kdf_hkdf_set_invalid_param(OSSL_KDF_PARAM_KEY,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, z, sizeof(z));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, z, sizeof(z));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,