OpenSSL: /dev/urandom

root@ubuntu-vbox:/home/hdknr/openssl-0.9.8g# find  . -name "*" -exec grep -H urandom {} \;
grep: ./debian/openssl/usr/share/doc/openssl/copyright: No such file or directory
grep: ./debian/openssl/usr/share/doc/openssl/changelog.gz: No such file or directory
grep: ./debian/openssl/usr/share/doc/openssl/changelog.Debian.gz: No such file or directory
./debian/openssl-doc/usr/share/doc/openssl-doc/doc/crypto/RAND_add.pod:systems that provide C</dev/urandom>, the randomness device is used
Binary file ./debian/libcrypto0.9.8-udeb/usr/lib/libcrypto.so.0.9.8 matches
Binary file ./debian/libssl0.9.8/usr/lib/i686/cmov/libcrypto.so.0.9.8 matches
Binary file ./debian/libssl0.9.8/usr/lib/i586/libcrypto.so.0.9.8 matches
Binary file ./debian/libssl0.9.8/usr/lib/libcrypto.so.0.9.8 matches
Binary file ./debian/libssl0.9.8/usr/lib/i486/libcrypto.so.0.9.8 matches
grep: ./debian/libssl-dev/usr/share/doc/libssl-dev/copyright: No such file or directory
grep: ./debian/libssl-dev/usr/share/doc/libssl-dev/changelog.gz: No such file or directory
grep: ./debian/libssl-dev/usr/share/doc/libssl-dev/changelog.Debian.gz: No such file or directory
grep: ./debian/libssl-dev/usr/lib/libcrypto.so: No such file or directory
grep: ./debian/libssl-dev/usr/lib/libssl.so: No such file or directory
Binary file ./debian/libssl-dev/usr/lib/libcrypto.a matches
./debian/changelog:  * changed /dev/random to /dev/urandom (Bug #23169, #17817)
grep: ./debian/tmp/usr/lib/i686/cmov/libcrypto.so: No such file or directory
grep: ./debian/tmp/usr/lib/i686/cmov/libssl.so: No such file or directory
grep: ./debian/tmp/usr/lib/i586/libcrypto.so: No such file or directory
grep: ./debian/tmp/usr/lib/i586/libssl.so: No such file or directory
grep: ./debian/tmp/usr/lib/i486/libcrypto.so: No such file or directory
grep: ./debian/tmp/usr/lib/i486/libssl.so: No such file or directory
./crypto/rand/rand_unix.c:       * have this. Use /dev/urandom if you can as /dev/random may block
Binary file ./crypto/rand/rand_unix.o matches
Binary file ./libcrypto.static matches
./e_os.h:#define DEVRANDOM "/dev/urandom","/dev/random","/dev/srandom"
./e_os.h:#    define DEVRANDOM "/dev/urandom\x24"
Binary file ./i686/cmov/libcrypto.so matches
Binary file ./i686/cmov/libcrypto.so.0.9.8 matches
Binary file ./libcrypto.so matches
Binary file ./i586/libcrypto.so matches
Binary file ./i586/libcrypto.so.0.9.8 matches
./doc/crypto/RAND_add.pod:systems that provide C</dev/urandom>, the randomness device is used
./CHANGES:     defaults to the list "/dev/urandom", "/dev/random", "/dev/srandom"
./CHANGES:     (previously it was just the string "/dev/urandom"), so on typical
./CHANGES:     Except on systems with /dev/urandom, it is crucial to have a random
Binary file ./libcrypto.a matches
./INSTALL.DJGPP:   device" (/dev/urandom or /dev/random) that serves this purpose."
./INSTALL.DJGPP: As of version 0.9.7f DJGPP port checks upon /dev/urandom$ for a 3rd
Binary file ./libcrypto.so.0.9.8 matches
Binary file ./i486/libcrypto.so matches
Binary file ./i486/libcrypto.so.0.9.8 matches
./FAQ:device" (/dev/urandom or /dev/random) that serves this purpose.
./FAQ:All OpenSSL versions try to use /dev/urandom by default; starting with
./FAQ:version 0.9.7, OpenSSL also tries /dev/random if /dev/urandom is not
./FAQ:If you are using Solaris 8, you can add /dev/urandom and /dev/random
./FAQ:On systems without /dev/urandom and /dev/random, it is a good idea to
./INSTALL: On systems without /dev/urandom (or similar) device, it may be necessary

カテゴリー: 未分類 パーマリンク

コメントを残す