diff options
author | vnugent <public@vaughnnugent.com> | 2024-07-26 23:37:15 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-07-26 23:37:15 -0400 |
commit | 07de078a3b5b7b0043d9f81bb5a9e750a3a0c7c1 (patch) | |
tree | bb67c67e4d98bda21c6b2613549a82ee13e59b53 /CHANGELOG.md | |
parent | 54f520e4bfc0fe23e2719d44b09739aa8709451c (diff) |
refactor: Span invasion, checks and fix some evp api
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5a91c7e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,37 @@ +# 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). + +## [Unreleased] + +## [0.1.2] - 2024-05-29 + +### Added + +- `NCGetSharedContext()` to get a process-wide shared context. +- C++ extern wrappers noscrypt.h public api +- Integrated test exe to cmake ctest + +### Fixed + +- Potential memory leak for openssl evp contexts during error conditions. +- mbedtls dependency compilation when using fetch for release builds. +- fPIC errors for libsecp256k1. + +### Changed + +- Update libsecp256k1 to v0.5.0. +- **Breaking** `NCValidateSecretKey()` retruns NC_SUCCESS instead of 1. +- Builds using OpenSSL as a crypto backend no longer require the monocypher dependency. + +### Removed + +- NCContext structure defintion. +- Internal headers from the public include directory. + +[unreleased]: https://github.com/VnUgE/noscrypt/compare/v0.1.2...HEAD +[0.1.2]: https://github.com/VnUgE/noscrypt/compare/v0.1.1...v0.1.2 +[0.1.1]: https://github.com/VnUgE/noscrypt/compare/v0.1.0...v0.1.1 |