Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create CHANGELOG #67

Merged
merged 1 commit into from
May 23, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Changelog

## [0.1.0](https://github.com/parallaxsecond/parsec-openssl-provider/tree/0.1.0) (2024-05-23)

[Full Changelog](https://github.com/parallaxsecond/parsec-openssl-provider/compare/da1917d7229e989d9dafe7859e884d2b7d6d1393...0.1.0)

**Implemented enhancements:**

- keymgmt, signature: Start using RwLock for Contexts [\#53](https://github.com/parallaxsecond/parsec-openssl-provider/pull/53) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- signature: Enable ECDSA signing [\#44](https://github.com/parallaxsecond/parsec-openssl-provider/pull/44) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- keymgmt: Add ECDSA implementation [\#42](https://github.com/parallaxsecond/parsec-openssl-provider/pull/42) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- load\_key tests: Re-route to the parsec provider [\#27](https://github.com/parallaxsecond/parsec-openssl-provider/pull/27) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Test building with MSRV [\#19](https://github.com/parallaxsecond/parsec-openssl-provider/pull/19) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add Parsec Basic Client [\#3](https://github.com/parallaxsecond/parsec-openssl-provider/pull/3) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))

**Fixed bugs:**

- e2e\_tests/sign: Fix and simplify RSA and ECDSA signing tests [\#62](https://github.com/parallaxsecond/parsec-openssl-provider/pull/62) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- e2e\_test: Add key type info to load\_keys [\#41](https://github.com/parallaxsecond/parsec-openssl-provider/pull/41) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- provider: Create ParsecProviderOperationId [\#22](https://github.com/parallaxsecond/parsec-openssl-provider/pull/22) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Minor improvements [\#20](https://github.com/parallaxsecond/parsec-openssl-provider/pull/20) ([gowthamsk-arm](https://github.com/gowthamsk-arm))

**Merged pull requests:**

- Add support for compiling the provider on aarch64 [\#66](https://github.com/parallaxsecond/parsec-openssl-provider/pull/66) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- e2e\_tests: Fix type casting [\#65](https://github.com/parallaxsecond/parsec-openssl-provider/pull/65) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add license checks via cargo deny [\#64](https://github.com/parallaxsecond/parsec-openssl-provider/pull/64) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Cargo.toml: Remove unused sha2 dependency [\#63](https://github.com/parallaxsecond/parsec-openssl-provider/pull/63) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- ci: Create fake keys only with --create-keys option [\#61](https://github.com/parallaxsecond/parsec-openssl-provider/pull/61) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add RSA-PSS support for handshake [\#60](https://github.com/parallaxsecond/parsec-openssl-provider/pull/60) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Configure handshake tests to use Parsec keys [\#59](https://github.com/parallaxsecond/parsec-openssl-provider/pull/59) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Implement ECDSA keymgmt and signatures [\#58](https://github.com/parallaxsecond/parsec-openssl-provider/pull/58) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- test: Add test for mismatched key and certificate [\#57](https://github.com/parallaxsecond/parsec-openssl-provider/pull/57) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Add README and SECURITY [\#55](https://github.com/parallaxsecond/parsec-openssl-provider/pull/55) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Revert Key Objects Data validation [\#54](https://github.com/parallaxsecond/parsec-openssl-provider/pull/54) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Change to RSA-PSS as the supported RSA algorithm [\#52](https://github.com/parallaxsecond/parsec-openssl-provider/pull/52) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add handshake tests for default provider [\#49](https://github.com/parallaxsecond/parsec-openssl-provider/pull/49) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- signature: Small signature optimization [\#47](https://github.com/parallaxsecond/parsec-openssl-provider/pull/47) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add OpenSSL config file [\#43](https://github.com/parallaxsecond/parsec-openssl-provider/pull/43) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Add tests/tls to .gitignore [\#40](https://github.com/parallaxsecond/parsec-openssl-provider/pull/40) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- signature: Add Signature operation for RSA [\#39](https://github.com/parallaxsecond/parsec-openssl-provider/pull/39) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- signature: Add Signature Initialization [\#38](https://github.com/parallaxsecond/parsec-openssl-provider/pull/38) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add keys/certificate generation script [\#37](https://github.com/parallaxsecond/parsec-openssl-provider/pull/37) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- General code quality improvements [\#36](https://github.com/parallaxsecond/parsec-openssl-provider/pull/36) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add signature tests for RSA and ECDSA [\#35](https://github.com/parallaxsecond/parsec-openssl-provider/pull/35) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Keymgmt import: Add a key presence check [\#34](https://github.com/parallaxsecond/parsec-openssl-provider/pull/34) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- ci.sh: Add create-keys option to create keys via parsec-tool [\#33](https://github.com/parallaxsecond/parsec-openssl-provider/pull/33) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- keymgmt: Add Key Objects checks for filled data [\#32](https://github.com/parallaxsecond/parsec-openssl-provider/pull/32) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Unit tests: Add a parsec\_provider\_init test with pre-generated parsec keys [\#30](https://github.com/parallaxsecond/parsec-openssl-provider/pull/30) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Extend and test keymgmt validate functionality [\#29](https://github.com/parallaxsecond/parsec-openssl-provider/pull/29) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- keymgmt: Add OSSL\_FUNC\_KEYMGMT\_IMPORT [\#28](https://github.com/parallaxsecond/parsec-openssl-provider/pull/28) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Move tests to e2e\_tests directory [\#26](https://github.com/parallaxsecond/parsec-openssl-provider/pull/26) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- parsec-openssl-provider: Improve error logging [\#25](https://github.com/parallaxsecond/parsec-openssl-provider/pull/25) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- signature: SIGNATURE library \<-\> provider functions [\#23](https://github.com/parallaxsecond/parsec-openssl-provider/pull/23) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add signature module [\#21](https://github.com/parallaxsecond/parsec-openssl-provider/pull/21) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- ci: Add nightly pipeline [\#18](https://github.com/parallaxsecond/parsec-openssl-provider/pull/18) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Add test crate [\#17](https://github.com/parallaxsecond/parsec-openssl-provider/pull/17) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- keymgmt: Add Key Objects import types [\#16](https://github.com/parallaxsecond/parsec-openssl-provider/pull/16) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add Key Objects comparison [\#15](https://github.com/parallaxsecond/parsec-openssl-provider/pull/15) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add Key Objects Data validation [\#14](https://github.com/parallaxsecond/parsec-openssl-provider/pull/14) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- keymgmt: Implement Key Objects duplication [\#13](https://github.com/parallaxsecond/parsec-openssl-provider/pull/13) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- Add reference count checks for parsec\_provider\_teardown [\#11](https://github.com/parallaxsecond/parsec-openssl-provider/pull/11) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- keymgmt: Implement Set Params related functionality for Key Objects [\#9](https://github.com/parallaxsecond/parsec-openssl-provider/pull/9) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- KEYMGMT library \<-\> provider functions [\#8](https://github.com/parallaxsecond/parsec-openssl-provider/pull/8) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
- General improvements [\#7](https://github.com/parallaxsecond/parsec-openssl-provider/pull/7) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Add clippy and fmt [\#5](https://github.com/parallaxsecond/parsec-openssl-provider/pull/5) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- ci: Setup Github workflow [\#4](https://github.com/parallaxsecond/parsec-openssl-provider/pull/4) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- Setup a NULL provider [\#2](https://github.com/parallaxsecond/parsec-openssl-provider/pull/2) ([gowthamsk-arm](https://github.com/gowthamsk-arm))
- README: Add license information [\#1](https://github.com/parallaxsecond/parsec-openssl-provider/pull/1) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm))
Loading