Sha256: 643600c13c49d001b894e4432f21fa160f248eabd9c7e64513981581eba5e3dd

Contents?: true

Size: 1.34 KB

Versions: 10

Compression:

Stored size: 1.34 KB

Contents

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.2] - 2024-11-01

### Added

- The original salt for an `Argon2id::Password` can now be retrieved with
  `Argon2id::Password#salt`

### Changed

- Encoded hashes are now validated when initialising an `Argon2id::Password`,
  raising an `ArgumentError` if they are invalid

## [0.1.2] - 2024-11-01

### 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

## [0.1.1] - 2024-11-01

### Added

- RDoc documentation for the API

### Fixed

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

## [0.1.0] - 2024-10-31

### Added

- The initial version of the Argon2id gem, providing Ruby bindings to the
  reference C implementation of Argon2, the password-hashing function that won
  the Password Hashing Competition.

[0.2.0]: https://github.com/mudge/argon2id/releases/tag/v0.2.0
[0.1.2]: https://github.com/mudge/argon2id/releases/tag/v0.1.2
[0.1.1]: https://github.com/mudge/argon2id/releases/tag/v0.1.1
[0.1.0]: https://github.com/mudge/argon2id/releases/tag/v0.1.0

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
argon2id-0.2.0 CHANGELOG.md
argon2id-0.2.0-x86_64-linux CHANGELOG.md
argon2id-0.2.0-x86_64-darwin CHANGELOG.md
argon2id-0.2.0-x86-mingw32 CHANGELOG.md
argon2id-0.2.0-x86-linux CHANGELOG.md
argon2id-0.2.0-x64-mingw32 CHANGELOG.md
argon2id-0.2.0-x64-mingw-ucrt CHANGELOG.md
argon2id-0.2.0-arm64-darwin CHANGELOG.md
argon2id-0.2.0-arm-linux CHANGELOG.md
argon2id-0.2.0-aarch64-linux CHANGELOG.md