| /freebsd/secure/lib/libcrypto/man/man7/ |
| H A D | OSSL_PROVIDER-default.7 | 227 .IP "DSA, see \fBEVP_SIGNATURE\-DSA\fR\|(7)" 4 228 .IX Item "DSA, see EVP_SIGNATURE-DSA" 240 .IP "ML\-DSA\-44, see \fBEVP_SIGNATURE\-ML\-DSA\fR\|(7)" 4 241 .IX Item "ML-DSA-44, see EVP_SIGNATURE-ML-DSA" 242 .IP "ML\-DSA\-65, see \fBEVP_SIGNATURE\-ML\-DSA\fR\|(7)" 4 243 .IX Item "ML-DSA-65, see EVP_SIGNATURE-ML-DSA" 244 .IP "ML\-DSA\-87, see \fBEVP_SIGNATURE\-ML\-DSA\fR\|(7)" 4 245 .IX Item "ML-DSA-87, see EVP_SIGNATURE-ML-DSA" 254 .IP "SLH\-DSA\-SHA2\-128s, see \fBEVP_SIGNATURE\-SLH\-DSA\fR\|(7)" 4 255 .IX Item "SLH-DSA-SHA2-128s, see EVP_SIGNATURE-SLH-DSA" [all …]
|
| H A D | OSSL_PROVIDER-base.7 | 129 .IP DSA 4 130 .IX Item "DSA" 143 .IP ML\-DSA\-44 4 144 .IX Item "ML-DSA-44" 145 .IP ML\-DSA\-65 4 146 .IX Item "ML-DSA-65" 147 .IP ML\-DSA\-87 4 148 .IX Item "ML-DSA-87" 155 .IP SLH\-DSA\-SHA2\-128s 4 156 .IX Item "SLH-DSA-SHA2-128s" [all …]
|
| H A D | EVP_SIGNATURE-DSA.7 | 57 .IX Title "EVP_SIGNATURE-DSA 7ossl" 58 .TH EVP_SIGNATURE-DSA 7ossl 2025-09-30 3.5.4 OpenSSL 64 EVP_SIGNATURE\-DSA 65 \&\- The EVP_PKEY DSA signature implementation 68 Support for computing DSA signatures. The signature produced with 71 See \fBEVP_PKEY\-DSA\fR\|(7) for information related to DSA keys. 73 As part of FIPS 140\-3 DSA is not longer FIPS approved for key generation and 81 .IP """DSA"", ""dsaEncryption"", ""1.2.840.10040.4.1""" 4 82 .IX Item """DSA"", ""dsaEncryption"", ""1.2.840.10040.4.1""" 89 .IP """DSA\-SHA1"", ""DSA\-SHA\-1"", ""dsaWithSHA1"", ""1.2.840.10040.4.3""" 4 [all …]
|
| H A D | OSSL_PROVIDER-FIPS.7 | 194 .IP "DSA, see \fBEVP_SIGNATURE\-DSA\fR\|(7)" 4 195 .IX Item "DSA, see EVP_SIGNATURE-DSA" 203 .IP "ML\-DSA\-44, see \fBEVP_SIGNATURE\-ML\-DSA\fR\|(7)" 4 204 .IX Item "ML-DSA-44, see EVP_SIGNATURE-ML-DSA" 205 .IP "ML\-DSA\-65, see \fBEVP_SIGNATURE\-ML\-DSA\fR\|(7)" 4 206 .IX Item "ML-DSA-65, see EVP_SIGNATURE-ML-DSA" 207 .IP "ML\-DSA\-87, see \fBEVP_SIGNATURE\-ML\-DSA\fR\|(7)" 4 208 .IX Item "ML-DSA-87, see EVP_SIGNATURE-ML-DSA" 209 .IP "SLH-DSA, see \fBEVP_SIGNATURE\-SLH\-DSA\fR\|(7)" 4 210 .IX Item "SLH-DSA, see EVP_SIGNATURE-SLH-DSA" [all …]
|
| /freebsd/crypto/openssl/test/recipes/30-test_evp_data/ |
| H A D | evppkey_ml_dsa_siggen.txt | 8 # ACVP test data for ML-DSA sigGen generated from 9 # https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/ML-DSA-sigGen-FIPS204/int… 12 PrivateKeyRaw = ML_DSA_44_1:ML-DSA-44:4A1FDEB2951D9D10C0330A420DFDCE3D52CD7BDD2DBCBF9BC0EAB1C0078C6… 15 Sign-Message = ML-DSA-44:ML_DSA_44_1 22 PrivateKeyRaw = ML_DSA_44_2:ML-DSA-44:5E0E1BCB41717232D0609F236EB6CC5C6B1A19EAD1BBC85039CB45D7FFBA3… 25 Sign-Message = ML-DSA-44:ML_DSA_44_2 33 PrivateKeyRaw = ML_DSA_44_3:ML-DSA-44:50D8BCC327EEA016174E3C9B9C78043A8FE880AA885B836F7D7E359648EC4… 36 Sign-Message = ML-DSA-44:ML_DSA_44_3 43 PrivateKeyRaw = ML_DSA_44_4:ML-DSA-44:FDF0077983268CA931974C7DF702A0647239AC6B1ECCCF8C788DF1556B33B… 46 Sign-Message = ML-DSA-44:ML_DSA_44_4 [all …]
|
| H A D | evppkey_ml_dsa_sigver.txt | 8 # ACVP test data for ML-DSA sigVer generated from 9 # https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/ML-DSA-sigVer-FIPS204/int… 12 PublicKeyRaw = ML_DSA_44_1:ML-DSA-44:8752B50D81824C9B31E1788C76342AADB31EB7F684AAEA2D73A49381117495… 16 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 23 PublicKeyRaw = ML_DSA_44_2:ML-DSA-44:819DBDD6F03C63193C4E3C1BA8DFC05F4FE41C4E12A859C6274B0A0E106B2D… 27 Verify-Message-Public = ML-DSA-44:ML_DSA_44_2 35 PublicKeyRaw = ML_DSA_44_3:ML-DSA-44:5F3E9B81D3583E5C66EF82B9B39382BAF7701B32C85742368FF20ADD8E3ED6… 39 Verify-Message-Public = ML-DSA-44:ML_DSA_44_3 46 PublicKeyRaw = ML_DSA_44_4:ML-DSA-44:7FB7089C888DD59BFA8A65C9F3EFE8C6A97451448C637666D50414903837F9… 50 Verify-Message-Public = ML-DSA-44:ML_DSA_44_4 [all …]
|
| H A D | evppkey_slh_dsa_sigver.txt | 8 # ACVP test data for SLH-DSA sigVer generated from 9 # https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/SLH-DSA-sigVer-FIPS205/in… 12 PublicKeyRaw = SLH_DSA_SHA2_128f_1:SLH-DSA-SHA2-128f:68669488582C94B7A609C9AB7EA5E15319A4F53DF85184… 16 Verify-Message-Public = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_1 24 PublicKeyRaw = SLH_DSA_SHA2_128f_2:SLH-DSA-SHA2-128f:3E6001B901A46DE1C0442B9A38306B3DD839908EB7843D… 28 Verify-Message-Public = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_2 36 PublicKeyRaw = SLH_DSA_SHA2_128f_3:SLH-DSA-SHA2-128f:BDC478E8022C1D9C509CF8940C401027ABC2F402068258… 40 Verify-Message-Public = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_3 48 PublicKeyRaw = SLH_DSA_SHA2_128f_4:SLH-DSA-SHA2-128f:9DAF1C84863829B2B6E2ADC1E036481D6335E5F107C019… 52 Verify-Message-Public = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_4 [all …]
|
| H A D | evppkey_slh_dsa_siggen.txt | 8 # ACVP test data for SLH-DSA sigGen generated from 9 # https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/SLH-DSA-sigGen-FIPS205/in… 12 PrivateKeyRaw = SLH_DSA_SHA2_128f_1:SLH-DSA-SHA2-128f:D5213BA4BB6470F1B9EDA88CBC94E6277A58A951EF7F2… 15 Sign-Message = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_1 22 PrivateKeyRaw = SLH_DSA_SHA2_128f_2:SLH-DSA-SHA2-128f:4768FD28613B4DC96DE4E076EB0B221C218DE8DBC6748… 25 Sign-Message = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_2 33 PrivateKeyRaw = SLH_DSA_SHA2_128f_3:SLH-DSA-SHA2-128f:F37C4BFBDA144C5A58A1BF0AC46F61F3DFD0C2CEAF298… 36 Sign-Message = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_3 44 PrivateKeyRaw = SLH_DSA_SHA2_128f_4:SLH-DSA-SHA2-128f:1BB4DE54201F351511DB5F0212C45A9E05FD22958F642… 47 Sign-Message = SLH-DSA-SHA2-128f:SLH_DSA_SHA2_128f_4 [all …]
|
| H A D | evppkey_slh_dsa_keygen.txt | 8 # ACVP test data for SLH-DSA keyGen generated from 9 # https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/SLH-DSA-keyGen-FIPS205/in… 13 KeyGen = SLH-DSA-SHA2-128s 20 KeyGen = SLH-DSA-SHA2-128s 27 KeyGen = SLH-DSA-SHA2-128s 34 KeyGen = SLH-DSA-SHA2-128s 41 KeyGen = SLH-DSA-SHA2-128s 48 KeyGen = SLH-DSA-SHA2-128s 55 KeyGen = SLH-DSA-SHA2-128s 62 KeyGen = SLH-DSA-SHA2-128s [all …]
|
| H A D | evppkey_ml_dsa_keygen.txt | 8 # ACVP test data for ML-DSA keyGen generated from 9 # https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/ML-DSA-keyGen-FIPS204/int… 13 KeyGen = ML-DSA-44 20 KeyGen = ML-DSA-44 27 KeyGen = ML-DSA-44 34 KeyGen = ML-DSA-44 41 KeyGen = ML-DSA-44 48 KeyGen = ML-DSA-44 55 KeyGen = ML-DSA-44 62 KeyGen = ML-DSA-44 [all …]
|
| H A D | evppkey_dsa_sigalg.txt | 17 # DSA key 18 PrivateKey=DSA-1024 29 PublicKey=DSA-1024-PUBLIC 43 PrivPubKeyPair = DSA-1024:DSA-1024-PUBLIC 45 Title = DSA tests 48 Verify = DSA-SHA1:DSA-1024 53 Verify = DSA-SHA1:DSA-1024-PUBLIC 59 Verify = DSA-SHA1:DSA-1024-PUBLIC 66 Verify = DSA-SHA1:DSA-1024-PUBLIC 73 Verify = DSA-SHA1:DSA-1024-PUBLIC [all …]
|
| H A D | evppkey_dsa.txt | 17 # DSA key 18 PrivateKey=DSA-1024 29 PublicKey=DSA-1024-PUBLIC 43 PrivPubKeyPair = DSA-1024:DSA-1024-PUBLIC 45 Title = DSA tests 47 Verify = DSA-1024 52 Verify = DSA-1024-PUBLIC 58 Verify = DSA-1024-PUBLIC 65 Verify = DSA-1024-PUBLIC 72 Verify = DSA-1024-PUBLIC [all …]
|
| H A D | evppkey_ml_dsa_44_wycheproof_sign.txt | 8 # Wycheproof test data for ML-DSA MlDsaSign generated from 12 PrivateKeyRaw = ML_DSA_44_1:ML-DSA-44:db9ac67708f2ba0fac1f92bd802f9be89ecab966feef59872a1a9ac90b111… 16 Sign-Message = ML-DSA-44:ML_DSA_44_1 24 Sign-Message = ML-DSA-44:ML_DSA_44_1 33 Sign-Message = ML-DSA-44:ML_DSA_44_1 42 Sign-Message = ML-DSA-44:ML_DSA_44_1 51 Sign-Message = ML-DSA-44:ML_DSA_44_1 61 Sign-Message = ML-DSA-44:ML_DSA_44_1 69 Sign-Message = ML-DSA-44:ML_DSA_44_1 77 Sign-Message = ML-DSA-44:ML_DSA_44_1 [all …]
|
| H A D | evppkey_ml_dsa_87_wycheproof_sign.txt | 8 # Wycheproof test data for ML-DSA MlDsaSign generated from 12 PrivateKeyRaw = ML_DSA_87_1:ML-DSA-87:17a508179b35057099111733da28fd1a2265de7d8ab22d5279f13bca84cc4… 16 Sign-Message = ML-DSA-87:ML_DSA_87_1 24 Sign-Message = ML-DSA-87:ML_DSA_87_1 33 Sign-Message = ML-DSA-87:ML_DSA_87_1 42 Sign-Message = ML-DSA-87:ML_DSA_87_1 51 Sign-Message = ML-DSA-87:ML_DSA_87_1 61 Sign-Message = ML-DSA-87:ML_DSA_87_1 69 Sign-Message = ML-DSA-87:ML_DSA_87_1 77 Sign-Message = ML-DSA-87:ML_DSA_87_1 [all …]
|
| H A D | evppkey_ml_dsa_65_wycheproof_verify.txt | 8 # Wycheproof test data for ML-DSA MlDsaVerify generated from 12 PublicKeyRaw = ML_DSA_65_1:ML-DSA-65:f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f… 16 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 24 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 33 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 42 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 51 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 61 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 70 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 79 Verify-Message-Public = ML-DSA-65:ML_DSA_65_1 [all …]
|
| H A D | evppkey_ml_dsa_65_wycheproof_sign.txt | 8 # Wycheproof test data for ML-DSA MlDsaSign generated from 12 PrivateKeyRaw = ML_DSA_65_1:ML-DSA-65:f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5… 16 Sign-Message = ML-DSA-65:ML_DSA_65_1 24 Sign-Message = ML-DSA-65:ML_DSA_65_1 33 Sign-Message = ML-DSA-65:ML_DSA_65_1 42 Sign-Message = ML-DSA-65:ML_DSA_65_1 51 Sign-Message = ML-DSA-65:ML_DSA_65_1 61 Sign-Message = ML-DSA-65:ML_DSA_65_1 69 Sign-Message = ML-DSA-65:ML_DSA_65_1 77 Sign-Message = ML-DSA-65:ML_DSA_65_1 [all …]
|
| H A D | evppkey_ml_dsa_44_wycheproof_verify.txt | 8 # Wycheproof test data for ML-DSA MlDsaVerify generated from 12 PublicKeyRaw = ML_DSA_44_1:ML-DSA-44:db9ac67708f2ba0fac1f92bd802f9be89ecab966feef59872a1a9ac90b1111… 16 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 24 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 33 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 42 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 51 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 61 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 70 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 79 Verify-Message-Public = ML-DSA-44:ML_DSA_44_1 [all …]
|
| /freebsd/crypto/openssl/crypto/dsa/ |
| H A D | dsa_ossl.c | 11 * DSA low level APIs are deprecated for public use, but still ok for 28 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 29 static int dsa_sign_setup_no_digest(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 31 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 36 DSA_SIG *sig, DSA *dsa); 37 static int dsa_init(DSA *dsa); 38 static int dsa_finish(DSA *dsa); 43 "OpenSSL DSA method", 76 DSA_SIG *ossl_dsa_do_sign_int(const unsigned char *dgst, int dlen, DSA *dsa, in ossl_dsa_do_sign_int() argument 88 if (dsa->params.p == NULL in ossl_dsa_do_sign_int() [all …]
|
| H A D | dsa_ameth.c | 11 * DSA low level APIs are deprecated for public use, but still ok for 24 #include "crypto/dsa.h" 39 DSA *dsa = NULL; in dsa_pub_decode() local 50 if ((dsa = d2i_DSAparams(NULL, &pm, pmlen)) == NULL) { in dsa_pub_decode() 56 if ((dsa = DSA_new()) == NULL) { in dsa_pub_decode() 70 if ((dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL)) == NULL) { in dsa_pub_decode() 75 dsa->dirty_cnt++; in dsa_pub_decode() 77 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode() 82 DSA_free(dsa); in dsa_pub_decode() 89 DSA *dsa; in dsa_pub_encode() local [all …]
|
| H A D | dsa_key.c | 11 * DSA low level APIs are deprecated for public use, but still ok for 22 #include "crypto/dsa.h" 31 static int dsa_keygen(DSA *dsa); 33 int DSA_generate_key(DSA *dsa) in DSA_generate_key() argument 36 if (dsa->meth->dsa_keygen != NULL) in DSA_generate_key() 37 return dsa->meth->dsa_keygen(dsa); in DSA_generate_key() 39 return dsa_keygen(dsa); in DSA_generate_key() 42 int ossl_dsa_generate_public_key(BN_CTX *ctx, const DSA *dsa, in ossl_dsa_generate_public_key() argument 53 if (!BN_mod_exp(pub_key, dsa->params.g, prk, dsa->params.p, ctx)) in ossl_dsa_generate_public_key() 75 static int dsa_keygen_knownanswer_test(DSA *dsa, BN_CTX *ctx, in dsa_keygen_knownanswer_test() argument [all …]
|
| H A D | dsa_check.c | 11 * DSA low level APIs are deprecated for public use, but still ok for 20 #include "crypto/dsa.h" 22 static int dsa_precheck_params(const DSA *dsa, int *ret) in dsa_precheck_params() argument 24 if (dsa->params.p == NULL || dsa->params.q == NULL) { in dsa_precheck_params() 30 if (BN_num_bits(dsa->params.p) > OPENSSL_DSA_MAX_MODULUS_BITS) { in dsa_precheck_params() 36 if (BN_num_bits(dsa->params.q) >= BN_num_bits(dsa->params.p)) { in dsa_precheck_params() 45 int ossl_dsa_check_params(const DSA *dsa, int checktype, int *ret) in ossl_dsa_check_params() argument 47 if (!dsa_precheck_params(dsa, ret)) in ossl_dsa_check_params() 51 return ossl_ffc_params_simple_validate(dsa->libctx, &dsa->params, in ossl_dsa_check_params() 59 return ossl_ffc_params_full_validate(dsa->libctx, &dsa->params, in ossl_dsa_check_params() [all …]
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | dsa.h | 85 * If this flag is set the DSA method is FIPS compliant and can be used in 103 /* typedef struct dsa_st DSA; */ 107 (DSA *)ASN1_d2i_fp((char *(*)())DSA_new, \ 113 ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAparams, bp, x) 115 ASN1_i2d_bio_of(DSA, i2d_DSAparams, bp, x) 117 DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, DSA, DSAparams) 119 DSA *dsa); 121 DSA_SIG *sig, DSA *dsa); 127 OSSL_DEPRECATEDIN_3_0 int DSA_set_method(DSA *dsa, const DSA_METHOD *); 128 OSSL_DEPRECATEDIN_3_0 const DSA_METHOD *DSA_get_method(DSA *d); [all …]
|
| /freebsd/crypto/openssl/providers/ |
| H A D | encoders.inc | 23 #define ENCODER_STRUCTURE_DSA "dsa" 56 ENCODER_TEXT("DSA", dsa, yes), 76 ENCODER_TEXT("ML-DSA-44", ml_dsa_44, yes), 77 ENCODER_TEXT("ML-DSA-65", ml_dsa_65, yes), 78 ENCODER_TEXT("ML-DSA-87", ml_dsa_87, yes), 81 ENCODER_TEXT("SLH-DSA-SHA2-128s", slh_dsa_sha2_128s, yes), 82 ENCODER_TEXT("SLH-DSA-SHA2-128f", slh_dsa_sha2_128f, yes), 83 ENCODER_TEXT("SLH-DSA-SHA2-192s", slh_dsa_sha2_192s, yes), 84 ENCODER_TEXT("SLH-DSA-SHA2-192f", slh_dsa_sha2_192f, yes), 85 ENCODER_TEXT("SLH-DSA-SHA2-256s", slh_dsa_sha2_256s, yes), [all …]
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | OSSL_PROVIDER-default.pod | 188 =item DSA, see L<EVP_SIGNATURE-DSA(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)> 214 =item SLH-DSA-SHA2-128s, see L<EVP_SIGNATURE-SLH-DSA(7)> 216 =item SLH-DSA-SHA2-128f, see L<EVP_SIGNATURE-SLH-DSA(7)> 218 =item SLH-DSA-SHA2-192s, see L<EVP_SIGNATURE-SLH-DSA(7)> 220 =item SLH-DSA-SHA2-192f, see L<EVP_SIGNATURE-SLH-DSA(7)> 222 =item SLH-DSA-SHA2-256s, see L<EVP_SIGNATURE-SLH-DSA(7)> 224 =item SLH-DSA-SHA2-256f, see L<EVP_SIGNATURE-SLH-DSA(7)> [all …]
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | dsa.h | 15 # include <openssl/dsa.h> 19 * DSA Paramgen types 27 DSA *ossl_dsa_new(OSSL_LIB_CTX *libctx); 28 void ossl_dsa_set0_libctx(DSA *d, OSSL_LIB_CTX *libctx); 30 int ossl_dsa_generate_ffc_parameters(DSA *dsa, int type, int pbits, int qbits, 34 unsigned char *sig, unsigned int *siglen, DSA *dsa, 38 FFC_PARAMS *ossl_dsa_get0_params(DSA *dsa); 39 int ossl_dsa_ffc_params_fromdata(DSA *dsa, const OSSL_PARAM params[]); 40 int ossl_dsa_key_fromdata(DSA *dsa, const OSSL_PARAM params[], 42 DSA *ossl_dsa_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf, [all …]
|