0.7.0 (2023-10-17)
0.7.0-rc1 (2023-10-17)
Closed issues:
- Intermittent test failure for test_csr() and test_signing() #101
Merged pull requests:
- Remove unused atty dependency #110 (tgonzalezorlandoarm)
- Disable structopt default features #109 (tgonzalezorlandoarm)
- Update parsec-interface #108 (gowthamsk-arm)
- Remove unmaintained ansi_term, clap crates and update env_logger #107 (tgonzalezorlandoarm)
- Align crates with parsec service #106 (gowthamsk-arm)
- Bump parsec-client and other crates #105 (gowthamsk-arm)
- ci: Add workflow dispatch #104 (tgonzalezorlandoarm)
- Bump ASN1 crates dependencies #102 (anta5010)
0.6.0 (2023-03-27)
0.6.0-rc2 (2023-03-27)
Merged pull requests:
- Align crates version with parsec-service #99 (gowthamsk-arm)
- Fix nightly CI and update lock #98 (gowthamsk-arm)
0.6.0-rc1 (2023-03-15)
Merged pull requests:
- Bump parsec-client #97 (gowthamsk-arm)
- Add support for RSA OAEP into parsec-tool and parsec-cli-tests.sh #96 (anta5010)
- Update lib.rs to remove const_err #95 (marcsvll)
0.5.4 (2022-10-12)
Closed issues:
- parsec-cli-tests.sh incorrectly fails with openssl 3.0.5 #90
Merged pull requests:
- Create 0.5.4 point release #93 (gowthamsk-arm)
- Make RSA key string generic #92 (gowthamsk-arm)
0.5.3 (2022-09-12)
Implemented enhancements:
- Support serialNumber attribute as part of DN for CSR #84
- Allow strength of RSA keys to be specified on the command-line #83
Merged pull requests:
- Update Chanege log for the release 0.5.3 #89 (mohamedasaker-arm)
- Release prep 0.5.3 #88 (mohamedasaker-arm)
- Support a 'bits' argument for specifying the size/strength of RSA keys. #86 (paulhowardarm)
- Support serialNumber field of Distinguished Name for CSRs. #85 (paulhowardarm)
- Update cargo audit configuration #81 (hug-dev)
- Add an encrypt command plus tests. #80 (paulhowardarm)
0.5.2 (2022-03-21)
Merged pull requests:
- Prepare 0.5.2 release #78 (ionut-arm)
- Update
regex
to 1.5.5 #77 (ionut-arm) - Update version of
rcgen
we use #76 (ionut-arm)
0.5.1 (2022-02-22)
Merged pull requests:
- Update changelog for 0.5.x #74 (ionut-arm)
- Update dependencies that have been yanked #73 (ionut-arm)
- Bump version of PSA Crypto crates #72 (ionut-arm)
0.5.0 (2022-02-15)
Fixed bugs:
- Some commands should not need authentication #49
Closed issues:
- Error detection broken in parsec-cli-tests.sh #66
Merged pull requests:
- Prepare to release new version #71 (ionut-arm)
- Small output fixes #70 (anta5010)
- Support the creation of RSA signing keys as well as encryption keys #69 (paulhowardarm)
- Early support for certificate request generation in parsec-tool #68 (paulhowardarm)
- Avoid using pipes to run all test commands in the same sub-shell #67 (anta5010)
- fix #49 #65 (jn9e9)
- Upgrade client's version #64 (hug-dev)
- Update CHANGELOG.md with 0.4.0 details #63 (anta5010)
0.4.0 (2021-09-24)
Implemented enhancements:
- Add round-trip testing #47
Merged pull requests:
- Bump version to 0.4.0 #62 (anta5010)
- Bash wrapper for parsec-tool to run basic e2e Parsec tests #61 (anta5010)
- Update CHaNGELOG #59 (hug-dev)
0.3.1 (2021-08-04)
Implemented enhancements:
- --provider option for list-opcodes is not consistent #53
- Use the implicit provider for list_opcodes #54 (hug-dev)
Fixed bugs:
Closed issues:
- Update the demo with most recent contents #44
Merged pull requests:
- Prepare for the next release #58 (hug-dev)
- Add cargo-audit config file #56 (ionut-arm)
- Update the CHANGELOG file #51 (hug-dev)
0.3.0 (2021-03-18)
Closed issues:
- Tag 0.2.0 and upload on crates.io #45
Merged pull requests:
0.2.0 (2021-02-23)
Implemented enhancements:
- Make the output of export-public-key more useful. #28
- Add encrypt/decrypt support #27
- Format public key to PEM #38 (ionut-arm)
- Add BasicClient to ParsecToolApp #35 (ionut-arm)
Fixed bugs:
- Review the default options #30
Closed issues:
- Add basic CLI tests on the CI #42
- Check if it is possible to use the BasicClient for operations #36
- Add support for sign/verify #31
- Automatic key creation for some operations #29
- Rename commands to remove PSA prefix and make them more user-friendly #26
- Add support for ListClients and DeleteClient #22
Merged pull requests:
- Add some CLI tests on the CI #46 (hug-dev)
- Use log crate instead of custom logging logic #43 (hug-dev)
- Add a timeout CLI option #41 (hug-dev)
- Add decrypt/sign and simplify things #39 (hug-dev)
- Rectify the key creation operations #34 (hug-dev)
- Rename things with more friendly names #33 (hug-dev)
- Replace default_value with Option #32 (hug-dev)
- Update the Rust client to the spiffe-less version #25 (hug-dev)
- Add ListClients and DeleteClient operations #24 (hug-dev)
- Update dependencies #23 (ionut-arm)
- Disable Travis CI builds and update Cargo.lock #21 (ionut-arm)
- Add project changelog #20 (ionut-arm)
- Remove unused anyhow #19 (hug-dev)
- Upgrade the client's version to add SPIFFE support #18 (hug-dev)
- Add list-authenticators subcommand #17 (hug-dev)
0.1.0 (2020-10-20)
Implemented enhancements:
- Make use of client bootstrapping functionality #16 (ionut-arm)
- Add the generate and destroy key operations #13 (hug-dev)
- Upgrade the client version #12 (hug-dev)
- Upgrade dependencies #10 (hug-dev)
- Add asciinema demo #5 (joechrisellis)
- Add initial parsec-tool implementation #1 (joechrisellis)
Closed issues:
Merged pull requests:
- Add list-keys subcommand #14 (joechrisellis)
- Add psa-export-key subcommand #9 (joechrisellis)
- Add psa-export-public-key subcommand #8 (joechrisellis)
- List providers UUID fix #6 (joechrisellis)
- Move subcommand dispatching to
Subcommand
enum #4 (joechrisellis) - Add psa-generate-random subcommand #3 (joechrisellis)
* This Changelog was automatically generated by github_changelog_generator