Searched refs:dsa (Results 1 - 25 of 132) sorted by relevance

123456

/freebsd-10.3-release/crypto/openssl/crypto/dsa/
H A Ddsa_vrf.c1 /* crypto/dsa/dsa_vrf.c */
62 #include <openssl/dsa.h>
65 DSA *dsa)
68 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
69 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
74 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa);
64 DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
H A Ddsa_key.c1 /* crypto/dsa/dsa_key.c */
64 # include <openssl/dsa.h>
71 static int dsa_builtin_keygen(DSA *dsa);
73 int DSA_generate_key(DSA *dsa) argument
76 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
77 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
82 if (dsa->meth->dsa_keygen)
83 return dsa->meth->dsa_keygen(dsa);
86 return FIPS_dsa_generate_key(dsa);
91 dsa_builtin_keygen(DSA *dsa) argument
[all...]
H A Ddsa_ossl.c1 /* crypto/dsa/dsa_ossl.c */
65 #include <openssl/dsa.h>
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);
97 * if (!dsa->meth->bn_mod_exp(dsa, r,dsa
133 dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
222 dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
320 dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
420 dsa_init(DSA *dsa) argument
426 dsa_finish(DSA *dsa) argument
[all...]
H A Ddsa_sign.c1 /* crypto/dsa/dsa_sign.c */
62 #include <openssl/dsa.h>
66 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
69 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
70 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
75 return dsa->meth->dsa_do_sign(dgst, dlen, dsa);
78 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
81 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
82 && !(dsa
[all...]
H A Ddsa_ameth.c63 #include <openssl/dsa.h>
80 DSA *dsa = NULL; local
91 if (!(dsa = d2i_DSAparams(NULL, &pm, pmlen))) {
97 if (!(dsa = DSA_new())) {
111 if (!(dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL))) {
117 EVP_PKEY_assign_DSA(pkey, dsa);
123 if (dsa)
124 DSA_free(dsa);
131 DSA *dsa; local
137 dsa
192 DSA *dsa = NULL; local
351 DSA *dsa; local
480 DSA *dsa; local
515 DSA *dsa; local
[all...]
H A Ddsa_locl.h55 #include <openssl/dsa.h>
H A Ddsagen.c1 /* crypto/dsa/dsagen.c */
60 #include <openssl/dsa.h>
103 DSA *dsa; local
111 dsa = DSA_generate_parameters(1024, seed, 20, &counter, &h, cb, bio_err);
113 if (dsa == NULL)
114 DSA_print(bio_err, dsa, 0);
H A Ddsatest.c1 /* crypto/dsa/dsatest.c */
88 # include <openssl/dsa.h>
145 DSA *dsa = NULL; local
165 if (((dsa = DSA_new()) == NULL) || !DSA_generate_parameters_ex(dsa, 512,
178 DSA_print(bio_err, dsa, 0);
188 i = BN_bn2bin(dsa->q, buf);
195 i = BN_bn2bin(dsa->p, buf);
202 i = BN_bn2bin(dsa->g, buf);
209 dsa
[all...]
H A Ddsa_pmeth.c127 DSA *dsa = ctx->pkey->pkey.dsa; local
134 ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa);
148 DSA *dsa = ctx->pkey->pkey.dsa; local
155 ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa);
239 DSA *dsa = NULL; local
248 dsa = DSA_new();
249 if (!dsa)
251 ret = dsa_builtin_paramgen(dsa, dct
262 DSA *dsa = NULL; local
[all...]
H A Ddsa.h1 /* crypto/dsa/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, in
[all...]
H A Ddsa_asn1.c62 #include <openssl/dsa.h>
149 DSA *DSAparams_dup(DSA *dsa)
151 return ASN1_item_dup(ASN1_ITEM_rptr(DSAparams), dsa);
155 unsigned char *sig, unsigned int *siglen, DSA *dsa)
159 s = DSA_do_sign(dgst, dlen, dsa);
177 const unsigned char *sigbuf, int siglen, DSA *dsa)
194 ret = DSA_do_verify(dgst, dgst_len, s, dsa);
H A Ddsa_lib.c1 /* crypto/dsa/dsa_lib.c */
64 #include <openssl/dsa.h>
106 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) argument
113 mtmp = dsa->meth;
115 mtmp->finish(dsa);
117 if (dsa->engine) {
118 ENGINE_finish(dsa->engine);
119 dsa->engine = NULL;
122 dsa->meth = meth;
124 meth->init(dsa);
[all...]
/freebsd-10.3-release/crypto/openssl/engines/ccgost/
H A Dgost_sign.c13 #include <openssl/dsa.h>
53 DSA_SIG *gost_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
77 BN_mod(tmp, md, dsa->q, ctx);
86 BN_rand_range(k, dsa->q);
88 BN_mod_exp(tmp, dsa->g, k, dsa->p, ctx);
96 BN_mod(newsig->r, tmp, dsa->q, ctx);
100 BN_mod_mul(tmp, dsa->priv_key, newsig->r, dsa->q, ctx);
101 BN_mod_mul(tmp2, k, md, dsa
162 gost_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
228 gost94_compute_public(DSA *dsa) argument
259 fill_GOST94_params(DSA *dsa, int nid) argument
292 gost_sign_keygen(DSA *dsa) argument
[all...]
H A Dgost_lcl.h14 # include <openssl/dsa.h>
193 int fill_GOST94_params(DSA *dsa, int nid);
195 int gost_sign_keygen(DSA *dsa);
198 DSA_SIG *gost_do_sign(const unsigned char *dgst, int dlen, DSA *dsa);
202 DSA_SIG *sig, DSA *dsa);
206 int gost94_compute_public(DSA *dsa);
/freebsd-10.3-release/crypto/openssl/crypto/asn1/
H A Di2d_pu.c68 # include <openssl/dsa.h>
83 return (i2d_DSAPublicKey(a->pkey.dsa, pp));
/freebsd-10.3-release/crypto/openssl/apps/
H A Ddsaparam.c78 # include <openssl/dsa.h>
117 DSA *dsa = NULL; local
281 dsa = DSA_new();
282 if (!dsa) {
304 if (!DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL, &cb)) {
318 dsa = d2i_DSAparams_bio(in, NULL);
320 dsa = PEM_read_bio_DSAparams(in, NULL, NULL, NULL);
325 if (dsa == NULL) {
332 DSAparams_print(out, dsa);
339 len = BN_num_bytes(dsa
[all...]
H A Ddsa.c1 /* apps/dsa.c */
68 # include <openssl/dsa.h>
102 DSA *dsa = NULL; local
280 dsa = EVP_PKEY_get1_DSA(pkey);
284 if (dsa == NULL) {
306 if (!DSA_print(out, dsa, 0)) {
314 BN_print(out, dsa->pub_key);
323 i = i2d_DSA_PUBKEY_bio(out, dsa);
325 i = i2d_DSAPrivateKey_bio(out, dsa);
328 i = PEM_write_bio_DSA_PUBKEY(out, dsa);
[all...]
H A Ddhparam.c127 # include <openssl/dsa.h>
309 DSA *dsa = DSA_new(); local
313 if (!dsa
314 || !DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL,
316 if (dsa)
317 DSA_free(dsa);
322 dh = DSA_dup_DH(dsa);
323 DSA_free(dsa);
365 DSA *dsa; local
368 dsa
[all...]
H A Dtestdsa.h45 DSA *dsa; local
47 if ((dsa = DSA_new()) == NULL)
49 dsa->priv_key = BN_bin2bn(dsa512_priv, sizeof(dsa512_priv), NULL);
50 dsa->pub_key = BN_bin2bn(dsa512_pub, sizeof(dsa512_pub), NULL);
51 dsa->p = BN_bin2bn(dsa512_p, sizeof(dsa512_p), NULL);
52 dsa->q = BN_bin2bn(dsa512_q, sizeof(dsa512_q), NULL);
53 dsa->g = BN_bin2bn(dsa512_g, sizeof(dsa512_g), NULL);
54 if ((dsa->priv_key == NULL) || (dsa->pub_key == NULL) || (dsa
114 DSA *dsa; local
216 DSA *dsa; local
[all...]
/freebsd-10.3-release/crypto/openssh/regress/
H A Dssh-com.sh59 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
H A Dkeyscan.sh7 rm -f ${OBJ}/host.dsa
/freebsd-10.3-release/crypto/openssl/engines/
H A De_cswift.c70 # include <openssl/dsa.h>
134 DSA *dsa);
136 DSA_SIG *sig, DSA *dsa);
795 static DSA_SIG *cswift_dsa_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
828 if (!bn_wexpand(dsa_p, dsa->p->top) ||
829 !bn_wexpand(dsa_q, dsa->q->top) ||
830 !bn_wexpand(dsa_g, dsa->g->top) ||
831 !bn_wexpand(dsa_key, dsa->priv_key->top) ||
832 !bn_wexpand(result, dsa->p->top)) {
837 sw_param.up.dsa
895 cswift_dsa_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
[all...]
/freebsd-10.3-release/crypto/openssl/crypto/pem/
H A Dpvkfmt.c69 # include <openssl/dsa.h>
298 DSA *dsa = NULL; local
303 dsa = DSA_new();
305 if (!dsa || !ret)
307 if (!read_lebn(&p, nbyte, &dsa->p))
309 if (!read_lebn(&p, 20, &dsa->q))
311 if (!read_lebn(&p, nbyte, &dsa->g))
314 if (!read_lebn(&p, nbyte, &dsa->pub_key))
317 if (!read_lebn(&p, 20, &dsa->priv_key))
320 if (!(dsa
516 check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic) argument
587 write_dsa(unsigned char **out, DSA *dsa, int ispub) argument
[all...]
/freebsd-10.3-release/sys/dev/sym/
H A Dsym_fw1.h287 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_SH
[all...]
/freebsd-10.3-release/contrib/netbsd-tests/crypto/libcrypto/
H A Dt_pubkey.sh28 atf_test_case dsa
103 atf_add_test_case dsa

Completed in 302 milliseconds

123456