summaryrefslogtreecommitdiff
path: root/lib/securerandom.rb
Commit message (Expand)AuthorAgeFilesLines
* lib/securerandom.rb: Fix the check of availability of Random.urandomYusuke Endoh2022-02-161-4/+5
* [ruby/securerandom] Split Random::Formatter from SecureRandom [Feature #18190]Nobuyoshi Nakada2021-12-091-229/+4
* [ruby/securerandom] [DOC] fix a code mark up [ci skip]Nobuyoshi Nakada2021-08-241-1/+1
* Make SecureRandom support RactorAaron Patterson2020-09-091-31/+15
* fix visibility of SecureRandom.gen_randomUrabe, Shyouhei2019-05-141-0/+2
* lib/securerandom.rb: [DOC] small grammar fixesstomar2019-01-201-2/+2
* [DOC] SecureRandom is extended by Random::Formatter.akr2018-12-271-0/+17
* lib/securerandom.rb: improve docsstomar2018-06-121-0/+5
* lib/securerandom.rb: improve docsstomar2018-05-111-27/+27
* securerandom.rb: [DOC] require in examplesnobu2018-05-051-0/+14
* securerandom.rb: fix an example of choose [ci skip]nobu2017-10-251-1/+1
* less random generations in Random::Formatter#choose.akr2017-10-211-1/+25
* SecureRandom.alphanumeric implemented.akr2017-10-211-2/+42
* lib/securerandom.rb: test one byte to determine urandom or opensslmame2017-09-111-5/+1
* Remove commented out code of SecureRandom.random_number.hsbt2017-09-111-47/+0
* 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