Skip to content

Latest commit

 

History

History
284 lines (167 loc) · 18.2 KB

CHANGELOG.md

File metadata and controls

284 lines (167 loc) · 18.2 KB

Changelog

Full Changelog

psa-crypto-0.9.1 (2021-11-30)

Full Changelog

Fixed bugs:

  • Compile issue with clang 13 #85

Merged pull requests:

psa-crypto-0.9.0 (2021-08-02)

Full Changelog

Full Changelog

Fixed bugs:

  • Fix the UsageFlags structure #82
  • Move to Mbed TLS version 3.0.0 #88 (hug-dev)

Merged pull requests:

psa-crypto-0.8.0 (2021-03-17)

Full Changelog

Full Changelog

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:

psa-crypto-0.7.0 (2021-01-18)

Full Changelog

Full Changelog

Merged pull requests:

psa-crypto-0.6.1 (2020-12-18)

Full Changelog

Full Changelog

Fixed bugs:

  • Conversion to Status seems wrong #24

Merged pull requests:

psa-crypto-0.6.0 (2020-10-20)

Full Changelog

Full Changelog

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)

Full Changelog

Full Changelog

Implemented enhancements:

Closed issues:

  • Exposing native types for key encodings #53

Merged pull requests:

psa-crypto-0.5.0 (2020-08-20)

Full Changelog

Full Changelog

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)

Full Changelog

Full Changelog

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 an Err 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:

psa-crypto-0.3.0 (2020-07-14)

Full Changelog

Full Changelog

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:

psa-crypto-0.2.2 (2020-07-06)

Full Changelog

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented enhancements:

Fixed bugs:

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)

Full Changelog

Implemented enhancements:

  • Update Mbed TLS version and add new types #22 (hug-dev)
  • Separate implementation-defined feature in -sys #21 (ionut-arm)
  • 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