Home
last modified time | relevance | path

Searched refs:EVP_SIGNATURE (Results 1 – 25 of 39) sorted by relevance

12

/openssl/doc/man3/
H A DEVP_SIGNATURE.pod5 EVP_SIGNATURE,
11 - Functions to manage EVP_SIGNATURE algorithm objects
17 typedef struct evp_signature_st EVP_SIGNATURE;
19 EVP_SIGNATURE *EVP_SIGNATURE_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
21 void EVP_SIGNATURE_free(EVP_SIGNATURE *signature);
22 int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature);
23 const char *EVP_SIGNATURE_get0_name(const EVP_SIGNATURE *signature);
24 int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name);
27 void (*fn)(EVP_SIGNATURE *signature,
30 int EVP_SIGNATURE_names_do_all(const EVP_SIGNATURE *signature,
[all …]
H A DEVP_PKEY_verify_recover.pod16 int EVP_PKEY_verify_recover_init_ex2(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *algo,
27 fetch a B<EVP_SIGNATURE> method implicitly, see L<provider(7)/Implicit fetch>
35 but works with an explicitly fetched B<EVP_SIGNATURE> I<algo>.
H A DEVP_PKEY_verify.pod16 int EVP_PKEY_verify_init_ex2(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *algo,
18 int EVP_PKEY_verify_message_init(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *algo,
34 fetch a B<EVP_SIGNATURE> method implicitly, see L<provider(7)/Implicit fetch>
41 with an explicitly fetched B<EVP_SIGNATURE> I<algo>.
251 EVP_SIGNATURE *alg;
289 EVP_SIGNATURE *alg;
H A DEVP_PKEY_sign.pod15 int EVP_PKEY_sign_init_ex2(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *algo,
17 int EVP_PKEY_sign_message_init(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *algo,
32 fetch a B<EVP_SIGNATURE> method implicitly, see L<provider(7)/Implicit fetch>
251 EVP_SIGNATURE *alg;
296 EVP_SIGNATURE *alg;
/openssl/crypto/evp/
H A Dsignature.c23 static EVP_SIGNATURE *evp_signature_new(OSSL_PROVIDER *prov) in evp_signature_new()
25 EVP_SIGNATURE *signature = OPENSSL_zalloc(sizeof(EVP_SIGNATURE)); in evp_signature_new()
46 EVP_SIGNATURE *signature = NULL; in evp_signature_from_algorithm()
374 void EVP_SIGNATURE_free(EVP_SIGNATURE *signature) in EVP_SIGNATURE_free()
389 int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature) in EVP_SIGNATURE_up_ref()
411 EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov, in evp_signature_fetch_from_prov()
422 int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name) in EVP_SIGNATURE_is_a()
428 int evp_signature_get_number(const EVP_SIGNATURE *signature) in evp_signature_get_number()
433 const char *EVP_SIGNATURE_get0_name(const EVP_SIGNATURE *signature) in EVP_SIGNATURE_get0_name()
444 void (*fn)(EVP_SIGNATURE *signature, in EVP_SIGNATURE_do_all_provided()
[all …]
H A Devp_local.h307 EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov,
/openssl/doc/man7/
H A DEVP_SIGNATURE-HMAC.pod5 EVP_SIGNATURE-HMAC, EVP_SIGNATURE-Siphash, EVP_SIGNATURE-Poly1305,
6 EVP_SIGNATURE-CMAC
H A DOSSL_PROVIDER-default.pod182 =item DSA, see L<EVP_SIGNATURE-DSA(7)>
184 =item RSA, see L<EVP_SIGNATURE-RSA(7)>
186 =item ED25519, see L<EVP_SIGNATURE-ED25519(7)>
188 =item ED448, see L<EVP_SIGNATURE-ED448(7)>
190 =item ECDSA, see L<EVP_SIGNATURE-ECDSA(7)>
194 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)>
196 =item SIPHASH, see L<EVP_SIGNATURE-Siphash(7)>
198 =item POLY1305, see L<EVP_SIGNATURE-Poly1305(7)>
200 =item CMAC, see L<EVP_SIGNATURE-CMAC(7)>
H A DEVP_PKEY-HMAC.pod19 L<EVP_SIGNATURE-HMAC(7)>, L<EVP_SIGNATURE-Siphash(7)>,
20 L<EVP_SIGNATURE-Poly1305(7)> or L<EVP_SIGNATURE-CMAC(7)>.
H A DOSSL_PROVIDER-FIPS.pod153 =item RSA, see L<EVP_SIGNATURE-RSA(7)>
159 =item DSA, see L<EVP_SIGNATURE-DSA(7)>
161 =item ED25519, see L<EVP_SIGNATURE-ED25519(7)>
163 =item ED448, see L<EVP_SIGNATURE-ED448(7)>
165 =item ECDSA, see L<EVP_SIGNATURE-ECDSA(7)>
167 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)>
169 =item CMAC, see L<EVP_SIGNATURE-CMAC(7)>
H A DEVP_PKEY-X25519.pod115 L<EVP_SIGNATURE-ED25519(7)>, L<EVP_SIGNATURE-ED448(7)>
H A DEVP_SIGNATURE-ED25519.pod5 EVP_SIGNATURE-ED25519,
6 EVP_SIGNATURE-ED448,
H A DEVP_SIGNATURE-ECDSA.pod5 EVP_SIGNATURE-ECDSA - The EVP_PKEY ECDSA signature implementation.
H A DEVP_SIGNATURE-DSA.pod5 EVP_SIGNATURE-DSA
H A Dfips_module.pod504 See L<EVP_SIGNATURE-DSA(7)/Signature Parameters>
508 See L<EVP_SIGNATURE-ECDSA(7)/ECDSA Signature Parameters>
523 See L<EVP_SIGNATURE-RSA(7)/Signature Parameters>
582 See L<EVP_SIGNATURE-ECDSA(7)/ECDSA Signature Parameters> and
583 L<EVP_SIGNATURE-RSA(7)/Signature Parameters> /for further information.
H A DEVP_PKEY-DSA.pod122 L<EVP_SIGNATURE-DSA(7)>
/openssl/doc/designs/
H A Dfetching-composite-algorithms.md31 EVP_SIGNATURE *sig, EVP_PKEY *pkey,
34 EVP_SIGNATURE *sig, EVP_PKEY *pkey,
46 Because `EVP_SIGNATURE`, `EVP_ASYM_CIPHER` and `EVP_KEYEXCH` aren't limited
93 is useful when someone fetched the `EVP_SIGNATURE` "RSA".
96 when someone fetched the `EVP_SIGNATURE` "ECDSA", for which the key type
/openssl/include/openssl/
H A Devp.h1880 void EVP_SIGNATURE_free(EVP_SIGNATURE *signature);
1881 int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature);
1882 OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature);
1883 EVP_SIGNATURE *EVP_SIGNATURE_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
1885 int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name);
1886 const char *EVP_SIGNATURE_get0_name(const EVP_SIGNATURE *signature);
1887 const char *EVP_SIGNATURE_get0_description(const EVP_SIGNATURE *signature);
1889 void (*fn)(EVP_SIGNATURE *signature,
1892 int EVP_SIGNATURE_names_do_all(const EVP_SIGNATURE *signature,
1934 EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
[all …]
H A Dtypes.h133 typedef struct evp_signature_st EVP_SIGNATURE; typedef
/openssl/apps/
H A Dlist.c59 IS_FETCHABLE(signature, EVP_SIGNATURE) in IS_FETCHABLE()
693 DEFINE_STACK_OF(EVP_SIGNATURE) in DEFINE_STACK_OF() argument
694 static int signature_cmp(const EVP_SIGNATURE * const *a, in DEFINE_STACK_OF()
695 const EVP_SIGNATURE * const *b) in DEFINE_STACK_OF()
701 static void collect_signatures(EVP_SIGNATURE *sig, void *stack) in collect_signatures()
703 STACK_OF(EVP_SIGNATURE) *sig_stack = stack; in collect_signatures()
713 STACK_OF(EVP_SIGNATURE) *sig_stack = sk_EVP_SIGNATURE_new(signature_cmp); in list_signatures()
720 EVP_SIGNATURE *k = sk_EVP_SIGNATURE_value(sig_stack, i); in list_signatures()
/openssl/fuzz/
H A Dprovider.c63 DEFINE_ALGORITHMS(signature, EVP_SIGNATURE)
526 static int do_evp_sig(EVP_SIGNATURE *evp_sig, const OSSL_PARAM params[]) in do_evp_sig()
634 EVP_FUZZ(signature_collection, EVP_SIGNATURE, do_evp_sig); in FuzzerTestOneInput()
/openssl/doc/
H A Dbuild.info1362 DEPEND[html/man3/EVP_SIGNATURE.html]=man3/EVP_SIGNATURE.pod
1363 GENERATE[html/man3/EVP_SIGNATURE.html]=man3/EVP_SIGNATURE.pod
1364 DEPEND[man/man3/EVP_SIGNATURE.3]=man3/EVP_SIGNATURE.pod
1365 GENERATE[man/man3/EVP_SIGNATURE.3]=man3/EVP_SIGNATURE.pod
4786 DEPEND[html/man7/EVP_SIGNATURE-DSA.html]=man7/EVP_SIGNATURE-DSA.pod
4788 DEPEND[man/man7/EVP_SIGNATURE-DSA.7]=man7/EVP_SIGNATURE-DSA.pod
4789 GENERATE[man/man7/EVP_SIGNATURE-DSA.7]=man7/EVP_SIGNATURE-DSA.pod
4792 DEPEND[man/man7/EVP_SIGNATURE-ECDSA.7]=man7/EVP_SIGNATURE-ECDSA.pod
4800 DEPEND[man/man7/EVP_SIGNATURE-HMAC.7]=man7/EVP_SIGNATURE-HMAC.pod
4804 DEPEND[man/man7/EVP_SIGNATURE-RSA.7]=man7/EVP_SIGNATURE-RSA.pod
[all …]
/openssl/doc/internal/man3/
H A Devp_md_get_number.pod24 int evp_signature_get_number(const EVP_SIGNATURE *signature);
/openssl/test/
H A Dprovider_pkey_test.c29 EVP_SIGNATURE *sig = EVP_SIGNATURE_fetch(ctx, "RSA", propq); in fetch_sig()
/openssl/include/crypto/
H A Devp.h69 EVP_SIGNATURE *signature;
962 int evp_signature_get_number(const EVP_SIGNATURE *signature);

Completed in 69 milliseconds

12