Home
last modified time | relevance | path

Searched refs:EVP_KEM (Results 1 – 17 of 17) sorted by relevance

/freebsd/crypto/openssl/crypto/evp/
H A Dkem.c24 EVP_KEM *kem = NULL; in evp_kem_init()
237 static EVP_KEM *evp_kem_new(OSSL_PROVIDER *prov) in evp_kem_new()
239 EVP_KEM *kem = OPENSSL_zalloc(sizeof(EVP_KEM)); in evp_kem_new()
263 EVP_KEM *kem = NULL; in evp_kem_from_algorithm()
375 void EVP_KEM_free(EVP_KEM *kem) in EVP_KEM_free()
391 int EVP_KEM_up_ref(EVP_KEM *kem) in EVP_KEM_up_ref()
399 OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *kem) in EVP_KEM_get0_provider()
404 EVP_KEM *EVP_KEM_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, in EVP_KEM_fetch()
413 EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov, const char *algorithm, in evp_kem_fetch_from_prov()
422 int EVP_KEM_is_a(const EVP_KEM *kem, const char *name) in EVP_KEM_is_a()
[all …]
H A Devp_local.h311 EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov,
/freebsd/crypto/openssl/doc/man3/
H A DEVP_KEM_free.pod9 - Functions to manage EVP_KEM algorithm objects
15 EVP_KEM *EVP_KEM_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
17 void EVP_KEM_free(EVP_KEM *kem);
18 int EVP_KEM_up_ref(EVP_KEM *kem);
19 const char *EVP_KEM_get0_name(const EVP_KEM *kem);
20 int EVP_KEM_is_a(const EVP_KEM *kem, const char *name);
21 OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *kem);
23 void (*fn)(EVP_KEM *kem, void *arg), void *arg);
24 int EVP_KEM_names_do_all(const EVP_KEM *kem,
26 const char *EVP_KEM_get0_description(const EVP_KEM *kem);
[all …]
H A DEVP_PKEY_decapsulate.pod86 L<EVP_KEM-RSA(7)>,
H A DEVP_PKEY_encapsulate.pod95 L<EVP_KEM-RSA(7)>,
/freebsd/crypto/openssl/doc/man7/
H A DEVP_KEM-RSA.pod5 EVP_KEM-RSA
6 - EVP_KEM RSA keytype and algorithm support
H A DOSSL_PROVIDER-default.pod199 =item RSA, see L<EVP_KEM-RSA(7)>
H A Dprovider.pod162 In the OpenSSL libraries, the corresponding method object is B<EVP_KEM>.
H A DOSSL_PROVIDER-FIPS.pod151 =item RSA, see L<EVP_KEM-RSA(7)>
H A Dmigration_guide.pod235 See L<EVP_KEM-RSA(7)>.
/freebsd/crypto/openssl/apps/
H A Dlist.c57 IS_FETCHABLE(kem, EVP_KEM) in IS_FETCHABLE()
750 DEFINE_STACK_OF(EVP_KEM) in DEFINE_STACK_OF() argument
751 static int kem_cmp(const EVP_KEM * const *a, in DEFINE_STACK_OF()
752 const EVP_KEM * const *b) in DEFINE_STACK_OF()
758 static void collect_kem(EVP_KEM *kem, void *stack) in collect_kem()
760 STACK_OF(EVP_KEM) *kem_stack = stack; in collect_kem()
770 STACK_OF(EVP_KEM) *kem_stack = sk_EVP_KEM_new(kem_cmp); in list_kems()
776 EVP_KEM *k = sk_EVP_KEM_value(kem_stack, i); in list_kems()
/freebsd/crypto/openssl/include/openssl/
H A Devp.h1877 void EVP_KEM_free(EVP_KEM *wrap);
1878 int EVP_KEM_up_ref(EVP_KEM *wrap);
1879 OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *wrap);
1880 EVP_KEM *EVP_KEM_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
1882 int EVP_KEM_is_a(const EVP_KEM *wrap, const char *name);
1883 const char *EVP_KEM_get0_name(const EVP_KEM *wrap);
1884 const char *EVP_KEM_get0_description(const EVP_KEM *wrap);
1886 void (*fn)(EVP_KEM *wrap, void *arg), void *arg);
1887 int EVP_KEM_names_do_all(const EVP_KEM *wrap,
1889 const OSSL_PARAM *EVP_KEM_gettable_ctx_params(const EVP_KEM *kem);
[all …]
H A Dtypes.h128 typedef struct evp_kem_st EVP_KEM; typedef
/freebsd/crypto/openssl/doc/internal/man3/
H A Devp_md_get_number.pod18 int evp_kem_get_number(const EVP_KEM *kem);
/freebsd/secure/lib/libcrypto/man/man7/
H A DMakefile31 MAN+= EVP_KEM-RSA.7
/freebsd/crypto/openssl/include/crypto/
H A Devp.h76 EVP_KEM *kem;
944 int evp_kem_get_number(const EVP_KEM *wrap);
/freebsd/crypto/openssl/doc/
H A Dbuild.info4258 DEPEND[html/man7/EVP_KEM-RSA.html]=man7/EVP_KEM-RSA.pod
4259 GENERATE[html/man7/EVP_KEM-RSA.html]=man7/EVP_KEM-RSA.pod
4260 DEPEND[man/man7/EVP_KEM-RSA.7]=man7/EVP_KEM-RSA.pod
4261 GENERATE[man/man7/EVP_KEM-RSA.7]=man7/EVP_KEM-RSA.pod
4680 html/man7/EVP_KEM-RSA.html \
4806 man/man7/EVP_KEM-RSA.7 \