Lines Matching defs:kdf_alg

5480     psa_algorithm_t kdf_alg = psa_key_derivation_get_kdf_alg(operation);
5481 if (kdf_alg == 0) {
5487 if (PSA_ALG_IS_ANY_HKDF(kdf_alg)) {
5494 if (PSA_ALG_IS_TLS12_PRF(kdf_alg) ||
5496 PSA_ALG_IS_TLS12_PSK_TO_MS(kdf_alg)) {
5525 if (kdf_alg == PSA_ALG_TLS12_ECJPAKE_TO_PMS) {
5531 if (PSA_ALG_IS_PBKDF2(kdf_alg)) {
5575 psa_algorithm_t kdf_alg,
5579 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg);
5584 const uint8_t last_block = PSA_ALG_IS_HKDF_EXTRACT(kdf_alg) ? 0 : 0xff;
5592 && !PSA_ALG_IS_HKDF_EXTRACT(kdf_alg)
5939 psa_algorithm_t kdf_alg,
5950 if (PSA_ALG_IS_PBKDF2_HMAC(kdf_alg)) {
5951 prf_alg = PSA_ALG_HMAC(PSA_ALG_PBKDF2_HMAC_GET_HASH(kdf_alg));
5954 } else if (kdf_alg == PSA_ALG_PBKDF2_AES_CMAC_PRF_128) {
6012 psa_algorithm_t kdf_alg = psa_key_derivation_get_kdf_alg(operation);
6041 if (PSA_ALG_IS_ANY_HKDF(kdf_alg)) {
6042 status = psa_key_derivation_hkdf_read(&operation->ctx.hkdf, kdf_alg,
6048 if (PSA_ALG_IS_TLS12_PRF(kdf_alg) ||
6049 PSA_ALG_IS_TLS12_PSK_TO_MS(kdf_alg)) {
6051 kdf_alg, output,
6057 if (kdf_alg == PSA_ALG_TLS12_ECJPAKE_TO_PMS) {
6063 if (PSA_ALG_IS_PBKDF2(kdf_alg)) {
6064 status = psa_key_derivation_pbkdf2_read(&operation->ctx.pbkdf2, kdf_alg,
6070 (void) kdf_alg;
6492 static int is_kdf_alg_supported(psa_algorithm_t kdf_alg)
6495 if (PSA_ALG_IS_HKDF(kdf_alg)) {
6500 if (PSA_ALG_IS_HKDF_EXTRACT(kdf_alg)) {
6505 if (PSA_ALG_IS_HKDF_EXPAND(kdf_alg)) {
6510 if (PSA_ALG_IS_TLS12_PRF(kdf_alg)) {
6515 if (PSA_ALG_IS_TLS12_PSK_TO_MS(kdf_alg)) {
6520 if (kdf_alg == PSA_ALG_TLS12_ECJPAKE_TO_PMS) {
6525 if (PSA_ALG_IS_PBKDF2_HMAC(kdf_alg)) {
6530 if (kdf_alg == PSA_ALG_PBKDF2_AES_CMAC_PRF_128) {
6547 psa_algorithm_t kdf_alg)
6550 if (kdf_alg == PSA_ALG_TLS12_ECJPAKE_TO_PMS) {
6556 if (kdf_alg == PSA_ALG_PBKDF2_AES_CMAC_PRF_128) {
6569 /* After this point, if kdf_alg is not valid then value of hash_alg may be
6571 psa_algorithm_t hash_alg = PSA_ALG_GET_HASH(kdf_alg);
6586 if (PSA_ALG_IS_HKDF(kdf_alg)) {
6591 if (PSA_ALG_IS_HKDF_EXTRACT(kdf_alg)) {
6596 if (PSA_ALG_IS_HKDF_EXPAND(kdf_alg)) {
6601 if (PSA_ALG_IS_TLS12_PRF(kdf_alg) &&
6607 if (PSA_ALG_IS_TLS12_PSK_TO_MS(kdf_alg) &&
6615 if (PSA_ALG_IS_PBKDF2_HMAC(kdf_alg)) {
6632 psa_algorithm_t kdf_alg)
6638 /* Make sure that kdf_alg is a supported key derivation algorithm. */
6639 if (!is_kdf_alg_supported(kdf_alg)) {
6644 kdf_alg);
6665 psa_algorithm_t kdf_alg)
6668 if (kdf_alg == PSA_ALG_TLS12_ECJPAKE_TO_PMS) {
6672 (void) kdf_alg;
6690 psa_algorithm_t kdf_alg = PSA_ALG_KEY_AGREEMENT_GET_KDF(alg);
6696 if (!psa_key_derivation_allows_free_form_secret_input(kdf_alg)) {
6699 status = psa_key_derivation_setup_kdf(operation, kdf_alg);
6721 psa_algorithm_t kdf_alg,
6726 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg);
6731 if (PSA_ALG_IS_HKDF_EXPAND(kdf_alg)) {
6749 if (PSA_ALG_IS_HKDF_EXPAND(kdf_alg)) {
6771 if (PSA_ALG_IS_HKDF_EXTRACT(kdf_alg)) {
6803 if (PSA_ALG_IS_HKDF_EXTRACT(kdf_alg)) {
6818 if (PSA_ALG_IS_HKDF_EXTRACT(kdf_alg)) {
6823 if (PSA_ALG_IS_HKDF_EXPAND(kdf_alg) &&
7193 psa_algorithm_t kdf_alg,
7203 if (PSA_ALG_IS_PBKDF2_HMAC(kdf_alg)) {
7204 psa_algorithm_t hash_alg = PSA_ALG_PBKDF2_HMAC_GET_HASH(kdf_alg);
7211 if (kdf_alg == PSA_ALG_PBKDF2_AES_CMAC_PRF_128) {
7227 psa_algorithm_t kdf_alg,
7236 return psa_pbkdf2_set_password(pbkdf2, kdf_alg, data, data_length);
7307 psa_algorithm_t kdf_alg = psa_key_derivation_get_kdf_alg(operation);
7315 if (PSA_ALG_IS_ANY_HKDF(kdf_alg)) {
7316 status = psa_hkdf_input(&operation->ctx.hkdf, kdf_alg,
7321 if (PSA_ALG_IS_TLS12_PRF(kdf_alg)) {
7327 if (PSA_ALG_IS_TLS12_PSK_TO_MS(kdf_alg)) {
7333 if (kdf_alg == PSA_ALG_TLS12_ECJPAKE_TO_PMS) {
7339 if (PSA_ALG_IS_PBKDF2(kdf_alg)) {
7340 status = psa_pbkdf2_input(&operation->ctx.pbkdf2, kdf_alg,
7348 (void) kdf_alg;
7365 psa_algorithm_t kdf_alg = psa_key_derivation_get_kdf_alg(operation);
7368 if (PSA_ALG_IS_PBKDF2(kdf_alg)) {
7376 (void) kdf_alg;