| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/dsa/ |
| H A D | dsa_ossl.c | 27 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 28 static int dsa_sign_setup_no_digest(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 30 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 33 DSA_SIG *sig, DSA *dsa); 34 static int dsa_init(DSA *dsa); 35 static int dsa_finish(DSA *dsa); 73 DSA_SIG *ossl_dsa_do_sign_int(const unsigned char *dgst, int dlen, DSA *dsa) in ossl_dsa_do_sign_int() argument 83 if (dsa->params.p == NULL in ossl_dsa_do_sign_int() 84 || dsa->params.q == NULL in ossl_dsa_do_sign_int() 85 || dsa->params.g == NULL) { in ossl_dsa_do_sign_int() [all …]
|
| H A D | dsa_check.c | 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() 66 int ossl_dsa_check_pub_key(const DSA *dsa, const BIGNUM *pub_key, int *ret) in ossl_dsa_check_pub_key() argument 68 if (!dsa_precheck_params(dsa, ret)) in ossl_dsa_check_pub_key() [all …]
|
| H A D | dsa_key.c | 31 static int dsa_keygen(DSA *dsa, int pairwise_test); 32 static int dsa_keygen_pairwise_test(DSA *dsa, OSSL_CALLBACK *cb, void *cbarg); 34 int DSA_generate_key(DSA *dsa) in DSA_generate_key() argument 37 if (dsa->meth->dsa_keygen != NULL) in DSA_generate_key() 38 return dsa->meth->dsa_keygen(dsa); in DSA_generate_key() 40 return dsa_keygen(dsa, 0); in DSA_generate_key() 43 int ossl_dsa_generate_public_key(BN_CTX *ctx, const DSA *dsa, in ossl_dsa_generate_public_key() argument 54 if (!BN_mod_exp(pub_key, dsa->params.g, prk, dsa->params.p, ctx)) in ossl_dsa_generate_public_key() 62 static int dsa_keygen(DSA *dsa, int pairwise_test) in dsa_keygen() argument 68 if ((ctx = BN_CTX_new_ex(dsa->libctx)) == NULL) in dsa_keygen() [all …]
|
| H A D | dsa_ameth.c | 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 97 dsa = pkey->pkey.dsa; in dsa_pub_encode() 99 && dsa->params.p != NULL in dsa_pub_encode() [all …]
|
| H A D | dsa_gen.c | 26 int ossl_dsa_generate_ffc_parameters(DSA *dsa, int type, int pbits, int qbits, in ossl_dsa_generate_ffc_parameters() argument 33 ret = ossl_ffc_params_FIPS186_2_generate(dsa->libctx, &dsa->params, in ossl_dsa_generate_ffc_parameters() 38 ret = ossl_ffc_params_FIPS186_4_generate(dsa->libctx, &dsa->params, in ossl_dsa_generate_ffc_parameters() 42 dsa->dirty_cnt++; in ossl_dsa_generate_ffc_parameters() 47 int DSA_generate_parameters_ex(DSA *dsa, int bits, in DSA_generate_parameters_ex() argument 52 if (dsa->meth->dsa_paramgen) in DSA_generate_parameters_ex() 53 return dsa->meth->dsa_paramgen(dsa, bits, seed_in, seed_len, in DSA_generate_parameters_ex() 56 && !ossl_ffc_params_set_validate_params(&dsa->params, seed_in, seed_len, in DSA_generate_parameters_ex() 62 if (!ossl_dsa_generate_ffc_parameters(dsa, DSA_PARAMGEN_TYPE_FIPS_186_2, in DSA_generate_parameters_ex() 66 if (!ossl_dsa_generate_ffc_parameters(dsa, DSA_PARAMGEN_TYPE_FIPS_186_4, in DSA_generate_parameters_ex() [all …]
|
| H A D | dsa_backend.c | 30 int ossl_dsa_key_fromdata(DSA *dsa, const OSSL_PARAM params[], in ossl_dsa_key_fromdata() argument 36 if (dsa == NULL) in ossl_dsa_key_fromdata() 55 if (!DSA_set0_key(dsa, pub_key, priv_key)) in ossl_dsa_key_fromdata() 66 int ossl_dsa_is_foreign(const DSA *dsa) in ossl_dsa_is_foreign() argument 69 if (dsa->engine != NULL || DSA_get_method((DSA *)dsa) != DSA_OpenSSL()) in ossl_dsa_is_foreign() 82 DSA *ossl_dsa_dup(const DSA *dsa, int selection) in ossl_dsa_dup() argument 87 if (ossl_dsa_is_foreign(dsa)) in ossl_dsa_dup() 90 if ((dupkey = ossl_dsa_new(dsa->libctx)) == NULL) in ossl_dsa_dup() 94 && !ossl_ffc_params_copy(&dupkey->params, &dsa->params)) in ossl_dsa_dup() 97 dupkey->flags = dsa->flags; in ossl_dsa_dup() [all …]
|
| H A D | dsa_sign.c | 22 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in DSA_do_sign() argument 24 return dsa->meth->dsa_do_sign(dgst, dlen, dsa); in DSA_do_sign() 28 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) in DSA_sign_setup() argument 30 return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); in DSA_sign_setup() 120 int DSA_size(const DSA *dsa) in DSA_size() argument 125 if (dsa->params.q != NULL) { in DSA_size() 126 sig.r = sig.s = dsa->params.q; in DSA_size() 155 unsigned char *sig, unsigned int *siglen, DSA *dsa) in ossl_dsa_sign_int() argument 160 *siglen = DSA_size(dsa); in ossl_dsa_sign_int() 165 if (dsa->libctx == NULL || dsa->meth != DSA_get_default_method()) in ossl_dsa_sign_int() [all …]
|
| H A D | dsa_local.h | 48 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa); 49 int (*dsa_sign_setup) (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 52 DSA_SIG *sig, DSA *dsa); 53 int (*dsa_mod_exp) (DSA *dsa, BIGNUM *rr, const BIGNUM *a1, 57 int (*bn_mod_exp) (DSA *dsa, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, 59 int (*init) (DSA *dsa); 60 int (*finish) (DSA *dsa); 64 int (*dsa_paramgen) (DSA *dsa, int bits, 69 int (*dsa_keygen) (DSA *dsa); 72 DSA_SIG *ossl_dsa_do_sign_int(const unsigned char *dgst, int dlen, DSA *dsa);
|
| H A D | dsa_pmeth.c | 89 DSA *dsa = (DSA *)EVP_PKEY_get0_DSA(ctx->pkey); in pkey_dsa_sign() local 94 ret = DSA_sign(0, tbs, tbslen, sig, &sltmp, dsa); in pkey_dsa_sign() 113 DSA *dsa = (DSA *)EVP_PKEY_get0_DSA(ctx->pkey); in pkey_dsa_verify() local 118 ret = DSA_verify(0, tbs, tbslen, sig, siglen, dsa); in pkey_dsa_verify() 212 DSA *dsa = NULL; in pkey_dsa_paramgen() local 224 dsa = DSA_new(); in pkey_dsa_paramgen() 225 if (dsa == NULL) { in pkey_dsa_paramgen() 230 ossl_ffc_set_digest(&dsa->params, EVP_MD_get0_name(dctx->md), NULL); in pkey_dsa_paramgen() 232 ret = ossl_ffc_params_FIPS186_4_generate(NULL, &dsa->params, in pkey_dsa_paramgen() 237 EVP_PKEY_assign_DSA(pkey, dsa); in pkey_dsa_paramgen() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/dsa/ |
| H A D | dsa_ossl.c | 18 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 19 static int dsa_sign_setup_no_digest(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 21 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 24 DSA_SIG *sig, DSA *dsa); 25 static int dsa_init(DSA *dsa); 26 static int dsa_finish(DSA *dsa); 62 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in dsa_do_sign() argument 71 if (dsa->p == NULL || dsa->q == NULL || dsa->g == NULL) { in dsa_do_sign() 75 if (dsa->priv_key == NULL) { in dsa_do_sign() 99 if (!dsa_sign_setup(dsa, ctx, &kinv, &ret->r, dgst, dlen)) in dsa_do_sign() [all …]
|
| H A D | dsa_ameth.c | 30 DSA *dsa = NULL; in dsa_pub_decode() local 41 if ((dsa = d2i_DSAparams(NULL, &pm, pmlen)) == NULL) { in dsa_pub_decode() 47 if ((dsa = DSA_new()) == NULL) { in dsa_pub_decode() 61 if ((dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL)) == NULL) { in dsa_pub_decode() 67 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode() 72 DSA_free(dsa); in dsa_pub_decode() 79 DSA *dsa; in dsa_pub_encode() local 87 dsa = pkey->pkey.dsa; in dsa_pub_encode() 88 if (pkey->save_parameters && dsa->p && dsa->q && dsa->g) { in dsa_pub_encode() 94 str->length = i2d_DSAparams(dsa, &str->data); in dsa_pub_encode() [all …]
|
| H A D | dsa_key.c | 16 static int dsa_builtin_keygen(DSA *dsa); 18 int DSA_generate_key(DSA *dsa) in DSA_generate_key() argument 20 if (dsa->meth->dsa_keygen) in DSA_generate_key() 21 return dsa->meth->dsa_keygen(dsa); in DSA_generate_key() 22 return dsa_builtin_keygen(dsa); in DSA_generate_key() 25 static int dsa_builtin_keygen(DSA *dsa) in dsa_builtin_keygen() argument 34 if (dsa->priv_key == NULL) { in dsa_builtin_keygen() 38 priv_key = dsa->priv_key; in dsa_builtin_keygen() 41 if (!BN_priv_rand_range(priv_key, dsa->q)) in dsa_builtin_keygen() 45 if (dsa->pub_key == NULL) { in dsa_builtin_keygen() [all …]
|
| H A D | dsa_pmeth.c | 78 DSA *dsa = ctx->pkey->pkey.dsa; in pkey_dsa_sign() local 83 ret = DSA_sign(0, tbs, tbslen, sig, &sltmp, dsa); in pkey_dsa_sign() 97 DSA *dsa = ctx->pkey->pkey.dsa; in pkey_dsa_verify() local 102 ret = DSA_verify(0, tbs, tbslen, sig, siglen, dsa); in pkey_dsa_verify() 197 DSA *dsa = NULL; in pkey_dsa_paramgen() local 209 dsa = DSA_new(); in pkey_dsa_paramgen() 210 if (dsa == NULL) { in pkey_dsa_paramgen() 214 ret = dsa_builtin_paramgen(dsa, dctx->nbits, dctx->qbits, dctx->pmd, in pkey_dsa_paramgen() 218 EVP_PKEY_assign_DSA(pkey, dsa); in pkey_dsa_paramgen() 220 DSA_free(dsa); in pkey_dsa_paramgen() [all …]
|
| H A D | dsa_local.h | 43 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa); 44 int (*dsa_sign_setup) (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 47 DSA_SIG *sig, DSA *dsa); 48 int (*dsa_mod_exp) (DSA *dsa, BIGNUM *rr, const BIGNUM *a1, 52 int (*bn_mod_exp) (DSA *dsa, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, 54 int (*init) (DSA *dsa); 55 int (*finish) (DSA *dsa); 59 int (*dsa_paramgen) (DSA *dsa, int bits, 64 int (*dsa_keygen) (DSA *dsa);
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/hcrypto/ |
| H A D | dsa.c | 48 DSA *dsa = calloc(1, sizeof(*dsa)); in DSA_new() local 49 dsa->meth = rk_UNCONST(DSA_get_default_method()); in DSA_new() 50 dsa->references = 1; in DSA_new() 51 return dsa; in DSA_new() 55 DSA_free(DSA *dsa) in DSA_free() argument 57 if (dsa->references <= 0) in DSA_free() 60 if (--dsa->references > 0) in DSA_free() 63 (*dsa->meth->finish)(dsa); in DSA_free() 66 free_if(dsa->p); in DSA_free() 67 free_if(dsa->q); in DSA_free() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ |
| H A D | dsa_kmgmt.c | 98 static int dsa_key_todata(DSA *dsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[], in dsa_key_todata() argument 103 if (dsa == NULL) in dsa_key_todata() 106 DSA_get0_key(dsa, &pub, &priv); in dsa_key_todata() 132 const DSA *dsa = keydata; in dsa_has() local 135 if (!ossl_prov_is_running() || dsa == NULL) in dsa_has() 141 ok = ok && (DSA_get0_pub_key(dsa) != NULL); in dsa_has() 143 ok = ok && (DSA_get0_priv_key(dsa) != NULL); in dsa_has() 145 ok = ok && (DSA_get0_p(dsa) != NULL && DSA_get0_g(dsa) != NULL); in dsa_has() 193 DSA *dsa = keydata; in dsa_import() local 196 if (!ossl_prov_is_running() || dsa == NULL) in dsa_import() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/apps/ |
| H A D | testdsa.h | 202 st.priv = dsa##bits##_priv; \ 203 st.pub = dsa##bits##_pub; \ 204 st.p = dsa##bits##_p; \ 205 st.g = dsa##bits##_g; \ 206 st.q = dsa##bits##_q; \ 207 st.priv_l = sizeof(dsa##bits##_priv); \ 208 st.pub_l = sizeof(dsa##bits##_pub); \ 209 st.p_l = sizeof(dsa##bits##_p); \ 210 st.g_l = sizeof(dsa##bits##_g); \ 211 st.q_l = sizeof(dsa##bits##_q); \ [all …]
|
| H A D | dsaparam.c | 52 DSA *dsa = NULL; in dsaparam_main() local 139 dsa = DSA_new(); in dsaparam_main() 140 if (dsa == NULL) { in dsaparam_main() 147 if (!DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL, cb)) { in dsaparam_main() 153 dsa = d2i_DSAparams_bio(in, NULL); in dsaparam_main() 155 dsa = PEM_read_bio_DSAparams(in, NULL, NULL, NULL); in dsaparam_main() 157 if (dsa == NULL) { in dsaparam_main() 164 DSAparams_print(out, dsa); in dsaparam_main() 172 DSA_get0_pqg(dsa, &p, &q, &g); in dsaparam_main() 208 i = i2d_DSAparams_bio(out, dsa); in dsaparam_main() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/include/crypto/ |
| H A D | dsa.h | 25 int ossl_dsa_generate_ffc_parameters(DSA *dsa, int type, int pbits, int qbits, 29 unsigned char *sig, unsigned int *siglen, DSA *dsa); 31 FFC_PARAMS *ossl_dsa_get0_params(DSA *dsa); 32 int ossl_dsa_ffc_params_fromdata(DSA *dsa, const OSSL_PARAM params[]); 33 int ossl_dsa_key_fromdata(DSA *dsa, const OSSL_PARAM params[], 38 int ossl_dsa_generate_public_key(BN_CTX *ctx, const DSA *dsa, 40 int ossl_dsa_check_params(const DSA *dsa, int checktype, int *ret); 41 int ossl_dsa_check_pub_key(const DSA *dsa, const BIGNUM *pub_key, int *ret); 42 int ossl_dsa_check_pub_key_partial(const DSA *dsa, const BIGNUM *pub_key, 44 int ossl_dsa_check_priv_key(const DSA *dsa, const BIGNUM *priv_key, int *ret); [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/test/ |
| H A D | dsatest.c | 64 DSA *dsa = NULL; in dsa_test() local 86 if (!TEST_ptr(dsa = DSA_new()) in dsa_test() 87 || !TEST_true(DSA_generate_parameters_ex(dsa, 512, seed, 20, in dsa_test() 96 DSA_get0_pqg(dsa, &p, &q, &g); in dsa_test() 112 if (!TEST_true(DSA_generate_key(dsa))) in dsa_test() 114 if (!TEST_true(DSA_sign(0, str1, 20, sig, &siglen, dsa))) in dsa_test() 116 if (TEST_int_gt(DSA_verify(0, str1, 20, sig, siglen, dsa), 0)) in dsa_test() 119 DSA_free(dsa); in dsa_test() 331 DSA *dsa = NULL; in test_dsa_sig_infinite_loop() local 364 || !TEST_ptr(dsa = DSA_new())) in test_dsa_sig_infinite_loop() [all …]
|
| H A D | pem_read_depr_test.c | 89 DSA *dsa = NULL; in test_read_dsa_params() local 94 dsa = PEM_read_bio_DSAparams(infile, NULL, NULL, NULL); in test_read_dsa_params() 95 if (!TEST_ptr(dsa)) in test_read_dsa_params() 102 DSA_free(dsa); in test_read_dsa_params() 110 DSA *dsa = NULL; in test_read_dsa_private() local 115 dsa = PEM_read_bio_DSAPrivateKey(infile, NULL, NULL, NULL); in test_read_dsa_private() 116 if (!TEST_ptr(dsa)) in test_read_dsa_private() 123 DSA_free(dsa); in test_read_dsa_private() 131 DSA *dsa = NULL; in test_read_dsa_public() local 136 dsa = PEM_read_bio_DSA_PUBKEY(infile, NULL, NULL, NULL); in test_read_dsa_public() [all …]
|
| /netbsd-src/crypto/external/bsd/openssh/dist/ |
| H A D | ssh-dss.c | 53 if (key->dsa == NULL) in ssh_dss_size() 55 DSA_get0_pqg(key->dsa, &dsa_p, NULL, NULL); in ssh_dss_size() 62 if ((k->dsa = DSA_new()) == NULL) in ssh_dss_alloc() 70 DSA_free(k->dsa); in ssh_dss_cleanup() 71 k->dsa = NULL; in ssh_dss_cleanup() 80 if (a->dsa == NULL || b->dsa == NULL) in ssh_dss_equal() 82 DSA_get0_pqg(a->dsa, &dsa_p_a, &dsa_q_a, &dsa_g_a); in ssh_dss_equal() 83 DSA_get0_pqg(b->dsa, &dsa_p_b, &dsa_q_b, &dsa_g_b); in ssh_dss_equal() 84 DSA_get0_key(a->dsa, &dsa_pub_key_a, NULL); in ssh_dss_equal() 85 DSA_get0_key(b->dsa, &dsa_pub_key_b, NULL); in ssh_dss_equal() [all …]
|
| /netbsd-src/crypto/external/bsd/netpgp/dist/src/netpgpverify/ |
| H A D | rsa.c | 407 …const unsigned char *calculated, int dgst_len, const netpgpv_dsasig_t *sig, netpgpv_mpi_dsa_t *dsa) in dsa_do_verify() argument 415 if (dsa->p == NULL || dsa->q == NULL || dsa->g == NULL) { in dsa_do_verify() 419 qbits = PGPV_BN_num_bits(dsa->q); in dsa_do_verify() 431 if (PGPV_BN_num_bits(dsa->p) > DSA_MAX_MODULUS_BITS) { in dsa_do_verify() 448 PGPV_BN_cmp(sig->r, dsa->q) >= 0) { in dsa_do_verify() 453 PGPV_BN_cmp(sig->s, dsa->q) >= 0) { in dsa_do_verify() 456 if (PGPV_BN_mod_inverse(W, sig->s, dsa->q, NULL) != MP_OKAY) { in dsa_do_verify() 465 if (!PGPV_BN_mod_mul(M, M, W, dsa->q, NULL)) { in dsa_do_verify() 468 if (!PGPV_BN_mod_mul(W, sig->r, W, dsa->q, NULL)) { in dsa_do_verify() 471 if (!PGPV_BN_mod_exp(dsa->p, t1, dsa->g, M, NULL)) { in dsa_do_verify() [all …]
|
| /netbsd-src/crypto/external/bsd/netpgp/dist/src/librsa/ |
| H A D | rsa.c | 407 dsa_do_verify(const unsigned char *calculated, int dgst_len, const dsasig_t *sig, mpi_dsa_t *dsa) in dsa_do_verify() argument 415 if (dsa->p == NULL || dsa->q == NULL || dsa->g == NULL) { in dsa_do_verify() 419 qbits = BN_num_bits(dsa->q); in dsa_do_verify() 431 if (BN_num_bits(dsa->p) > DSA_MAX_MODULUS_BITS) { in dsa_do_verify() 448 BN_cmp(sig->r, dsa->q) >= 0) { in dsa_do_verify() 453 BN_cmp(sig->s, dsa->q) >= 0) { in dsa_do_verify() 456 if (BN_mod_inverse(W, sig->s, dsa->q, NULL) != MP_OKAY) { in dsa_do_verify() 465 if (!BN_mod_mul(M, M, W, dsa->q, NULL)) { in dsa_do_verify() 468 if (!BN_mod_mul(W, sig->r, W, dsa->q, NULL)) { in dsa_do_verify() 471 if (!BN_mod_exp(dsa->p, t1, dsa->g, M, NULL)) { in dsa_do_verify() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/providers/common/der/ |
| H A D | DSA.asn1 | 14 id-dsa OBJECT IDENTIFIER ::= { 19 id-dsa-with-sha1 OBJECT IDENTIFIER ::= { 28 id-dsa-with-sha224 OBJECT IDENTIFIER ::= { sigAlgs 1 } 29 id-dsa-with-sha256 OBJECT IDENTIFIER ::= { sigAlgs 2 } 30 id-dsa-with-sha384 OBJECT IDENTIFIER ::= { sigAlgs 3 } 31 id-dsa-with-sha512 OBJECT IDENTIFIER ::= { sigAlgs 4 } 33 id-dsa-with-sha3-224 OBJECT IDENTIFIER ::= { sigAlgs 5 } 34 id-dsa-with-sha3-256 OBJECT IDENTIFIER ::= { sigAlgs 6 } 35 id-dsa-with-sha3-384 OBJECT IDENTIFIER ::= { sigAlgs 7 } 36 id-dsa-with-sha3-512 OBJECT IDENTIFIER ::= { sigAlgs 8 }
|