Changelog¶
All notable changes to cydrogen will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
- key exchange implementations for the N/KK/XX protocols.
- TCP clients and servers supporting the different N/KK/XX key exchange protocols.
- automatic rekeying between client and server.
Changed¶
- various performance improvements and simplifications.
v0.0.10 - 2025-06-12¶
Fixed¶
- zizmor defects.
v0.0.9 - 2025-06-12¶
Fixed¶
- permissions for release workflow.
v0.0.8 - 2025-06-12¶
Fixed¶
- permissions for ci_master.
v0.0.7 - 2025-06-12¶
Added¶
- MasterKey.gen_random_buffer to generate pseudo-random data.
- pad and unpad functions.
- key exchange using the N variant.
Fixed¶
- permissions for ci_master.
v0.0.6 - 2025-06-06¶
Security¶
- Generate attestations of sdist and wheels for Github.
Added¶
- Use cython --shared to make binaries smaller.
v0.0.5 - 2025-06-05¶
Added¶
- Expose
padandunpadfunctions (#32).
v0.0.4 - 2025-06-04¶
Added¶
- Initial release published on PyPI.