Project

General

Profile

« Previous | Next » 

Revision 9199bec9

Added by rhe almost 8 years ago

openssl: check existence of RAND_pseudo_bytes()

  • ext/openssl/extconf.rb: Check if RAND_pseudo_bytes() is usable. It is
    marked as deprecated in OpenSSL 1.1.0.
    [ruby-core:75225] [Feature #12324]

  • ext/openssl/ossl_rand.c: Disable Random.pseudo_bytes if
    RAND_pseudo_bytes() is unavailable.

  • test/openssl/test_random.rb: Don't test Random.pseudo_bytes if not
    defined.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e