Lines Matching refs:rnd
131 unsigned int rnd; in weak_random() local
143 rnd = (r << 16) | ((r >> 16) & 0xFFFF); in weak_random()
144 memcpy(entropy, &rnd, length); in weak_random()
157 static CURLcode randit(struct Curl_easy *data, unsigned int *rnd, in randit() argument
178 *rnd = randseed; in randit()
187 return _random(data, (unsigned char *)rnd, sizeof(*rnd)); in randit()
210 unsigned char *rnd, size_t num) in Curl_rand_bytes() argument
228 *rnd++ = (unsigned char)(r & 0xFF); in Curl_rand_bytes()
244 CURLcode Curl_rand_hex(struct Curl_easy *data, unsigned char *rnd, in Curl_rand_hex() argument
269 Curl_hexencode(buffer, num/2, rnd, num + 1); in Curl_rand_hex()
281 CURLcode Curl_rand_alnum(struct Curl_easy *data, unsigned char *rnd, in Curl_rand_alnum() argument
298 *rnd++ = (unsigned char)alnum[r % alnumspace]; in Curl_rand_alnum()
301 *rnd = 0; in Curl_rand_alnum()