Releases: mudge/argon2id
Releases · mudge/argon2id
0.1.2: Validate encoded strings when verifying
Fixed
- Validate that the encoded hash passed to
Argon2id::Password.new
is a null-terminated C string, raising anArgumentError
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
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
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