├── .github └── workflows │ ├── codeql.yml │ └── ruby.yml ├── .gitignore ├── .gitmodules ├── .rubocop.yml ├── CONTRIBUTING.md ├── Changelog.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── Steepfile ├── argon2.gemspec ├── bin ├── console ├── setup └── test ├── ext └── argon2_wrap │ ├── Makefile.real │ ├── argon_wrap.c │ ├── extconf.rb │ └── test.c ├── lib ├── argon2.rb └── argon2 │ ├── constants.rb │ ├── engine.rb │ ├── errors.rb │ ├── ffi_engine.rb │ ├── hash_format.rb │ ├── profiles.rb │ └── version.rb ├── sig ├── argon2.rbs ├── constants.rbs ├── engine.rbs ├── errors.rbs ├── ffi.rbs ├── hash_format.rbs └── version.rbs └── test ├── api_test.rb ├── engine_test.rb ├── error_test.rb ├── hash_format_test.rb ├── key_test.rb ├── legacy_test.rb ├── low_level_test.rb ├── profiles_test.rb ├── rubycheck_test.rb ├── salt_reuse_test.rb ├── saltlen_test.rb ├── test_helper.rb └── unicode_test.rb /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/Changelog.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/Rakefile -------------------------------------------------------------------------------- /Steepfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/Steepfile -------------------------------------------------------------------------------- /argon2.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/argon2.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/bin/test -------------------------------------------------------------------------------- /ext/argon2_wrap/Makefile.real: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/ext/argon2_wrap/Makefile.real -------------------------------------------------------------------------------- /ext/argon2_wrap/argon_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/ext/argon2_wrap/argon_wrap.c -------------------------------------------------------------------------------- /ext/argon2_wrap/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/ext/argon2_wrap/extconf.rb -------------------------------------------------------------------------------- /ext/argon2_wrap/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/ext/argon2_wrap/test.c -------------------------------------------------------------------------------- /lib/argon2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2.rb -------------------------------------------------------------------------------- /lib/argon2/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/constants.rb -------------------------------------------------------------------------------- /lib/argon2/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/engine.rb -------------------------------------------------------------------------------- /lib/argon2/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/errors.rb -------------------------------------------------------------------------------- /lib/argon2/ffi_engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/ffi_engine.rb -------------------------------------------------------------------------------- /lib/argon2/hash_format.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/hash_format.rb -------------------------------------------------------------------------------- /lib/argon2/profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/profiles.rb -------------------------------------------------------------------------------- /lib/argon2/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/lib/argon2/version.rb -------------------------------------------------------------------------------- /sig/argon2.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/sig/argon2.rbs -------------------------------------------------------------------------------- /sig/constants.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/sig/constants.rbs -------------------------------------------------------------------------------- /sig/engine.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/sig/engine.rbs -------------------------------------------------------------------------------- /sig/errors.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/sig/errors.rbs -------------------------------------------------------------------------------- /sig/ffi.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/sig/ffi.rbs -------------------------------------------------------------------------------- /sig/hash_format.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/sig/hash_format.rbs -------------------------------------------------------------------------------- /sig/version.rbs: -------------------------------------------------------------------------------- 1 | # Classes 2 | module Argon2 3 | VERSION: String 4 | end 5 | -------------------------------------------------------------------------------- /test/api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/api_test.rb -------------------------------------------------------------------------------- /test/engine_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/engine_test.rb -------------------------------------------------------------------------------- /test/error_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/error_test.rb -------------------------------------------------------------------------------- /test/hash_format_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/hash_format_test.rb -------------------------------------------------------------------------------- /test/key_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/key_test.rb -------------------------------------------------------------------------------- /test/legacy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/legacy_test.rb -------------------------------------------------------------------------------- /test/low_level_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/low_level_test.rb -------------------------------------------------------------------------------- /test/profiles_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/profiles_test.rb -------------------------------------------------------------------------------- /test/rubycheck_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/rubycheck_test.rb -------------------------------------------------------------------------------- /test/salt_reuse_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/salt_reuse_test.rb -------------------------------------------------------------------------------- /test/saltlen_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/saltlen_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unicode_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technion/ruby-argon2/HEAD/test/unicode_test.rb --------------------------------------------------------------------------------