Lines Matching refs:name
40 char *name;
52 const char *name;
57 /* Test specific name value pair processing */
58 int (*parse) (EVP_TEST * t, const char *name, const char *value);
65 char *name;
84 static int find_key(EVP_PKEY **ppk, const char *name, KEY_LIST *lst);
86 static int is_digest_disabled(const char *name);
87 static int is_pkey_disabled(const char *name);
88 static int is_mac_disabled(const char *name);
89 static int is_cipher_disabled(const char *name);
90 static int is_kdf_disabled(const char *name);
1679 static int pkey_test_init(EVP_TEST *t, const char *name,
1692 rv = find_key(&pkey, name, public_keys);
1694 rv = find_key(&pkey, name, private_keys);
1696 TEST_info("skipping, key '%s' is disabled", name);
1823 static int sign_test_init(EVP_TEST *t, const char *name)
1825 return pkey_test_init(t, name, 0, EVP_PKEY_sign_init, EVP_PKEY_sign);
1836 static int verify_recover_test_init(EVP_TEST *t, const char *name)
1838 return pkey_test_init(t, name, 1, EVP_PKEY_verify_recover_init,
1850 static int decrypt_test_init(EVP_TEST *t, const char *name)
1852 return pkey_test_init(t, name, 0, EVP_PKEY_decrypt_init,
1864 static int verify_test_init(EVP_TEST *t, const char *name)
1866 return pkey_test_init(t, name, 1, EVP_PKEY_verify_init, 0);
1887 static int pderive_test_init(EVP_TEST *t, const char *name)
1889 return pkey_test_init(t, name, 0, EVP_PKEY_derive_init, 0);
2422 static int rand_test_init(EVP_TEST *t, const char *name)
2445 rand = EVP_RAND_fetch(libctx, name, NULL);
2687 static int kdf_test_init(EVP_TEST *t, const char *name)
2692 if (is_kdf_disabled(name)) {
2693 TEST_info("skipping, '%s' is disabled", name);
2703 kdf = EVP_KDF_fetch(libctx, name, NULL);
2734 char *p, *name;
2737 if (!TEST_ptr(name = OPENSSL_strdup(value)))
2739 p = strchr(name, ':');
2743 rv = OSSL_PARAM_allocate_from_text(kdata->p, defs, name, p,
2748 OPENSSL_free(name);
2751 if (p != NULL && strcmp(name, "digest") == 0) {
2758 && (strcmp(name, "cipher") == 0
2759 || strcmp(name, "cekalg") == 0)
2764 OPENSSL_free(name);
2834 static int pkey_kdf_test_init(EVP_TEST *t, const char *name)
2838 if (is_kdf_disabled(name)) {
2839 TEST_info("skipping, '%s' is disabled", name);
2847 kdata->ctx = EVP_PKEY_CTX_new_from_name(libctx, name, NULL);
3056 char *keyname; /* Key name to store key or NULL */
3144 key->name = keygen->keyname;
3238 const char *name = mdata->md == NULL ? NULL : EVP_MD_get0_name(mdata->md);
3249 if (!EVP_DigestVerifyInit_ex(mdata->ctx, &mdata->pctx, name, libctx,
3254 if (!EVP_DigestSignInit_ex(mdata->ctx, &mdata->pctx, name, libctx, NULL,
3462 static const EVP_TEST_METHOD *find_test(const char *name)
3467 if (strcmp(name, (*tt)->name) == 0)
3569 t->s.test_file, t->s.start, t->meth->name);
3582 static int find_key(EVP_PKEY **ppk, const char *name, KEY_LIST *lst)
3585 if (strcmp(lst->name, name) == 0) {
3600 OPENSSL_free(lst->name);
3678 * NOTE: destructive function, it inserts '\0' after each provider name.
3824 key->name = take_value(pp);
3989 static int is_digest_disabled(const char *name)
3992 if (STR_STARTS_WITH(name, "BLAKE"))
3996 if (OPENSSL_strcasecmp(name, "MD2") == 0)
4000 if (OPENSSL_strcasecmp(name, "MDC2") == 0)
4004 if (OPENSSL_strcasecmp(name, "MD4") == 0)
4008 if (OPENSSL_strcasecmp(name, "MD5") == 0)
4012 if (OPENSSL_strcasecmp(name, "RIPEMD160") == 0)
4016 if (OPENSSL_strcasecmp(name, "SM3") == 0)
4020 if (OPENSSL_strcasecmp(name, "WHIRLPOOL") == 0)
4026 static int is_pkey_disabled(const char *name)
4029 if (STR_STARTS_WITH(name, "EC"))
4033 if (STR_STARTS_WITH(name, "DH"))
4037 if (STR_STARTS_WITH(name, "DSA"))
4043 static int is_mac_disabled(const char *name)
4046 if (STR_STARTS_WITH(name, "BLAKE2BMAC")
4047 || STR_STARTS_WITH(name, "BLAKE2SMAC"))
4051 if (STR_STARTS_WITH(name, "CMAC"))
4055 if (STR_STARTS_WITH(name, "Poly1305"))
4059 if (STR_STARTS_WITH(name, "SipHash"))
4064 static int is_kdf_disabled(const char *name)
4067 if (STR_ENDS_WITH(name, "SCRYPT"))
4073 static int is_cipher_disabled(const char *name)
4076 if (STR_STARTS_WITH(name, "ARIA"))
4080 if (STR_STARTS_WITH(name, "BF"))
4084 if (STR_STARTS_WITH(name, "CAMELLIA"))
4088 if (STR_STARTS_WITH(name, "CAST"))
4092 if (STR_STARTS_WITH(name, "CHACHA"))
4096 if (STR_ENDS_WITH(name, "Poly1305"))
4100 if (STR_STARTS_WITH(name, "DES"))
4102 if (STR_ENDS_WITH(name, "3DESwrap"))
4106 if (STR_ENDS_WITH(name, "OCB"))
4110 if (STR_STARTS_WITH(name, "IDEA"))
4114 if (STR_STARTS_WITH(name, "RC2"))
4118 if (STR_STARTS_WITH(name, "RC4"))
4122 if (STR_STARTS_WITH(name, "RC5"))
4126 if (STR_STARTS_WITH(name, "SEED"))
4130 if (STR_ENDS_WITH(name, "SIV"))
4134 if (STR_STARTS_WITH(name, "SM4"))