Lines Matching refs:kdf1
1507 static int test_kdfs_same( EVP_KDF *kdf1, EVP_KDF *kdf2)
1510 if (kdf1 == kdf2)
1518 return TEST_ptr_eq(EVP_KDF_get0_provider(kdf1), EVP_KDF_get0_provider(kdf2))
1519 && TEST_str_eq(EVP_KDF_get0_name(kdf1), EVP_KDF_get0_name(kdf2));
1524 EVP_KDF *kdf1 = NULL, *kdf2 = NULL;
1529 || !TEST_ptr(kdf1 = EVP_KDF_fetch(NULL, OSSL_KDF_NAME_PBKDF2, NULL))
1532 || !test_kdfs_same(kdf1, kdf2))
1534 EVP_KDF_free(kdf1);
1535 kdf1 = NULL;
1539 if (!TEST_ptr(kdf1 = EVP_KDF_fetch(NULL, SN_tls1_prf, NULL))
1541 || !test_kdfs_same(kdf1, kdf2))
1543 /* kdf1 is re-used below, so don't free it here */
1548 || !test_kdfs_same(kdf1, kdf2))
1550 EVP_KDF_free(kdf1);
1551 kdf1 = NULL;