added rdrand and /dev/urandom sources