# -*- encoding: utf-8 -*-
# stub: sorcery-argon2 1.2.0 ruby lib
# stub: ext/argon2_wrap/extconf.rb

Gem::Specification.new do |s|
  s.name = "sorcery-argon2".freeze
  s.version = "1.2.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "bug_tracker_uri" => "https://github.com/sorcery/argon2/issues", "changelog_uri" => "https://github.com/sorcery/argon2/releases/tag/v1.2.0", "documentation_uri" => "https://rubydoc.info/gems/sorcery-argon2", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/sorcery/argon2/tree/v1.2.0" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Josh Buker".freeze]
  s.bindir = "exe".freeze
  s.date = "2023-02-28"
  s.description = "Provides a minimal ruby wrapper for the Argon2 password hashing algorithm.".freeze
  s.email = "crypto@joshbuker.com".freeze
  s.extensions = ["ext/argon2_wrap/extconf.rb".freeze]
  s.files = [".document".freeze, ".github/ISSUE_TEMPLATE/bug_report.md".freeze, ".github/ISSUE_TEMPLATE/feature_request.md".freeze, ".github/ISSUE_TEMPLATE/need_help.md".freeze, ".github/PULL_REQUEST_TEMPLATE.md".freeze, ".github/workflows/codeql.yml".freeze, ".github/workflows/ruby.yml".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".rubocop.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "LICENSE.md".freeze, "MAINTAINING.md".freeze, "README.md".freeze, "Rakefile".freeze, "SECURITY.md".freeze, "bin/console".freeze, "bin/setup".freeze, "bin/test".freeze, "ext/argon2_wrap/Makefile.real".freeze, "ext/argon2_wrap/argon_wrap.c".freeze, "ext/argon2_wrap/extconf.rb".freeze, "ext/argon2_wrap/libargon2_wrap.so".freeze, "ext/argon2_wrap/test.c".freeze, "ext/argon2_wrap/tests".freeze, "ext/phc-winner-argon2/.git".freeze, "ext/phc-winner-argon2/.gitattributes".freeze, "ext/phc-winner-argon2/.gitignore".freeze, "ext/phc-winner-argon2/.travis.yml".freeze, "ext/phc-winner-argon2/Argon2.sln".freeze, "ext/phc-winner-argon2/CHANGELOG.md".freeze, "ext/phc-winner-argon2/LICENSE".freeze, "ext/phc-winner-argon2/Makefile".freeze, "ext/phc-winner-argon2/Package.swift".freeze, "ext/phc-winner-argon2/README.md".freeze, "ext/phc-winner-argon2/appveyor.yml".freeze, "ext/phc-winner-argon2/argon2-specs.pdf".freeze, "ext/phc-winner-argon2/export.sh".freeze, "ext/phc-winner-argon2/include/argon2.h".freeze, "ext/phc-winner-argon2/kats/argon2d".freeze, "ext/phc-winner-argon2/kats/argon2d.shasum".freeze, "ext/phc-winner-argon2/kats/argon2d_v16".freeze, "ext/phc-winner-argon2/kats/argon2d_v16.shasum".freeze, "ext/phc-winner-argon2/kats/argon2i".freeze, "ext/phc-winner-argon2/kats/argon2i.shasum".freeze, "ext/phc-winner-argon2/kats/argon2i_v16".freeze, "ext/phc-winner-argon2/kats/argon2i_v16.shasum".freeze, "ext/phc-winner-argon2/kats/argon2id".freeze, "ext/phc-winner-argon2/kats/argon2id.shasum".freeze, "ext/phc-winner-argon2/kats/argon2id_v16".freeze, "ext/phc-winner-argon2/kats/argon2id_v16.shasum".freeze, "ext/phc-winner-argon2/kats/check-sums.ps1".freeze, "ext/phc-winner-argon2/kats/check-sums.sh".freeze, "ext/phc-winner-argon2/kats/test.ps1".freeze, "ext/phc-winner-argon2/kats/test.sh".freeze, "ext/phc-winner-argon2/latex/IEEEtran.cls".freeze, "ext/phc-winner-argon2/latex/Makefile".freeze, "ext/phc-winner-argon2/latex/argon2-specs.tex".freeze, "ext/phc-winner-argon2/latex/pics/argon2-par.pdf".freeze, "ext/phc-winner-argon2/latex/pics/compression.pdf".freeze, "ext/phc-winner-argon2/latex/pics/generic.pdf".freeze, "ext/phc-winner-argon2/latex/pics/power-distribution.jpg".freeze, "ext/phc-winner-argon2/latex/tradeoff.bib".freeze, "ext/phc-winner-argon2/libargon2.pc.in".freeze, "ext/phc-winner-argon2/man/argon2.1".freeze, "ext/phc-winner-argon2/src/argon2.c".freeze, "ext/phc-winner-argon2/src/bench.c".freeze, "ext/phc-winner-argon2/src/blake2/blake2-impl.h".freeze, "ext/phc-winner-argon2/src/blake2/blake2.h".freeze, "ext/phc-winner-argon2/src/blake2/blake2b.c".freeze, "ext/phc-winner-argon2/src/blake2/blamka-round-opt.h".freeze, "ext/phc-winner-argon2/src/blake2/blamka-round-ref.h".freeze, "ext/phc-winner-argon2/src/core.c".freeze, "ext/phc-winner-argon2/src/core.h".freeze, "ext/phc-winner-argon2/src/encoding.c".freeze, "ext/phc-winner-argon2/src/encoding.h".freeze, "ext/phc-winner-argon2/src/genkat.c".freeze, "ext/phc-winner-argon2/src/genkat.h".freeze, "ext/phc-winner-argon2/src/opt.c".freeze, "ext/phc-winner-argon2/src/ref.c".freeze, "ext/phc-winner-argon2/src/run.c".freeze, "ext/phc-winner-argon2/src/test.c".freeze, "ext/phc-winner-argon2/src/thread.c".freeze, "ext/phc-winner-argon2/src/thread.h".freeze, "ext/phc-winner-argon2/vs2015/Argon2Opt/Argon2Opt.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2Opt/Argon2Opt.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptBench/Argon2OptBench.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptBench/Argon2OptBench.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptDll/Argon2OptDll.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptDll/Argon2OptDll.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptGenKAT/Argon2OptGenKAT.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptGenKAT/Argon2OptGenKAT.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptTestCI/Argon2OptTestCI.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2OptTestCI/Argon2OptTestCI.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefBench/Argon2RefBench.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefBench/Argon2RefBench.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefDll/Argon2RefDll.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefDll/Argon2RefDll.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefGenKAT/Argon2RefGenKAT.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefGenKAT/Argon2RefGenKAT.vcxproj.filters".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefTestCI/Argon2RefTestCI.vcxproj".freeze, "ext/phc-winner-argon2/vs2015/Argon2RefTestCI/Argon2RefTestCI.vcxproj.filters".freeze, "lib/argon2.rb".freeze, "lib/argon2/constants.rb".freeze, "lib/argon2/engine.rb".freeze, "lib/argon2/errors.rb".freeze, "lib/argon2/ffi_engine.rb".freeze, "lib/argon2/password.rb".freeze, "lib/argon2/version.rb".freeze, "sorcery-argon2.gemspec".freeze]
  s.homepage = "https://github.com/sorcery/argon2".freeze
  s.licenses = ["MIT".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 2.5.0".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "A Ruby wrapper for the Argon2 Password hashing algorithm".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<ffi>.freeze, ["~> 1.15".freeze])
  s.add_runtime_dependency(%q<ffi-compiler>.freeze, ["~> 1.0".freeze])
  s.add_development_dependency(%q<bundler>.freeze, ["~> 2.0".freeze])
  s.add_development_dependency(%q<minitest>.freeze, ["~> 5.8".freeze])
  s.add_development_dependency(%q<rake>.freeze, ["~> 13.0.1".freeze])
  s.add_development_dependency(%q<rubocop>.freeze, ["~> 1.7".freeze])
  s.add_development_dependency(%q<simplecov>.freeze, ["~> 0.20".freeze])
  s.add_development_dependency(%q<simplecov-lcov>.freeze, ["~> 0.8".freeze])
end