gitextract_x0o4l56k/ ├── .document ├── .github/ │ └── workflows/ │ └── ruby.yml ├── .gitignore ├── .rdoc_options ├── .rspec ├── .rubocop.yml ├── .ruby-gemset ├── .ruby-version ├── CHANGELOG.md ├── COPYING ├── Gemfile ├── README.md ├── Rakefile ├── certs/ │ ├── pbhogan.pem │ └── stakach.pem ├── checksum/ │ └── scrypt-3.0.6.gem.sha512 ├── ext/ │ ├── alt-impl/ │ │ ├── crypto_scrypt-nosse.c │ │ └── crypto_scrypt-ref.c │ └── scrypt/ │ ├── Rakefile │ ├── cpusupport.h │ ├── crypto_scrypt.c │ ├── crypto_scrypt.h │ ├── crypto_scrypt_internal.h │ ├── crypto_scrypt_smix.c │ ├── crypto_scrypt_smix.h │ ├── crypto_scrypt_smix_sse2.c │ ├── crypto_scrypt_smix_sse2.h │ ├── insecure_memzero.c │ ├── insecure_memzero.h │ ├── memlimit.c │ ├── memlimit.h │ ├── scrypt_calibrate.c │ ├── scrypt_calibrate.h │ ├── scrypt_ext.c │ ├── scrypt_ext.h │ ├── scrypt_platform.h │ ├── scryptenc_cpuperf.c │ ├── scryptenc_cpuperf.h │ ├── sha256.c │ ├── sha256.h │ ├── sysendian.h │ ├── warnp.c │ └── warnp.h ├── lib/ │ ├── scrypt/ │ │ ├── engine.rb │ │ ├── errors.rb │ │ ├── password.rb │ │ ├── scrypt_ext.rb │ │ ├── security_utils.rb │ │ └── version.rb │ └── scrypt.rb ├── scrypt.gemspec └── spec/ ├── fixtures/ │ └── test_vectors.yml ├── scrypt/ │ ├── engine_spec.rb │ ├── ffi_spec.rb │ ├── integration_spec.rb │ ├── password_spec.rb │ └── utils_spec.rb ├── spec_helper.rb └── support/ ├── shared_examples.rb └── test_helpers.rb