aboutsummaryrefslogtreecommitdiffstats
path: root/lib/securerandom.rb
Commit message (Expand)AuthorAgeFilesLines
* securerandom: fix up r57384rhe2017-02-241-1/+1
* SecureRandom should try /dev/urandom first [Bug #9569]shyouhei2017-01-201-13/+44
* random.c: use bytesnobu2016-05-101-0/+4
* * lib/securerandom.rb (gen_random): to avoid blocking on Windows.naruse2016-03-171-1/+1
* securerandom.rb: remove to_s callnobu2016-03-041-2/+1
* stdlib: avoid extra calls to eliminate "\n" from Base64normal2016-01-101-3/+2
* * lib/securerandom.rb (SecureRandom::gen_random): use /dev/urandomkosaki2015-11-301-0/+4
* [DOC]akr2015-11-161-0/+2
* * lib/open-uri.rb: Remove indicator for "frozen_string_literal: true".akr2015-11-101-1/+1
* * lib/securerandom.rb: Specify frozen_string_literal: true.akr2015-10-181-0/+1
* random.c: rand_random_numbernobu2015-02-141-20/+27
* securerandom.rb: Random::Formatternobu2015-02-141-8/+12
* random.c: Random.raw_seednobu2015-02-141-76/+7
* * lib/securerandom.rb: improve syntax and grammar of documentation.hsbt2015-01-021-24/+31
* securerandom.rb: separate implementationsnobu2014-11-091-14/+15
* securerandom.rb: fix substring of FormatMessage resultnobu2014-11-091-0/+1
* * lib/securerandom.rb (initialize): call the special method for Win32usa2014-11-081-4/+4
* * lib/securerandom.rb: more refactoring.usa2014-11-081-37/+46
* * lib/securerandom.rb (SecureRandom::AdvApi32): split from `initialize`.usa2014-11-081-33/+36
* * lib/securerandom.rb (SecureRandom.random_bytes): use fiddle directlyusa2014-11-041-4/+9
* * ext/dl/*: remove DL as it is replaced by Fiddle.tenderlove2014-10-311-2/+2
* * lib/securerandom.rb: use OpenSSL::BN for performance improvement.glass2014-08-081-13/+21
* * lib/securerandom.rb: [DOC] Add note on require for exampleszzak2014-01-311-0/+6
* commit miss from r43573zzak2013-11-071-8/+8
* * lib/securerandom.rb: [DOC] SecureRandom.hex length argumentzzak2013-09-201-3/+3
* * lib/securerandom.rb (random_bytes): Use Process.clock_gettime.akr2013-08-311-2/+2
* * lib/securerandom.rb: Refactor conditions by Rafal Chmielzzak2013-07-111-5/+5
* * lib/securerandom.rb: Update position of overview for RDoczzak2013-05-201-27/+21
* * lib/securerandom.rb (SecureRandom.random_bytes): Useakr2013-04-021-1/+1
* * lib/securerandom.rb: Don't use Array#to_s.akr2013-04-021-1/+1
* lib/securerandom.rb: fix errors on Windowsshirosaki2012-09-131-4/+5
* refine an error message.akr2012-05-071-1/+1
* * lib/securerandom.rb (random_bytes): call to_int method for theakr2012-05-071-1/+1
* * lib/securerandom.rb: show actual read length in an error message.akr2012-05-061-1/+1
* * lib/securerandom.rb (random_bytes): use IO#read instead ofakr2012-01-021-1/+1
* * lib/securerandom.rb: call OpenSSL::Random.seed at the akr2011-07-291-1/+1
* * lib/securerandom.rb (SecureRandom.random_bytes): modify PRNG stateakr2011-06-131-0/+8
* update document.akr2010-09-111-2/+2
* update document.akr2010-09-111-10/+10
* * random.c (fill_random_seed): don't use O_NOFOLLOW becauseakr2010-02-051-1/+0
* rdoc update.akr2009-08-191-0/+1
* * lib/securerandom.rb (SecureRandom.random_bytes): return string shouldusa2009-07-311-1/+1
* update rdoc.akr2009-04-261-1/+5
* * lib/securerandom.rb (SecureRandom.urlsafe_base64): add optionalakr2009-03-061-6/+13
* * lib/securerandom.rb (SecureRandom.urlsafe_base64): delete padding.akr2009-03-021-3/+6
* rdoc update.akr2009-03-011-1/+1
* * lib/securerandom.rb (SecureRandom.urlsafe_base64): new method.akr2009-02-151-0/+53
* * lib/securerandom.rb (SecureRandom.uuid): uses unpacked arraynobu2009-01-291-5/+3
* * lib/securerandom.rb: new method SecureRandom#uuidtechnorama2009-01-291-0/+10
* * lib/securerandom.rb: Add Win32 support.technorama2008-01-061-2/+47