Lines Matching defs:dsa
1 /* crypto/dsa/dsatest.c */
86 #include <openssl/dsa.h>
140 DSA *dsa=NULL;
160 if(((dsa = DSA_new()) == NULL) || !DSA_generate_parameters_ex(dsa, 512,
172 if (dsa == NULL) goto end;
173 DSA_print(bio_err,dsa,0);
185 i=BN_bn2bin(dsa->q,buf);
193 i=BN_bn2bin(dsa->p,buf);
201 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) DSA_free(dsa);