-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Tomás González <[email protected]>
- Loading branch information
1 parent
67661b6
commit 407d600
Showing
1 changed file
with
73 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# Changelog | ||
|
||
## [0.1.0-rc1](https://github.com/parallaxsecond/parsec-openssl-provider/tree/0.1.0-rc1) (2024-05-23) | ||
|
||
[Full Changelog](https://github.com/parallaxsecond/parsec-openssl-provider/compare/da1917d7229e989d9dafe7859e884d2b7d6d1393...0.1.0-rc1) | ||
|
||
**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)) | ||
- 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)) | ||
- 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)) | ||
- 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)) | ||
|
||
|
||
|
||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* |