Lines Matching defs:rnd
102 static CURLcode randit(struct Curl_easy *data, unsigned int *rnd)
122 *rnd = randseed;
128 result = Curl_ssl_random(data, (unsigned char *)rnd, sizeof(*rnd));
138 result = Curl_win32_random((unsigned char *)rnd, sizeof(*rnd));
146 *rnd = (unsigned int)arc4random();
179 *rnd = (r << 16) | ((r >> 16) & 0xFFFF);
186 * 'rnd' points to.
200 CURLcode Curl_rand(struct Curl_easy *data, unsigned char *rnd, size_t num)
215 *rnd++ = (unsigned char)(r & 0xFF);
226 * Curl_rand_hex() fills the 'rnd' buffer with a given 'num' size with random
231 CURLcode Curl_rand_hex(struct Curl_easy *data, unsigned char *rnd,
256 Curl_hexencode(buffer, num/2, rnd, num + 1);
261 * Curl_rand_alnum() fills the 'rnd' buffer with a given 'num' size with random
268 CURLcode Curl_rand_alnum(struct Curl_easy *data, unsigned char *rnd,
285 *rnd++ = alnum[r % alnumspace];
288 *rnd = 0;