Lines Matching refs:seed_len
95 const unsigned char *seed_in, int seed_len,
107 return ret->meth->dsa_paramgen(ret, bits, seed_in, seed_len,
112 seed_in, seed_len,
121 seed_in, seed_len, NULL, counter_ret,
128 size_t seed_len, unsigned char *seed_out,
159 * NB: seed_len == 0 is special case: copy generated seed to seed_in if
162 if (seed_len && (seed_len < (size_t)qsize))
164 if (seed_len > (size_t)qsize)
165 seed_len = qsize; /* App. 2.2 of FIPS PUB 186 allows larger
169 memcpy(seed, seed_in, seed_len);
199 if (!seed_len || !seed_in) {
205 seed_len = 0; /* use random seed if 'seed_in' turns out to
387 size_t seed_len, int idx,
400 size_t seed_len, int idx, unsigned char *seed_out,
422 seed_in, seed_len, idx,
440 if (seed_len == 0)
441 seed_len = mdsize;
443 seed = OPENSSL_malloc(seed_len);
448 seed_tmp = OPENSSL_malloc(seed_len);
454 memcpy(seed, seed_in, seed_len);
477 memcpy(seed_tmp, seed, seed_len);
494 if (RAND_pseudo_bytes(seed, seed_len) < 0)
498 if (!EVP_Digest(seed, seed_len, md, NULL, evpmd, NULL))
534 memcpy(seed_out, seed, seed_len);
558 for (i = seed_len - 1; i >= 0; i--) {
564 if (!EVP_Digest(seed, seed_len, md, NULL, evpmd, NULL))
647 if (!EVP_DigestUpdate(&mctx, seed_tmp, seed_len))