3 ms·
Phew. It works. gem specific_install https://github.com/steakknife/digest-sha3-ruby git version 2.31.1 http installing from https://github.com/st
by tinglymintyfrsh 4y ago
Phew. It works.
gem specific_install https://github.com/steakknife/digest-sha3-ruby
git version 2.31.1
http installing from https://github.com/steakknife/digest-sha3-ruby
Cloning into '/var/folders/x6/87j2gpl54x79m0nvns2lsrpc0000gn/T/d20221020-79527-r1vite'...
remote: Enumerating objects: 191, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 191 (delta 0), reused 0 (delta 0), pack-reused 188
Receiving objects: 100% (191/191), 6.10 MiB | 11.79 MiB/s, done.
Resolving deltas: 100% (65/65), done.
Successfully built RubyGem
Name: digest-sha3
Version: 2.0.0
File: digest-sha3-2.0.0.gem
Building native extensions. This could take a while...
Successfully installed
pry -rdigest/sha3
[1] pry(main)> h = Digest::SHA3.new(224)
=> #<Digest::SHA3: 6b4e03423667dbb73b6e15454f0eb1abd4597f9a1b078e3f5b5a6bc7>
[2] pry(main)> h.update("\x00")
=> #<Digest::SHA3: bdd5167212d2dc69665f5a8875ab87f23d5ce7849132f56371a19096>
[3] pry(main)> h.update("\x00"*4294967295)
=> #<Digest::SHA3: c5bcc3bc73b5ef45e91d2d7c70b64f196fac08eee4e4acf6e6571ebe>
[4] pry(main)> h.hexdigest
=> "c5bcc3bc73b5ef45e91d2d7c70b64f196fac08eee4e4acf6e6571ebe"
[5] pry(main)>