Lines Matching defs:key
118 * The real EVP_PKEY_set1_TYPE() functions take a non-const key, while the key
120 * knowingly, since we know that the key comes from the same provider, is never
124 * key using that function without freeing the existing internal key.
126 typedef int evp_pkey_set1_fn(EVP_PKEY *, const void *key);
128 static int key2msblob_encode(void *vctx, const void *key, int selection,
144 if ((pkey = EVP_PKEY_new()) != NULL && set1_key(pkey, key))
150 static int key2pvk_encode(void *vctx, const void *key, int selection,
161 if ((pkey = EVP_PKEY_new()) != NULL && set1_key(pkey, key)
192 static void impl##2##output##_free_object(void *key) \
194 ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
197 const void *key, \
208 return key2##output##_encode(vctx, key, selection, cout, type##_set1, \