Skip to content

Releases: mudge/argon2id

0.1.2: Validate encoded strings when verifying

01 Nov 09:09
7c78a27
Compare
Choose a tag to compare

Fixed

  • Validate that the encoded hash passed to Argon2id::Password.new is a null-terminated C string, raising an ArgumentError if it contains extra null bytes

SHA256 checksums:

726eecc91066358ad260c2ae5db4137dc348afbd6441bdc36330e6d7025a73b9  argon2id-0.1.2-aarch64-linux.gem
b18fabee576249661145376de90de1336331ff5020e5b6a2064f21634ac34aab  argon2id-0.1.2-arm-linux.gem
7dab2ea2a0bb0cdc71db003036a97ee822cb503bd28adf88f35b929179184292  argon2id-0.1.2-arm64-darwin.gem
21838ba7692d7f0e6299fcbb0f8ca5f70612b508bbf90940824c0dc365838e60  argon2id-0.1.2-x64-mingw-ucrt.gem
7556379d22156eea65b4054caf188a068f02744df4ae9c1c38fe75dcab47e781  argon2id-0.1.2-x64-mingw32.gem
280a2d1f90e81aeef25d0d02be6ca4af0596abdbc5b352abed2179753d9e59b7  argon2id-0.1.2-x86-linux.gem
1b43096f622a180ba40f35b6ffe3c64b17a8d88d1648e2e4adbce8948fee983d  argon2id-0.1.2-x86-mingw32.gem
21afd017e5ada0f928c4fc5f6be6c6495460c166d3937937619c20aafd8a9f72  argon2id-0.1.2-x86_64-darwin.gem
4e9f5f0dbada69249977717828169c05fd199d5fa7350677ce43ae18c1bb79af  argon2id-0.1.2-x86_64-linux.gem
bd2fe2c341c6ff34c241f81e90896e9fa8923a107033177ff0d8217546423997  argon2id-0.1.2.gem

0.1.1: API documentation

01 Nov 07:26
15efa18
Compare
Choose a tag to compare

Added

  • RDoc documentation for the API

Fixed

  • Saved a superfluous extra byte when allocating the buffer for the encoded hash

SHA256 checksums:

c2e5f03559b2250d7ed169d585760f5fb63d28dc891cf7b0f33ed77877a4dbde  argon2id-0.1.1-aarch64-linux.gem
969c536c14f2b323b90d84e60da20250ace5dc5c9d9071388a355b6a3285e4ef  argon2id-0.1.1-arm-linux.gem
8d47464edf847ca52c1d41cac1a9feff376e9a1e7c0a98ab58df846990caa1bb  argon2id-0.1.1-arm64-darwin.gem
cfe82ed9368b41c6ff89320b7bd5fbf6e2f0246eeb52c1a0ee86db8a1869ca1a  argon2id-0.1.1-x64-mingw-ucrt.gem
20e127e6a3ec166728d77f724328ec7a5831afe604d8ca80d9ffee8fb421010a  argon2id-0.1.1-x64-mingw32.gem
1d85ee8deb35c8c179a74064886576c121922dc9e647a88c58aa014ceca15fe3  argon2id-0.1.1-x86-linux.gem
365386ccc85aa488f3cb45f8d6119d0901453a5169dadc91c9305ee12b35a1f9  argon2id-0.1.1-x86-mingw32.gem
96f3579c1f5772ac386e18aebe100468f2c8dacac30b1f9eba06fc601f34cef9  argon2id-0.1.1-x86_64-darwin.gem
65da141c0ed174b95ff02a725c449ab6150c9f4b275937f9325ee1bbde245974  argon2id-0.1.1-x86_64-linux.gem
650001b60c6515de84cc5d8efe316091bfeb338a70212e0af0a705457f12c243  argon2id-0.1.1.gem

0.1.0: First public release

31 Oct 16:13
b21a7a3
Compare
Choose a tag to compare

This is the first public release of the Argon2id gem: Ruby bindings to the reference C implementation of Argon2, the password-hashing function that won the 2015 Password Hashing Competition.

See the README for full usage instructions but in short:

Argon2::Password.create("opensesame").to_s
#=> "$argon2id$v=19$m=19456,t=2,p=1$ZS2nBFWBpnt28HjtzNOW4w$SQ+p+dIcWbpzWpZQ/ZZFj8IQkyhYZf127U4QdkRmKFU"

Argon2::Password.create("opensesame") == "opensesame"
#=> true

Argon2::Password.new("$argon2id$v=19$m=19456,t=2,p=1$ZS2nBFWBpnt28HjtzNOW4w$SQ+p+dIcWbpzWpZQ/ZZFj8IQkyhYZf127U4QdkRmKFU") == "opensesame"
#=> true

SHA256 checksums:

81c95605693c272febc6fc6f35ff88e81336ec0e67444a0b52cb33f7d8025831  argon2id-0.1.0-aarch64-linux.gem
92788ff75f28427d3fa563c71440a7a67ac5f68bc4a4a01fcbe08e71ab5fe5d9  argon2id-0.1.0-arm-linux.gem
652ba4ebe4176c3fa944652b5db3bee52670c1e6b76632f921dd1455ec0810aa  argon2id-0.1.0-arm64-darwin.gem
486fc0b4e122b9f8dd6211ac0e62f0415b8272adb84f745a36ce3cdae4254dd9  argon2id-0.1.0-x64-mingw-ucrt.gem
96158ca57d7a014806a7124b9c2fcd8a480d40997475309e376555e7c1cedc2d  argon2id-0.1.0-x64-mingw32.gem
395c1df49455f014cc8177fb04a3a1805a7134ac6e211b940909c323627539a5  argon2id-0.1.0-x86-linux.gem
454246bcbec0f53abc7676a0875099aed9b7ca2a85def822ba3e9b1d61b8f07e  argon2id-0.1.0-x86-mingw32.gem
51f9ff0b91bc915e77adb35fa8102b635d2fe0e28c33be2abf180da9760a1156  argon2id-0.1.0-x86_64-darwin.gem
ab7349fd030e9bd02a80d59f2812386ed41578ffc01a587fab52c1328e73a76e  argon2id-0.1.0-x86_64-linux.gem
4d19b682617c3069e586dce14c121e5255386936cfc627613089f87bbc9f5527  argon2id-0.1.0.gem