Skip to content

Commit

Permalink
Create CHANGELOG
Browse files Browse the repository at this point in the history
Signed-off-by: Tomás González <[email protected]>
  • Loading branch information
tgonzalezorlandoarm committed May 23, 2024
1 parent 67661b6 commit 36418b6
Showing 1 changed file with 69 additions and 0 deletions.
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))

0 comments on commit 36418b6

Please sign in to comment.