| /freebsd/crypto/openssl/doc/man3/ |
| H A D | EVP_SIGNATURE.pod | 5 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 D | EVP_PKEY_verify_recover.pod | 16 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 D | EVP_PKEY_verify.pod | 16 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 D | EVP_PKEY_sign.pod | 15 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 D | EVP_SIGNATURE-SLH-DSA.pod | 5 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 D | OSSL_PROVIDER-default.pod | 188 =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 D | EVP_SIGNATURE-HMAC.pod | 5 EVP_SIGNATURE-HMAC, EVP_SIGNATURE-Siphash, EVP_SIGNATURE-Poly1305, 6 EVP_SIGNATURE-CMAC
|
| H A D | EVP_PKEY-HMAC.pod | 19 L<EVP_SIGNATURE-HMAC(7)>, L<EVP_SIGNATURE-Siphash(7)>, 20 L<EVP_SIGNATURE-Poly1305(7)> or L<EVP_SIGNATURE-CMAC(7)>.
|
| H A D | EVP_SIGNATURE-ML-DSA.pod | 5 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 D | OSSL_PROVIDER-FIPS.pod | 150 =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 D | EVP_PKEY-X25519.pod | 115 L<EVP_SIGNATURE-ED25519(7)>, L<EVP_SIGNATURE-ED448(7)>
|
| H A D | EVP_SIGNATURE-ED25519.pod | 5 EVP_SIGNATURE-ED25519, 6 EVP_SIGNATURE-ED448,
|
| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | signature.c | 33 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 D | m_sigver.c | 44 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 D | functions-for-explicitly-fetched-signature-algorithms.md | 11 - `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 D | fetching-composite-algorithms.md | 31 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 D | Makefile | 83 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 D | evp.h | 1928 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 D | types.h | 134 typedef struct evp_signature_st EVP_SIGNATURE; typedef
|
| /freebsd/crypto/openssl/apps/ |
| H A D | list.c | 62 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 D | slh_dsa_test.c | 217 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 D | ml_dsa_test.c | 127 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 D | provider.c | 64 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 D | ml-dsa.c | 303 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 D | build.info | 1382 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 …]
|