keccak.rb

ruby bindings for the keccak (sha-3) hash used by ethereum.

APACHE-2.0 License

Downloads
1.2M
Stars
21
Committers
7

Bot releases are hidden (Show)

keccak.rb - lib keccak.rb v1.3.1 Latest Release

Published by q9f about 2 years ago

lib keccak.rb v1.3.1 is a service release to fix windows installations.

what's changed

new contributors

full changelog: https://github.com/q9f/keccak.rb/compare/v1.3.0...v1.3.1

keccak.rb - lib keccak.rb v1.3.0

Published by q9f almost 3 years ago

lib keccak.rb v1.3.0 is a minor release breaking backward compatibility by switching the gem namespace from digest/sha3 to digest/keccak. see: #16. if you want to lazy-patch your library, you can still use ~> 1.2. it works, but it's not recommended. use ~> 1.3 and simply rename ::SHA3 to ::Keccak.

what's changed

full changelog: https://github.com/q9f/keccak.rb/compare/v1.2.2...v1.3.0

keccak.rb - lib keccak.rb v1.2.2

Published by q9f about 3 years ago

lib keccak.rb v1.2.2 is a service release that fixes some typos and additionally releases the gem to the github package mirrors.

changes:

  • gems: bump version to 1.2.2 #13
  • docs: fix typo in gemspec and readme #12
  • gems: fix github packages repository scope #11
keccak.rb - lib keccak.rb v1.2.1

Published by q9f about 3 years ago

lib keccak.rb v1.2.1 is a service release that improves c-compiler configuration and ruby tests inherited from alex kotov's digest-keccak gem.

changes:

  • gems: fix version require in gemspec #10
  • ext: more strict c compiler #9
  • docs: update badges #8
keccak.rb - lib keccak.rb v1.2.0

Published by q9f about 3 years ago

initial release of the keccak ruby gem. it inherits the version number from it's parent gem, formerly known as digest-sha3 (unmaintained). this gem was renamed to clarify this does not use the final FIPS standard of SHA3 but rather the early KECCAK used by Ethereum.

rubygems: https://rubygems.org/gems/keccak

changes since v1.1.1:

  • gems: fix gem name to avoid conflict #7
  • github: add a build workflow #6
  • docs: minor fixes #5
  • docs: clarify gem history and difference keccak/sha3 #4
  • gems: rename sha3 in keccak to indicate hash used #3
  • gems: create 1.2.x release track #2
  • copyright: relicense to apache 2.0 #1