Lines Matching defs:dsa
1 /* crypto/dsa/dsatest.c */
88 # include <openssl/dsa.h>
145 DSA *dsa = NULL;
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->flags |= DSA_FLAG_NO_EXP_CONSTTIME;
210 DSA_generate_key(dsa);
211 DSA_sign(0, str1, 20, sig, &siglen, dsa);
212 if (DSA_verify(0, str1, 20, sig, siglen, dsa) == 1)
215 dsa->flags &= ~DSA_FLAG_NO_EXP_CONSTTIME;
216 DSA_generate_key(dsa);
217 DSA_sign(0, str1, 20, sig, &siglen, dsa);
218 if (DSA_verify(0, str1, 20, sig, siglen, dsa) == 1)
224 if (dsa != NULL)
225 DSA_free(dsa);