| /freebsd-11-stable/crypto/openssl/apps/ |
| HD | testdsa.h | 45 DSA *dsa; in get_dsa512() local 47 if ((dsa = DSA_new()) == NULL) in get_dsa512() 49 dsa->priv_key = BN_bin2bn(dsa512_priv, sizeof(dsa512_priv), NULL); in get_dsa512() 50 dsa->pub_key = BN_bin2bn(dsa512_pub, sizeof(dsa512_pub), NULL); in get_dsa512() 51 dsa->p = BN_bin2bn(dsa512_p, sizeof(dsa512_p), NULL); in get_dsa512() 52 dsa->q = BN_bin2bn(dsa512_q, sizeof(dsa512_q), NULL); in get_dsa512() 53 dsa->g = BN_bin2bn(dsa512_g, sizeof(dsa512_g), NULL); in get_dsa512() 54 if ((dsa->priv_key == NULL) || (dsa->pub_key == NULL) || (dsa->p == NULL) in get_dsa512() 55 || (dsa->q == NULL) || (dsa->g == NULL)) in get_dsa512() 57 return (dsa); in get_dsa512() [all …]
|
| HD | dsaparam.c | 117 DSA *dsa = NULL; in MAIN() local 278 dsa = DSA_new(); in MAIN() 279 if (!dsa) { in MAIN() 301 if (!DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL, &cb)) { in MAIN() 315 dsa = d2i_DSAparams_bio(in, NULL); in MAIN() 317 dsa = PEM_read_bio_DSAparams(in, NULL, NULL, NULL); in MAIN() 322 if (dsa == NULL) { in MAIN() 329 DSAparams_print(out, dsa); in MAIN() 336 len = BN_num_bytes(dsa->p); in MAIN() 337 bits_p = BN_num_bits(dsa->p); in MAIN() [all …]
|
| HD | dsa.c | 102 DSA *dsa = NULL; in MAIN() local 274 dsa = EVP_PKEY_get1_DSA(pkey); in MAIN() 278 if (dsa == NULL) { in MAIN() 300 if (!DSA_print(out, dsa, 0)) { in MAIN() 308 BN_print(out, dsa->pub_key); in MAIN() 317 i = i2d_DSA_PUBKEY_bio(out, dsa); in MAIN() 319 i = i2d_DSAPrivateKey_bio(out, dsa); in MAIN() 322 i = PEM_write_bio_DSA_PUBKEY(out, dsa); in MAIN() 324 i = PEM_write_bio_DSAPrivateKey(out, dsa, enc, in MAIN() 333 EVP_PKEY_set1_DSA(pk, dsa); in MAIN() [all …]
|
| HD | dhparam.c | 306 DSA *dsa = DSA_new(); in MAIN() local 310 if (!dsa in MAIN() 311 || !DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL, in MAIN() 313 if (dsa) in MAIN() 314 DSA_free(dsa); in MAIN() 319 dh = DSA_dup_DH(dsa); in MAIN() 320 DSA_free(dsa); in MAIN() 362 DSA *dsa; in MAIN() local 365 dsa = d2i_DSAparams_bio(in, NULL); in MAIN() 367 dsa = PEM_read_bio_DSAparams(in, NULL, NULL, NULL); in MAIN() [all …]
|
| /freebsd-11-stable/crypto/openssl/crypto/dsa/ |
| HD | dsa_ossl.c | 69 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 70 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 73 DSA_SIG *sig, DSA *dsa); 74 static int dsa_init(DSA *dsa); 75 static int dsa_finish(DSA *dsa); 108 #define DSA_MOD_EXP(err_instr,dsa,rr,a1,p1,a2,p2,m,ctx,in_mont) \ argument 111 if ((dsa)->meth->dsa_mod_exp) \ 112 _tmp_res53 = (dsa)->meth->dsa_mod_exp((dsa), (rr), (a1), (p1), \ 119 #define DSA_BN_MOD_EXP(err_instr,dsa,r,a,p,m,ctx,m_ctx) \ argument 122 if ((dsa)->meth->bn_mod_exp) \ [all …]
|
| HD | dsa_ameth.c | 80 DSA *dsa = NULL; in dsa_pub_decode() local 91 if (!(dsa = d2i_DSAparams(NULL, &pm, pmlen))) { in dsa_pub_decode() 97 if (!(dsa = DSA_new())) { in dsa_pub_decode() 111 if (!(dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL))) { in dsa_pub_decode() 117 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode() 123 if (dsa) in dsa_pub_decode() 124 DSA_free(dsa); in dsa_pub_decode() 131 DSA *dsa; in dsa_pub_encode() local 138 dsa = pkey->pkey.dsa; in dsa_pub_encode() 139 if (pkey->save_parameters && dsa->p && dsa->q && dsa->g) { in dsa_pub_encode() [all …]
|
| HD | dsa_key.c | 71 static int dsa_builtin_keygen(DSA *dsa); 73 int DSA_generate_key(DSA *dsa) in DSA_generate_key() argument 76 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD) in DSA_generate_key() 77 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) { in DSA_generate_key() 82 if (dsa->meth->dsa_keygen) in DSA_generate_key() 83 return dsa->meth->dsa_keygen(dsa); in DSA_generate_key() 86 return FIPS_dsa_generate_key(dsa); in DSA_generate_key() 88 return dsa_builtin_keygen(dsa); in DSA_generate_key() 91 static int dsa_builtin_keygen(DSA *dsa) in dsa_builtin_keygen() argument 100 if (dsa->priv_key == NULL) { in dsa_builtin_keygen() [all …]
|
| HD | dsatest.c | 145 DSA *dsa = NULL; in main() local 165 if (((dsa = DSA_new()) == NULL) || !DSA_generate_parameters_ex(dsa, 512, in main() 178 DSA_print(bio_err, dsa, 0); in main() 188 i = BN_bn2bin(dsa->q, buf); in main() 195 i = BN_bn2bin(dsa->p, buf); in main() 202 i = BN_bn2bin(dsa->g, buf); in main() 209 dsa->flags |= DSA_FLAG_NO_EXP_CONSTTIME; in main() 210 DSA_generate_key(dsa); in main() 211 DSA_sign(0, str1, 20, sig, &siglen, dsa); in main() 212 if (DSA_verify(0, str1, 20, sig, siglen, dsa) == 1) in main() [all …]
|
| HD | dsa_sign.c | 66 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in DSA_do_sign() argument 69 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD) in DSA_do_sign() 70 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) { in DSA_do_sign() 75 return dsa->meth->dsa_do_sign(dgst, dlen, dsa); in DSA_do_sign() 78 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) in DSA_sign_setup() argument 81 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD) in DSA_sign_setup() 82 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) { in DSA_sign_setup() 87 return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); in DSA_sign_setup()
|
| HD | dsa_pmeth.c | 127 DSA *dsa = ctx->pkey->pkey.dsa; in pkey_dsa_sign() local 134 ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa); in pkey_dsa_sign() 148 DSA *dsa = ctx->pkey->pkey.dsa; in pkey_dsa_verify() local 155 ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa); in pkey_dsa_verify() 249 DSA *dsa = NULL; in pkey_dsa_paramgen() local 258 dsa = DSA_new(); in pkey_dsa_paramgen() 259 if (!dsa) in pkey_dsa_paramgen() 261 ret = dsa_builtin_paramgen(dsa, dctx->nbits, dctx->qbits, dctx->pmd, in pkey_dsa_paramgen() 264 EVP_PKEY_assign_DSA(pkey, dsa); in pkey_dsa_paramgen() 266 DSA_free(dsa); in pkey_dsa_paramgen() [all …]
|
| HD | dsa.h | 131 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa); 132 int (*dsa_sign_setup) (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, 135 DSA_SIG *sig, DSA *dsa); 136 int (*dsa_mod_exp) (DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1, 140 int (*bn_mod_exp) (DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, 142 int (*init) (DSA *dsa); 143 int (*finish) (DSA *dsa); 147 int (*dsa_paramgen) (DSA *dsa, int bits, 152 int (*dsa_keygen) (DSA *dsa); 193 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); [all …]
|
| HD | dsa_vrf.c | 65 DSA *dsa) in DSA_do_verify() argument 68 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD) in DSA_do_verify() 69 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) { in DSA_do_verify() 74 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa); in DSA_do_verify()
|
| /freebsd-11-stable/crypto/openssl/engines/ccgost/ |
| HD | gost_sign.c | 53 DSA_SIG *gost_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in gost_do_sign() argument 77 BN_mod(tmp, md, dsa->q, ctx); in gost_do_sign() 86 BN_rand_range(k, dsa->q); in gost_do_sign() 88 BN_mod_exp(tmp, dsa->g, k, dsa->p, ctx); in gost_do_sign() 96 BN_mod(newsig->r, tmp, dsa->q, ctx); in gost_do_sign() 100 BN_mod_mul(tmp, dsa->priv_key, newsig->r, dsa->q, ctx); in gost_do_sign() 101 BN_mod_mul(tmp2, k, md, dsa->q, ctx); in gost_do_sign() 109 BN_mod_add(newsig->s, tmp, tmp2, dsa->q, ctx); in gost_do_sign() 163 DSA_SIG *sig, DSA *dsa) in gost_do_verify() argument 177 if (BN_cmp(sig->s, dsa->q) >= 1 || BN_cmp(sig->r, dsa->q) >= 1) { in gost_do_verify() [all …]
|
| HD | gost_ameth.c | 125 DSA *dsa = EVP_PKEY_get0(pkey); in decode_gost_algor_params() local 126 if (!dsa) { in decode_gost_algor_params() 127 dsa = DSA_new(); in decode_gost_algor_params() 128 if (!EVP_PKEY_assign(pkey, pkey_nid, dsa)) in decode_gost_algor_params() 131 if (!fill_GOST94_params(dsa, param_nid)) in decode_gost_algor_params() 156 DSA *dsa = EVP_PKEY_get0(pkey); in gost_set_priv_key() local 157 if (!dsa) { in gost_set_priv_key() 158 dsa = DSA_new(); in gost_set_priv_key() 159 EVP_PKEY_assign(pkey, EVP_PKEY_base_id(pkey), dsa); in gost_set_priv_key() 161 dsa->priv_key = BN_dup(priv); in gost_set_priv_key() [all …]
|
| /freebsd-11-stable/crypto/openssl/doc/crypto/ |
| HD | DSA_sign.pod | 9 #include <openssl/dsa.h> 12 unsigned char *sigret, unsigned int *siglen, DSA *dsa); 14 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx, BIGNUM **kinvp, 18 unsigned char *sigbuf, int siglen, DSA *dsa); 23 digest B<dgst> using the private key B<dsa> and places its ASN.1 DER 25 *B<siglen>. B<sigret> must point to DSA_size(B<dsa>) bytes of memory. 29 B<dsa> to contain DSA parameters. It places the precomputed values 32 be passed to DSA_sign() in B<dsa-E<gt>kinv> and B<dsa-E<gt>r>. 35 more than one signature: using the same B<dsa-E<gt>kinv> and 36 B<dsa-E<gt>r> pair twice under the same private key on different [all …]
|
| HD | DSA_do_sign.pod | 9 #include <openssl/dsa.h> 11 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 14 DSA_SIG *sig, DSA *dsa); 19 digest B<dgst> using the private key B<dsa> and returns it in a 27 message digest B<dgst> of size B<len>. B<dsa> is the signer's public 39 L<dsa(3)|dsa(3)>, L<ERR_get_error(3)|ERR_get_error(3)>, L<rand(3)|rand(3)>,
|
| HD | dsa.pod | 5 dsa - Digital Signature Algorithm 9 #include <openssl/dsa.h> 13 void DSA_free(DSA *dsa); 15 int DSA_size(const DSA *dsa); 23 int DSA_generate_key(DSA *dsa); 26 unsigned char *sigret, unsigned int *siglen, DSA *dsa); 27 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx, BIGNUM **kinvp, 30 const unsigned char *sigbuf, int siglen, DSA *dsa); 34 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth); 48 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); [all …]
|
| HD | DSA_size.pod | 9 #include <openssl/dsa.h> 11 int DSA_size(const DSA *dsa); 19 B<dsa-E<gt>q> must not be B<NULL>. 27 L<dsa(3)|dsa(3)>, L<DSA_sign(3)|DSA_sign(3)>
|
| /freebsd-11-stable/crypto/openssl/crypto/pem/ |
| HD | pvkfmt.c | 309 DSA *dsa = NULL; in b2i_dss() local 314 dsa = DSA_new(); in b2i_dss() 316 if (!dsa || !ret) in b2i_dss() 318 if (!read_lebn(&p, nbyte, &dsa->p)) in b2i_dss() 320 if (!read_lebn(&p, 20, &dsa->q)) in b2i_dss() 322 if (!read_lebn(&p, nbyte, &dsa->g)) in b2i_dss() 325 if (!read_lebn(&p, nbyte, &dsa->pub_key)) in b2i_dss() 328 if (!read_lebn(&p, 20, &dsa->priv_key)) in b2i_dss() 331 BN_set_flags(dsa->priv_key, BN_FLG_CONSTTIME); in b2i_dss() 333 if (!(dsa->pub_key = BN_new())) in b2i_dss() [all …]
|
| /freebsd-11-stable/crypto/openssl/engines/ |
| HD | e_cswift.c | 134 DSA *dsa); 136 DSA_SIG *sig, DSA *dsa); 795 static DSA_SIG *cswift_dsa_sign(const unsigned char *dgst, int dlen, DSA *dsa) in cswift_dsa_sign() argument 828 if (!bn_wexpand(dsa_p, dsa->p->top) || in cswift_dsa_sign() 829 !bn_wexpand(dsa_q, dsa->q->top) || in cswift_dsa_sign() 830 !bn_wexpand(dsa_g, dsa->g->top) || in cswift_dsa_sign() 831 !bn_wexpand(dsa_key, dsa->priv_key->top) || in cswift_dsa_sign() 832 !bn_wexpand(result, dsa->p->top)) { in cswift_dsa_sign() 837 sw_param.up.dsa.p.nbytes = BN_bn2bin(dsa->p, (unsigned char *)dsa_p->d); in cswift_dsa_sign() 838 sw_param.up.dsa.p.value = (unsigned char *)dsa_p->d; in cswift_dsa_sign() [all …]
|
| HD | e_ubsec.c | 110 static int ubsec_dsa_mod_exp(DSA *dsa, BIGNUM *rr, BIGNUM *a1, 113 static int ubsec_mod_exp_dsa(DSA *dsa, BIGNUM *r, BIGNUM *a, 118 DSA *dsa); 120 DSA_SIG *sig, DSA *dsa); 685 static int ubsec_dsa_mod_exp(DSA *dsa, BIGNUM *rr, BIGNUM *a1, in ubsec_dsa_mod_exp() argument 708 static int ubsec_mod_exp_dsa(DSA *dsa, BIGNUM *r, BIGNUM *a, in ubsec_mod_exp_dsa() argument 752 DSA *dsa) in ubsec_dsa_do_sign() argument 783 to_return = meth->dsa_do_sign(dgst, dlen, dsa); in ubsec_dsa_do_sign() 792 (unsigned char *)dsa->p->d, in ubsec_dsa_do_sign() 793 BN_num_bits(dsa->p), in ubsec_dsa_do_sign() [all …]
|
| /freebsd-11-stable/sys/dev/sym/ |
| HD | sym_fw1.h | 287 RADDR_1 (dsa), 290 RADDR_1 (dsa), 345 RADDR_1 (dsa), 687 RADDR_1 (dsa), 739 RADDR_1 (dsa), 846 RADDR_1 (dsa), 883 SCR_LOAD_REG (dsa, 0xff), 919 RADDR_1 (dsa), 920 SCR_SFBR_REG (dsa, SCR_SHL, 0), 922 SCR_REG_REG (dsa, SCR_SHL, 0), [all …]
|
| /freebsd-11-stable/crypto/openssh/regress/ |
| HD | ssh-com.sh | 59 rm -f ${OBJ}/dsa ${OBJ}/dsa.pub 60 ${SSHKEYGEN} -q -N '' -t dsa -f ${OBJ}/dsa 65 for t in rsa dsa; do 117 sshd2_config dsa.pub dsa ssh_config_com; do
|
| /freebsd-11-stable/contrib/unbound/sldns/ |
| HD | keyraw.c | 200 DSA *dsa; in sldns_key_buf2dsa_raw() local 228 if(!Q || !P || !G || !Y || !(dsa = DSA_new())) { in sldns_key_buf2dsa_raw() 237 dsa->p = P; in sldns_key_buf2dsa_raw() 238 dsa->q = Q; in sldns_key_buf2dsa_raw() 239 dsa->g = G; in sldns_key_buf2dsa_raw() 240 dsa->pub_key = Y; in sldns_key_buf2dsa_raw() 244 if (!DSA_set0_pqg(dsa, P, Q, G)) { in sldns_key_buf2dsa_raw() 250 DSA_free(dsa); in sldns_key_buf2dsa_raw() 254 if (!DSA_set0_key(dsa, Y, NULL)) { in sldns_key_buf2dsa_raw() 256 DSA_free(dsa); in sldns_key_buf2dsa_raw() [all …]
|
| /freebsd-11-stable/crypto/openssl/crypto/x509/ |
| HD | x_all.c | 313 DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) in d2i_DSAPrivateKey_fp() argument 315 return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); in d2i_DSAPrivateKey_fp() 318 int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) in i2d_DSAPrivateKey_fp() argument 320 return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); in i2d_DSAPrivateKey_fp() 323 DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) in d2i_DSA_PUBKEY_fp() argument 325 return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSA_PUBKEY, fp, dsa); in d2i_DSA_PUBKEY_fp() 328 int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa) in i2d_DSA_PUBKEY_fp() argument 330 return ASN1_i2d_fp_of(DSA, i2d_DSA_PUBKEY, fp, dsa); in i2d_DSA_PUBKEY_fp() 334 DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) in d2i_DSAPrivateKey_bio() argument 336 return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); in d2i_DSAPrivateKey_bio() [all …]
|