diff --git a/.devtools b/.devtools index 3834c03..26e61fd 100644 --- a/.devtools +++ b/.devtools @@ -16,7 +16,7 @@ "file_name": "mit.json" }, "version_cmd": { - "app_version": "0.1.3", + "app_version": "0.2.0", "track_descriptor": true, "track_chart": false, "components": [ @@ -24,7 +24,7 @@ "name": "lib", "target": "quantcrypt", "ignore": [], - "hash": "387c41d39a4948859cb6743ed6533c50" + "hash": "cff9c9ea6cc77cfa875cb213fb7deece" } ] }, diff --git a/CHANGELOG.md b/CHANGELOG.md index d433321..0b1f856 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), _NOTE: This changelog is generated and managed by [devtools-cli](https://pypi.org/project/devtools-cli/), **do not edit manually**._ -### [0.1.3] - 2024-01-12 - _latest_ +### [0.2.0] - 2024-01-19 - _latest_ + +- Added keygen subcommand for qclib CLI +- Implemented the KryptonFile class for file cryptography +- Doubled the memory cost of Argon2 default security parameters +- Argon2 now outputs 64 byte hashes by default +- Implemented the KryptonKEM class which uses asymmetric KEM keys +- Changed KEM keyfile suffixes from .qclib to .qc in CLI keygen subcommand + +### [0.1.3] - 2024-01-12 - Added CHANGELOG.md - Renamed MemSize class in KDF module to MemCost and changed its interface - Added CLI command `qclib` with options `--info` and `--version` +[0.2.0]: https://github.com/aabmets/quantcrypt/compare/0.1.3...0.2.0 [0.1.3]: https://github.com/aabmets/quantcrypt/compare/0.1.0...0.1.3 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index e08e0a8..5fd59a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "quantcrypt" -version = "0.1.3" +version = "0.2.0" description = "Cross-platform Python library for Post-Quantum Cryptography using precompiled PQClean binaries" authors = ["Mattias Aabmets "] license = "MIT"