OSSL_KDF_PARAM_SALT
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
OSSL_KDF_PARAM_SALT, OSSL_PARAM_OCTET_STRING, NULL },
OSSL_KDF_PARAM_SALT, OSSL_PARAM_OCTET_STRING, NULL },
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*z++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
OSSL_KDF_PARAM_SALT,
OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT, salt, sizeof(salt));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT, hkdf_salt,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT, pbkdf2_salt,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT, scrypt_salt,
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0)
if (ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_SALT,
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0),
OSSL_PARAM_octet_string(OSSL_KDF_PARAM_SALT, NULL, 0), \
if (ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
OSSL_KDF_PARAM_SALT, constants[i], sizeof(constants[i]));
OSSL_KDF_PARAM_SALT, constants[i], sizeof(constants[i]));
OSSL_KDF_PARAM_SALT, salt, strlen(salt));
OSSL_KDF_PARAM_SALT, label, strlen(label));
OSSL_KDF_PARAM_SALT, label, strlen(label));
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT, salt,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT, salt,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
&& do_kdf_hkdf_set_invalid_param(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
*p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,