Thanks to all who have tried out Argon2id https://github.com/mudge/argon2id so far.
In its first week after launch: I’ve pushed 104 versions of the gem to RubyGems (that’s including each individual platform’s gem), I added JRuby and TruffleRuby support (still without any new runtime dependencies), it has been downloaded over 10,000 times, and it was featured in Ruby Weekly https://rubyweekly.com/issues/726
Next job is to figure out the safest way for people to upgrade their hashing functions in existing apps…
=> More informations about this toot | More toots from mudge@ruby.social
@mudge I already use Argon via argon2 gem. Would you try to convince me to switch to yours? ;)
=> More informations about this toot | More toots from katafrakt@ruby.social
@katafrakt to be honest, if you're already happy with the Ruby argon2 gem and are already compiling its extension without issue, there's little reason to switch. I wanted to make a version that doesn't require compilation or any runtime dependencies in the majority of cases and has a small, opinionated API based on the precedent set by bcrypt-ruby (i.e. Argon2id::Password.create("password")
for hashing and Argon2id::Password.new("$argon2id$...").is_password?("password")
for verification).
=> More informations about this toot | More toots from mudge@ruby.social
@mudge got it, it makes sense. I will certainly consider your gem for any new project, but indeed probably I won't change it in existing ones.
=> More informations about this toot | More toots from katafrakt@ruby.social This content has been proxied by September (3851b).Proxy Information
text/gemini