Home
last modified time | relevance | path

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

123

/freebsd/crypto/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);
25 OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature);
27 void (*fn)(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;
/freebsd/crypto/openssl/doc/man7/
H A DEVP_SIGNATURE-SLH-DSA.pod5 EVP_SIGNATURE-SLH-DSA,
6 EVP_SIGNATURE-SLH-DSA-SHA2-128s, EVP_SIGNATURE-SLH-DSA-SHA2-128f,
7 EVP_SIGNATURE-SLH-DSA-SHA2-192s, EVP_SIGNATURE-SLH-DSA-SHA2-192f,
8 EVP_SIGNATURE-SLH-DSA-SHA2-256s, EVP_SIGNATURE-SLH-DSA-SHA2-256f,
9 EVP_SIGNATURE-SLH-DSA-SHAKE-128s, EVP_SIGNATURE-SLH-DSA-SHAKE-128f,
10 EVP_SIGNATURE-SLH-DSA-SHAKE-192s, EVP_SIGNATURE-SLH-DSA-SHAKE-192f,
11 EVP_SIGNATURE-SLH-DSA-SHAKE-256s, EVP_SIGNATURE-SLH-DSA-SHAKE-256f
103 EVP_SIGNATURE *sig_alg = EVP_SIGNATURE_fetch(NULL, "SLH-DSA-SHA2-128s", NULL);
H A DOSSL_PROVIDER-default.pod188 =item DSA, see L<EVP_SIGNATURE-DSA(7)>
190 =item RSA, see L<EVP_SIGNATURE-RSA(7)>
192 =item ED25519, see L<EVP_SIGNATURE-ED25519(7)>
194 =item ED448, see L<EVP_SIGNATURE-ED448(7)>
196 =item ECDSA, see L<EVP_SIGNATURE-ECDSA(7)>
200 =item ML-DSA-44, see L<EVP_SIGNATURE-ML-DSA(7)>
202 =item ML-DSA-65, see L<EVP_SIGNATURE-ML-DSA(7)>
204 =item ML-DSA-87, see L<EVP_SIGNATURE-ML-DSA(7)>
206 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)>
208 =item SIPHASH, see L<EVP_SIGNATURE-Siphash(7)>
[all …]
H A DEVP_SIGNATURE-HMAC.pod5 EVP_SIGNATURE-HMAC, EVP_SIGNATURE-Siphash, EVP_SIGNATURE-Poly1305,
6 EVP_SIGNATURE-CMAC
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 DEVP_SIGNATURE-ML-DSA.pod5 EVP_SIGNATURE-ML-DSA,
6 EVP_SIGNATURE-ML-DSA-44, EVP_SIGNATURE-ML-DSA-65, EVP_SIGNATURE-ML-DSA-87
107 EVP_SIGNATURE *sig_alg = EVP_SIGNATURE_fetch(NULL, "ML-DSA-65", NULL);
H A DOSSL_PROVIDER-FIPS.pod150 =item RSA, see L<EVP_SIGNATURE-RSA(7)>
156 =item DSA, see L<EVP_SIGNATURE-DSA(7)>
158 =item ED25519, see L<EVP_SIGNATURE-ED25519(7)>
160 =item ED448, see L<EVP_SIGNATURE-ED448(7)>
162 =item ECDSA, see L<EVP_SIGNATURE-ECDSA(7)>
164 =item ML-DSA-44, see L<EVP_SIGNATURE-ML-DSA(7)>
166 =item ML-DSA-65, see L<EVP_SIGNATURE-ML-DSA(7)>
168 =item ML-DSA-87, see L<EVP_SIGNATURE-ML-DSA(7)>
170 =item SLH-DSA, see L<EVP_SIGNATURE-SLH-DSA(7)>
172 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)>
[all …]
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,
/freebsd/crypto/openssl/crypto/evp/
H A Dsignature.c33 static EVP_SIGNATURE *evp_signature_new(OSSL_PROVIDER *prov) in evp_signature_new()
35 EVP_SIGNATURE *signature = OPENSSL_zalloc(sizeof(EVP_SIGNATURE)); in evp_signature_new()
57 EVP_SIGNATURE *signature = NULL; in evp_signature_from_algorithm()
455 void EVP_SIGNATURE_free(EVP_SIGNATURE *signature) in EVP_SIGNATURE_free()
470 int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature) in EVP_SIGNATURE_up_ref()
478 OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature) in EVP_SIGNATURE_get0_provider()
483 EVP_SIGNATURE *EVP_SIGNATURE_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, in EVP_SIGNATURE_fetch()
492 EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov, in evp_signature_fetch_from_prov()
503 int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name) in EVP_SIGNATURE_is_a()
509 int evp_signature_get_number(const EVP_SIGNATURE *signature) in evp_signature_get_number()
[all …]
H A Dm_sigver.c44 EVP_SIGNATURE *signature = NULL; in do_sigver_init()
403 EVP_SIGNATURE *signature; in EVP_DigestSignUpdate()
449 EVP_SIGNATURE *signature; in EVP_DigestVerifyUpdate()
496 EVP_SIGNATURE *signature; in EVP_DigestSignFinal()
634 EVP_SIGNATURE *signature = pctx->op.sig.signature; in EVP_DigestSign()
664 EVP_SIGNATURE *signature; in EVP_DigestVerifyFinal()
771 EVP_SIGNATURE *signature = pctx->op.sig.signature; in EVP_DigestVerify()
/freebsd/crypto/openssl/doc/designs/
H A Dfunctions-for-explicitly-fetched-signature-algorithms.md11 - `EVP_SIGNATURE`
26 a `EVP_SIGNATURE` "RSA" and combine it with a parameter that specifies the
27 hash "SHA256" to get the "RSA-SHA256" functionality. For an `EVP_SIGNATURE`
63 ### For limited input size / oneshot signing with `EVP_SIGNATURE`
67 EVP_SIGNATURE *algo,
71 ### For signing a stream with `EVP_SIGNATURE`
75 EVP_SIGNATURE *algo,
87 ### For limited input size / oneshot verification with `EVP_SIGNATURE`
91 EVP_SIGNATURE *algo,
95 ### For verifying a stream with `EVP_SIGNATURE`
[all …]
H A Dfetching-composite-algorithms.md31 EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
33 EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
35 EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
/freebsd/secure/lib/libcrypto/man/man7/
H A DMakefile83 MAN+= EVP_SIGNATURE-DSA.7
84 MAN+= EVP_SIGNATURE-ECDSA.7
85 MAN+= EVP_SIGNATURE-ED25519.7
86 MAN+= EVP_SIGNATURE-HMAC.7
87 MAN+= EVP_SIGNATURE-ML-DSA.7
88 MAN+= EVP_SIGNATURE-RSA.7
89 MAN+= EVP_SIGNATURE-SLH-DSA.7
/freebsd/crypto/openssl/include/openssl/
H A Devp.h1928 void EVP_SIGNATURE_free(EVP_SIGNATURE *signature);
1929 int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature);
1930 OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature);
1931 EVP_SIGNATURE *EVP_SIGNATURE_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
1933 int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name);
1934 const char *EVP_SIGNATURE_get0_name(const EVP_SIGNATURE *signature);
1935 const char *EVP_SIGNATURE_get0_description(const EVP_SIGNATURE *signature);
1937 void (*fn)(EVP_SIGNATURE *signature,
1940 int EVP_SIGNATURE_names_do_all(const EVP_SIGNATURE *signature,
1943 const OSSL_PARAM *EVP_SIGNATURE_gettable_ctx_params(const EVP_SIGNATURE *sig);
[all …]
H A Dtypes.h134 typedef struct evp_signature_st EVP_SIGNATURE; typedef
/freebsd/crypto/openssl/apps/
H A Dlist.c62 IS_FETCHABLE(signature, EVP_SIGNATURE) in IS_FETCHABLE()
757 DEFINE_STACK_OF(EVP_SIGNATURE) in DEFINE_STACK_OF() argument
758 static int signature_cmp(const EVP_SIGNATURE *const *a, in DEFINE_STACK_OF()
759 const EVP_SIGNATURE *const *b) in DEFINE_STACK_OF()
765 static void collect_signatures(EVP_SIGNATURE *sig, void *stack) in collect_signatures()
767 STACK_OF(EVP_SIGNATURE) *sig_stack = stack; in collect_signatures()
778 STACK_OF(EVP_SIGNATURE) *sig_stack = sk_EVP_SIGNATURE_new(signature_cmp); in list_signatures()
785 EVP_SIGNATURE *k = sk_EVP_SIGNATURE_value(sig_stack, i); in list_signatures()
/freebsd/crypto/openssl/test/
H A Dslh_dsa_test.c217 EVP_SIGNATURE *sig_alg = NULL; in do_slh_dsa_verify()
249 EVP_SIGNATURE *sig_alg = NULL; in slh_dsa_sign_verify_test()
378 EVP_SIGNATURE *sig_alg = NULL; in slh_dsa_usage_test()
448 EVP_SIGNATURE *sig_alg = NULL; in slh_dsa_deterministic_usage_test()
H A Dml_dsa_test.c127 EVP_SIGNATURE *sig_alg = NULL; in ml_dsa_siggen_test()
182 EVP_SIGNATURE *sig_alg = NULL; in ml_dsa_sigver_test()
399 EVP_SIGNATURE *sig_alg = NULL; in do_ml_dsa_sign_verify()
/freebsd/crypto/openssl/fuzz/
H A Dprovider.c64 DEFINE_ALGORITHMS(signature, EVP_SIGNATURE)
525 static int do_evp_sig(EVP_SIGNATURE *evp_sig, const OSSL_PARAM params[]) in do_evp_sig()
633 EVP_FUZZ(signature_collection, EVP_SIGNATURE, do_evp_sig); in FuzzerTestOneInput()
H A Dml-dsa.c303 EVP_SIGNATURE *sig_alg = NULL; in ml_dsa_sign_verify()
382 EVP_SIGNATURE *sig_alg = NULL; in ml_dsa_digest_sign_verify()
/freebsd/crypto/openssl/doc/
H A Dbuild.info1382 DEPEND[html/man3/EVP_SIGNATURE.html]=man3/EVP_SIGNATURE.pod
1383 GENERATE[html/man3/EVP_SIGNATURE.html]=man3/EVP_SIGNATURE.pod
1384 DEPEND[man/man3/EVP_SIGNATURE.3]=man3/EVP_SIGNATURE.pod
1385 GENERATE[man/man3/EVP_SIGNATURE.3]=man3/EVP_SIGNATURE.pod
3413 html/man3/EVP_SIGNATURE.html \
4090 man/man3/EVP_SIGNATURE.3 \
4888 DEPEND[html/man7/EVP_SIGNATURE-DSA.html]=man7/EVP_SIGNATURE-DSA.pod
4889 GENERATE[html/man7/EVP_SIGNATURE-DSA.html]=man7/EVP_SIGNATURE-DSA.pod
4890 DEPEND[man/man7/EVP_SIGNATURE-DSA.7]=man7/EVP_SIGNATURE-DSA.pod
4891 GENERATE[man/man7/EVP_SIGNATURE-DSA.7]=man7/EVP_SIGNATURE-DSA.pod
[all …]

123