psa-crypto-0.12.0 (2023-10-16)
psa-crypto-sys-0.12.0 (2023-10-16)
Merged pull requests:
- Update README to specify prefix feature #128 (gowthamsk-arm)
- Add prefix feature #127 (gowthamsk-arm)
psa-crypto-0.11.0 (2023-10-05)
psa-crypto-sys-0.11.0 (2023-10-05)
Merged pull requests:
- Update msrv #124 (gowthamsk-arm)
- ci: Add workflow dispatch #122 (tgonzalezorlandoarm)
- Add allow(renamed_and_removed_lints). #121 (egrimley-arm)
- Add some lints and allow(unknown_lints). #120 (egrimley-arm)
- Update GitHub workflows to use newer actions. #117 (egrimley-arm)
- Run CI tests with 1.58.1 and stable, and publish a MSRV. #116 (egrimley-arm)
- Add a prefix to the library names and to every global symbol #115 (egrimley-arm)
- Replace the "no-std" feature with a "std" feature #114 (egrimley-arm)
- Disable default-features on serde #113 (ithinuel)
psa-crypto-sys-0.10.0 (2023-03-09)
psa-crypto-0.10.0 (2023-03-09)
Merged pull requests:
- Bump bindgen version #111 (gowthamsk-arm)
- Update to remove const_err #110 (marcsvll)
psa-crypto-0.9.2 (2022-08-31)
psa-crypto-sys-0.9.3 (2022-08-31)
Closed issues:
- Warn when the
vendor
directory is not populated #89
Merged pull requests:
- Bumping psa-crypto and -sys versions #108 (ionut-arm)
- Bump zeroize version #107 (gowthamsk-arm)
- Fix issues reported by clippy #106 (gowthamsk-arm)
- Add unauthenticated cypher operations in psa-crypto and psa-crypto-sys. #104 (egrimley-arm)
psa-crypto-sys-0.9.2 (2022-02-16)
Merged pull requests:
- Fix a few lint issues and prepare for
-sys
release #102 (ionut-arm) - build.rs: Use generated config file with shim library headers. #100 (egrimley-arm)
- build.rs: Build Mbed TLS with ENABLE_PROGRAMS=OFF, ENABLE_TESTING=OFF. #99 (egrimley-arm)
- Update from rsa 0.3.0 to 0.5.0. #98 (egrimley-arm)
psa-crypto-0.9.1 (2021-11-30)
psa-crypto-sys-0.9.1 (2021-11-30)
Fixed bugs:
- Compile issue with clang 13 #85
Merged pull requests:
- Update CHANGELOG #97 (anta5010)
- Bump psa-crypto and psa-crypto-sys versions #96 (anta5010)
- Add checks for keys sizes for psa_key_attributes_t convert #95 (anta5010)
- Check for MbedTLS sources existance #94 (anta5010)
- psa-crypto-sys: bump bindgen to 0.57.0 #93 (nullr0ute)
- Add the CHANGELOG #92 (hug-dev)
psa-crypto-0.9.0 (2021-08-02)
psa-crypto-sys-0.9.0 (2021-08-02)
Fixed bugs:
Merged pull requests:
- Upgrade
psa-crypto-sys
version #91 (hug-dev) - Made the fields of UsageFlags private, Fix #82 #86 (Kakemone)
- Add a method to check if a type is a public key #84 (hug-dev)
- Add PsaSignMessage and PsaVerifyMessage usage flags functions #83 (akazimierskigl)
- Add a CHANGELOG file #81 (hug-dev)
psa-crypto-0.8.0 (2021-03-17)
psa-crypto-sys-0.8.0 (2021-03-17)
Implemented enhancements:
- Handling key handle closing is noisy and error prone #34
- Add method to retrieve hash from AsymSign #73 (ionut-arm)
Closed issues:
- Update the Mbed TLS submodule to 2.25.0 #76
Merged pull requests:
- Bump version and minor changes #80 (ionut-arm)
- Add cross-compilation tests #79 (hug-dev)
- Update to version 2.25.0 of Mbed TLS #77 (hug-dev)
- Implement Display on Algorithm #75 (hug-dev)
psa-crypto-0.7.0 (2021-01-18)
psa-crypto-sys-0.7.0 (2021-01-18)
Merged pull requests:
psa-crypto-0.6.1 (2020-12-18)
psa-crypto-sys-0.6.1 (2020-12-18)
Fixed bugs:
- Conversion to
Status
seems wrong #24
Merged pull requests:
- Bump both crates to 0.6.1 #69 (paulhowardarm)
- Remove the bindgen dependency if not needed #68 (hug-dev)
psa-crypto-0.6.0 (2020-10-20)
psa-crypto-sys-0.6.0 (2020-10-20)
Fixed bugs:
Closed issues:
- What's the purpose of the "interface" feature? #66
Merged pull requests:
- Lower the version of bindgen to avoid conflict #67 (hug-dev)
- Remove const for backwards compatibility #65 (hug-dev)
psa-crypto-0.5.1 (2020-09-04)
psa-crypto-sys-0.5.1 (2020-09-04)
Implemented enhancements:
Closed issues:
- Exposing native types for key encodings #53
Merged pull requests:
- Fix the interface feature #61 (hug-dev)
- Fix indentation of the workflow #59 (hug-dev)
- Changed key derivation convertor to const function #58 (sbailey-arm)
psa-crypto-0.5.0 (2020-08-20)
psa-crypto-sys-0.5.0 (2020-08-20)
Implemented enhancements:
- Added helper methods and changed safety of size macros #55 (sbailey-arm)
Fixed bugs:
- Added missing AEAD conversion and tag length method #57 (sbailey-arm)
psa-crypto-0.4.0 (2020-08-13)
psa-crypto-sys-0.4.0 (2020-08-13)
Implemented enhancements:
- Added conversion helper methods #51 (sbailey-arm)
- Added tests for all operations that were added that are supported by Mbed Crypto #50 (sbailey-arm)
Fixed bugs:
- 'export_key_pair_test' panicked at 'called
Result::unwrap()
on anErr
value: StorageFailure' #46 - psa-crypto-sys test fail on i686 #41
- Changes to the C library do not trigger a rebuild #35
- Add license file to crates #45 (ionut-arm)
- Re-run build if any file under psa-crypto-sys/vendor has changed #43 (joechrisellis)
- Blocklist
max_align_t
in bindgen #42 (joechrisellis)
Closed issues:
- Include the LICENSE file in the crate #44
Merged pull requests:
- Added helper methods for checking derivation policy flag #54 (sbailey-arm)
- Refactor of key_derivation #52 (sbailey-arm)
- Add key derivation #49 (sbailey-arm)
- Added all missing ops listed in Service API that Mbed Crypto support … #48 (sbailey-arm)
- Add support for
psa_generate_random
#47 (joechrisellis)
psa-crypto-0.3.0 (2020-07-14)
psa-crypto-sys-0.3.0 (2020-07-14)
Implemented enhancements:
- Have a feature only using the PSA interface #38
- Add an interface feature only using include files #39 (hug-dev)
Merged pull requests:
- Added export_key #40 (sbailey-arm)
psa-crypto-0.2.2 (2020-07-06)
psa-crypto-sys-0.2.3 (2020-07-06)
Implemented enhancements:
- Added asymmetric encrypt and decrypt to psa-crypto and psa-crypto-sys #37 (sbailey-arm)
- Add an env var for static linking to Mbed Crypto #36 (hug-dev)
- Derive Zeroize for all types #33 (ionut-arm)
0.2.1 (2020-06-23)
Implemented enhancements:
- Implement macros to have size of output buffers #30
- Always close key handle if key is persistent #26
- Add a test on the CI compiling Mbed TLS and linking dynamically the crate to Mbed Crypto #25
Merged pull requests:
- Added macro calls for sign output size and export key buffer size #31 (sbailey-arm)
0.2.0 (2020-06-16)
Implemented enhancements:
- Part of moving Parsec to use psa-crypto #28 (sbailey-arm)
- Modify Mbed TLS version to most recent realease #27 (hug-dev)
Fixed bugs:
- Pass parsec CI tests #29 (sbailey-arm)
Closed issues:
- Design a good abstraction for key IDs #4
- Create the Rust representation of PSA Crypto operations #3
- Create abstractions of key attributes and algorithms #2
0.1.0 (2020-06-03)
Implemented enhancements:
- Update Mbed TLS version and add new types #22 (hug-dev)
- Separate implementation-defined feature in -sys #21 (ionut-arm)
- Add various improvements #20 (hug-dev)
- Add no-std feature; impl Display on Error #19 (ionut-arm)
- Add Secure Element types definition #18 (hug-dev)
- Add documentation, examples and tests #16 (hug-dev)
- Improve build of psa-crypto-sys crate #15 (ionut-arm)
- Improve interface of both crates #14 (ionut-arm)
- Add Rust-FFI conversions for Attributes #13 (hug-dev)
- Change dependency to MbedTLS and update build #12 (ionut-arm)
- Add Rust-FFI conversions for Algorithms #11 (hug-dev)
- Split between Status and Error #10 (hug-dev)
- Implement design #9 (hug-dev)
- Split into two crates: psa-crypto-sys and psa-crypto. #6 (egrimley-arm)
- First draft of rust-psa-crypto, Rust wrapper for (some of) mbed-crypto. #5 (egrimley-arm)
Closed issues:
- Be able to dynamically link with any PSA Crypto C shared library #1
* This Changelog was automatically generated by github_changelog_generator