• Home
  • Raw
  • Download

Lines Matching refs:dsa

172   bssl::UniquePtr<DSA>  dsa(DSA_new());  in GetFIPSDSA()  local
173 if (!dsa) { in GetFIPSDSA()
176 dsa->p = BN_bin2bn(fips_p, sizeof(fips_p), nullptr); in GetFIPSDSA()
177 dsa->q = BN_bin2bn(fips_q, sizeof(fips_q), nullptr); in GetFIPSDSA()
178 dsa->g = BN_bin2bn(fips_g, sizeof(fips_g), nullptr); in GetFIPSDSA()
179 dsa->pub_key = BN_bin2bn(fips_y, sizeof(fips_y), nullptr); in GetFIPSDSA()
180 dsa->priv_key = BN_bin2bn(fips_x, sizeof(fips_x), nullptr); in GetFIPSDSA()
181 if (dsa->p == nullptr || dsa->q == nullptr || dsa->g == nullptr || in GetFIPSDSA()
182 dsa->pub_key == nullptr || dsa->priv_key == nullptr) { in GetFIPSDSA()
185 return dsa; in GetFIPSDSA()
234 bssl::UniquePtr<DSA> dsa(DSA_new()); in TestGenerate() local
235 if (!dsa || in TestGenerate()
236 !DSA_generate_parameters_ex(dsa.get(), 512, seed, 20, &counter, &h, in TestGenerate()
257 i = BN_bn2bin(dsa->q, buf); in TestGenerate()
264 i = BN_bn2bin(dsa->p, buf); in TestGenerate()
271 i = BN_bn2bin(dsa->g, buf); in TestGenerate()
278 if (!DSA_generate_key(dsa.get()) || in TestGenerate()
279 !DSA_sign(0, fips_digest, sizeof(fips_digest), sig, &siglen, dsa.get())) { in TestGenerate()
282 if (DSA_verify(0, fips_digest, sizeof(fips_digest), sig, siglen, dsa.get()) != in TestGenerate()
292 bssl::UniquePtr<DSA> dsa = GetFIPSDSA(); in TestVerify() local
293 if (!dsa) { in TestVerify()
298 DSA_verify(0, fips_digest, sizeof(fips_digest), sig, sig_len, dsa.get()); in TestVerify()
322 bssl::UniquePtr<DSA> dsa = GetFIPSDSA(); in TEST() local
323 ASSERT_TRUE(dsa); in TEST()
324 BN_zero(dsa->g); in TEST()
326 std::vector<uint8_t> sig(DSA_size(dsa.get())); in TEST()
330 DSA_sign(0, kDigest, sizeof(kDigest), sig.data(), &sig_len, dsa.get())); in TEST()