Lines Matching refs:seedlen
1431 const void *seed, size_t seedlen,
1456 if (!seed && !seedlen)
1458 else if (!seed || seedlen < qbits/8)
1462 seed_plus = gcry_malloc (seedlen < 20? 20:seedlen);
1482 seedlen = sizeof seed_help_buffer;
1483 gcry_create_nonce (seed_help_buffer, seedlen);
1488 memcpy (seed_plus, seed, seedlen);
1489 for (i=seedlen-1; i >= 0; i--)
1495 gcry_md_hash_buffer (GCRY_MD_SHA1, value_u, seed, seedlen);
1496 gcry_md_hash_buffer (GCRY_MD_SHA1, digest, seed_plus, seedlen);
1542 for (i=seedlen-1; i >= 0; i--)
1548 gcry_md_hash_buffer (GCRY_MD_SHA1, digest, seed_plus, seedlen);
1589 /* log_printhex("fips186-2 seed:", seed, seedlen); */
1606 memcpy (seed_plus, seed, seedlen);
1609 *r_seedlen = seedlen;
1646 const void *seed, size_t seedlen,
1693 /* Step 2: Check seedlen. */
1694 if (!seed && !seedlen)
1696 else if (!seed || seedlen < qbits/8)
1701 seed_plus = gcry_malloc (seedlen < sizeof seed_help_buffer?
1702 sizeof seed_help_buffer : seedlen);
1724 seedlen = qbits/8;
1725 gcry_assert (seedlen <= sizeof seed_help_buffer);
1726 gcry_create_nonce (seed_help_buffer, seedlen);
1731 gcry_md_hash_buffer (hashalgo, value_u, seed, seedlen);
1762 memcpy (seed_plus, seed, seedlen);
1784 for (i=seedlen-1; i >= 0; i--)
1790 gcry_md_hash_buffer (GCRY_MD_SHA1, digest, seed_plus, seedlen);
1832 log_printhex("fips186-3 seed:", seed, seedlen);
1849 memcpy (seed_plus, seed, seedlen);
1852 *r_seedlen = seedlen;