Lines Matching refs:entropy

151 #  error You do not have support for any sources of high quality entropy \
944 ENTROPY_DEBUG(const char *label, unsigned long entropy) { in ENTROPY_DEBUG() argument
947 (int)sizeof(entropy) * 2, entropy, (unsigned long)sizeof(entropy)); in ENTROPY_DEBUG()
949 return entropy; in ENTROPY_DEBUG()
954 unsigned long entropy; in generate_hash_secret_salt() local
959 arc4random_buf(&entropy, sizeof(entropy)); in generate_hash_secret_salt()
960 return ENTROPY_DEBUG("arc4random_buf", entropy); in generate_hash_secret_salt()
962 writeRandomBytes_arc4random((void *)&entropy, sizeof(entropy)); in generate_hash_secret_salt()
963 return ENTROPY_DEBUG("arc4random", entropy); in generate_hash_secret_salt()
967 if (writeRandomBytes_rand_s((void *)&entropy, sizeof(entropy))) { in generate_hash_secret_salt()
968 return ENTROPY_DEBUG("rand_s", entropy); in generate_hash_secret_salt()
971 if (writeRandomBytes_getrandom_nonblock((void *)&entropy, sizeof(entropy))) { in generate_hash_secret_salt()
972 return ENTROPY_DEBUG("getrandom", entropy); in generate_hash_secret_salt()
976 if (writeRandomBytes_dev_urandom((void *)&entropy, sizeof(entropy))) { in generate_hash_secret_salt()
977 return ENTROPY_DEBUG("/dev/urandom", entropy); in generate_hash_secret_salt()
983 entropy = gather_time_entropy() ^ getpid(); in generate_hash_secret_salt()
987 return ENTROPY_DEBUG("fallback(4)", entropy * 2147483647); in generate_hash_secret_salt()
990 entropy * (unsigned long)2305843009213693951ULL); in generate_hash_secret_salt()