Lines Matching refs:dsa
25 #include <openssl/dsa.h>
64 DSA *dsa = NULL;
86 if (!TEST_ptr(dsa = DSA_new())
87 || !TEST_true(DSA_generate_parameters_ex(dsa, 512, seed, 20,
96 DSA_get0_pqg(dsa, &p, &q, &g);
112 if (!TEST_true(DSA_generate_key(dsa)))
114 if (!TEST_true(DSA_sign(0, str1, 20, sig, &siglen, dsa)))
116 if (TEST_int_gt(DSA_verify(0, str1, 20, sig, siglen, dsa), 0))
119 DSA_free(dsa);
331 DSA *dsa = NULL;
364 || !TEST_ptr(dsa = DSA_new()))
367 if (!TEST_true(DSA_set0_pqg(dsa, p, q, g)))
371 if (!TEST_true(DSA_set0_key(dsa, pub, priv)))
375 if (!TEST_int_le(DSA_size(dsa), sizeof(signature)))
379 if (!TEST_true(DSA_sign(0, msg, sizeof(msg), NULL, &signature_len0, dsa))
383 if (!TEST_true(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa))
389 if (!TEST_true(DSA_set0_key(dsa, NULL, badpriv)))
392 if (!TEST_false(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa)))
396 if (!TEST_true(DSA_set0_key(dsa, NULL, priv2)))
399 if (!TEST_true(DSA_set0_pqg(dsa, NULL, badq, NULL)))
402 if (!TEST_false(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa)))
415 DSA_free(dsa);
422 DSA *dsa = NULL;
448 || !TEST_ptr(dsa = DSA_new()))
451 if (!TEST_true(DSA_set0_pqg(dsa, p, q, g)))
455 if (!TEST_true(DSA_set0_key(dsa, pub, priv)))
460 if (!TEST_false(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa)))
465 if (!TEST_false(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa)))
470 if (!TEST_false(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa)))
476 if (!TEST_false(DSA_sign(0, msg, sizeof(msg), signature, &signature_len, dsa)))
489 DSA_free(dsa);