Ancestors

Toot

Written by mudge on 2024-11-08 at 07:13

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

Descendants

Written by Paweł Świątkowski on 2024-11-08 at 09:29

@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

Written by mudge on 2024-11-08 at 12:44

@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

Written by Paweł Świątkowski on 2024-11-08 at 17:53

@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

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113446093394542778
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
267.229191 milliseconds
Gemini-to-HTML Time
0.894987 milliseconds

This content has been proxied by September (3851b).