├── .gitignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── CHANGES.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── ext └── sysrandom │ ├── extconf.rb │ ├── randombytes_sysrandom.c │ └── sysrandom_ext.c ├── lib ├── sysrandom.rb └── sysrandom │ ├── securerandom.rb │ └── version.rb ├── spec ├── spec_helper.rb ├── sysrandom │ └── securerandom_spec.rb └── sysrandom_spec.rb └── sysrandom.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/bin/setup -------------------------------------------------------------------------------- /ext/sysrandom/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/ext/sysrandom/extconf.rb -------------------------------------------------------------------------------- /ext/sysrandom/randombytes_sysrandom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/ext/sysrandom/randombytes_sysrandom.c -------------------------------------------------------------------------------- /ext/sysrandom/sysrandom_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/ext/sysrandom/sysrandom_ext.c -------------------------------------------------------------------------------- /lib/sysrandom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/lib/sysrandom.rb -------------------------------------------------------------------------------- /lib/sysrandom/securerandom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/lib/sysrandom/securerandom.rb -------------------------------------------------------------------------------- /lib/sysrandom/version.rb: -------------------------------------------------------------------------------- 1 | module Sysrandom 2 | VERSION = "1.0.5".freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require "sysrandom" 2 | 3 | RSpec.configure(&:disable_monkey_patching!) 4 | -------------------------------------------------------------------------------- /spec/sysrandom/securerandom_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/spec/sysrandom/securerandom_spec.rb -------------------------------------------------------------------------------- /spec/sysrandom_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/spec/sysrandom_spec.rb -------------------------------------------------------------------------------- /sysrandom.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptosphere/sysrandom/HEAD/sysrandom.gemspec --------------------------------------------------------------------------------