Lines Matching refs:seed
850 the seed instead of using a random string for it. This feature is
1128 mgf1 (unsigned char *output, size_t outlen, unsigned char *seed, size_t seedlen,
1161 gcry_md_write (hd, seed, seedlen);
1184 the seed instead of using a random string for it. This feature is
1194 | seed |--> MGF ---> xor
1259 /* Step 3d: Generate seed. We store it where the maskedSeed will go
1351 unsigned char *seed = NULL; /* Allocated space for the seed and DB. */
1384 following random octets (seed^mask) which may have leading zero
1408 seed = gcry_malloc_secure (nframe - 1);
1409 if (!seed)
1416 db = seed + hlen;
1430 /* Step 3c and 3d: seed = maskedSeed ^ mgf(maskedDB, hlen). */
1431 if (mgf1 (seed, hlen, masked_db, db_len, algo))
1434 seed[n] ^= masked_seed[n];
1436 /* Step 3e and 3f: db = maskedDB ^ mgf(seed, db_len). */
1437 if (mgf1 (db, db_len, seed, hlen, algo))
1458 gcry_free (seed);
1463 /* To avoid an extra allocation we reuse the seed buffer. The only
1466 memmove (seed, db + n, db_len - n);
1467 *r_result = seed;
1469 seed = NULL;