Skip to content

Latest commit

 

History

History
521 lines (330 loc) · 35.4 KB

CHANGELOG.md

File metadata and controls

521 lines (330 loc) · 35.4 KB

Changelog

tss-esapi-6.1.0 (2021-08-04)

Full Changelog

Implemented enhancements:

tss-esapi-6.0.0 (2021-08-04)

Full Changelog

Fixed bugs:

Closed issues:

  • Use the new TctiContext in the TSS Context #235
  • How to call Context::new safely? #229

Merged pull requests:

tss-esapi-5.1.0 (2021-06-17)

Full Changelog

tss-esapi-sys-0.2.0 (2021-06-17)

Full Changelog

Implemented enhancements:

  • Create generic list structure #92
  • Bring Context method names closer to the TSS API #58
  • Create and deploy enums for algorithm types #23
  • Improve method signatures #6

Closed issues:

  • Publish a stable version #148

tss-esapi-5.0.1 (2021-03-25)

Full Changelog

tss-esapi-sys-0.1.1 (2021-03-25)

Full Changelog

Fixed bugs:

  • Documentation fails building on docs.rs #211
  • Fix cross-compilation scripts #212 (ionut-arm)

Merged pull requests:

tss-esapi-5.0.0 (2021-03-23)

Full Changelog

tss-esapi-sys-0.1.0 (2021-03-23)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • nv_define_space and nv_undefine_space is using the wrong interface type. #184
  • Fix cross-compile permissions #209 (ionut-arm)
  • Update registry for Dockerfiles #205 (ionut-arm)
  • Make codecov recognize environment #203 (ionut-arm)

Security fixes:

  • Log the commands sent and received to/from the TPM #86

Merged pull requests:

4.0.10-alpha.2 (2020-12-17)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Persistent objects should not be flushed from context #152
  • Set session params only when it makes sense #156 (ionut-arm)

Merged pull requests:

4.0.10-alpha.1 (2020-11-24)

Full Changelog

Implemented enhancements:

  • Add evict_control API to context #135
  • Depoly Session #126
  • No private key analog to load\_external\_rsa\_public\_key #123
  • Have two builds with two different TSS lib versions in CI #110
  • Split between tss-esapi and tss-esapi-sys #75
  • Create auth value wrapper #37
  • Add method to use custom TCTI during test #132 (puiterwijk)

Fixed bugs:

Security fixes:

Merged pull requests:

4.0.9-alpha.1 (2020-09-07)

Full Changelog

Implemented enhancements:

  • Create a session object. #66
  • Create enum wrappers around resource handle types #24
  • Upgrade dependencies #127 (hug-dev)
  • Add load\_external\_rsa\_keypair function #124 (joechrisellis)

Fixed bugs:

  • NV contexts methods takes incorrect authorization argument. #113
  • Implement secure data management #46

Merged pull requests:

  • This commit deploys the new handle types and adds Session objects. #120 (Superhepper)

4.0.8-alpha.1 (2020-08-13)

Full Changelog

Implemented enhancements:

Merged pull requests:

4.0.7-alpha.1 (2020-08-13)

Full Changelog

Implemented enhancements:

  • Add support for non volatile storage api #102
  • Allow Context to be unwrapped to ESYS_CONTEXT #50
  • Create a generic buffer implementation #112 (ionut-arm)
  • Added more tr APIs as context methods. #111 (Superhepper)

Closed issues:

  • Handle breaking changes in tpm2-tss from 2.4.0 #80

Merged pull requests:

4.0.6-alpha.1 (2020-08-03)

Full Changelog

Implemented enhancements:

Merged pull requests:

4.0.5-alpha.1 (2020-07-02)

Full Changelog

Implemented enhancements:

Merged pull requests:

4.0.4-alpha.1 (2020-06-17)

Full Changelog

Implemented enhancements:

  • the trait std::error::Error is not implemented for `tss_esapi::response_code::Error #77
  • Added get_policy_digest API #81 (Superhepper)
  • Minor change to remove usage of raw TSS type in load_external API. #79 (Superhepper)
  • Implement std::error::Error on Error #78 (ionut-arm)

Merged pull requests:

4.0.3-alpha.1 (2020-06-03)

Full Changelog

Implemented enhancements:

Closed issues:

  • Missing Convert PcrSelections into TPML_PCR_SELECTION #73
  • Add policy pcr support. #64
  • Add Quote support #52

Merged pull requests:

4.0.2-alpha.1 (2020-05-11)

Full Changelog

Fixed bugs:

4.0.1-alpha.1 (2020-05-06)

Full Changelog

Implemented enhancements:

  • Add support for elliptic curves for transient context #69 (ionut-arm)

4.0.0-alpha.1 (2020-05-04)

Full Changelog

Implemented enhancements:

Closed issues:

  • Feature API compliance #61

Merged pull requests:

3.0.2 (2020-03-20)

Full Changelog

Implemented enhancements:

  • [Improvement] Provide access to the Esys_TR_* methods. #47

Merged pull requests:

3.0.1 (2020-03-11)

Full Changelog

Fixed bugs:

3.0.0 (2020-03-10)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Handle TPMS_CONTEXT more robustly #36

Merged pull requests:

2.0.0 (2020-01-27)

Full Changelog

Implemented enhancements:

1.0.1 (2020-01-17)

Full Changelog

Merged pull requests:

1.0.0 (2020-01-15)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Multi-threading support #7

Merged pull requests:

0.6.0 (2020-01-15)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.5.0 (2020-01-09)

Full Changelog

Implemented enhancements:

  • Use libloading to load the TSS libraries #14
  • Improve the interface of TransientObjectContext #8
  • Deny compilation to chosen rustc lints #22 (hug-dev)
  • Improve TransientObjectContext interface #19 (ionut-arm)
  • Improve usage of unsafe blocks #18 (ionut-arm)
  • Improve usage of unwrap and expect #17 (ionut-arm)
  • Add wrapper crate-specific errors #15 (ionut-arm)

Fixed bugs:

  • Implement error handling for our wrapping layer #3
  • Investigate use of unsafe and panicking #2
  • Add pkg-config in the build script #16 (hug-dev)

Closed issues:

  • Add documentation #9

Merged pull requests:

0.4.0 (2019-12-12)

Full Changelog

Fixed bugs:

0.3.0 (2019-12-11)

Full Changelog

Implemented enhancements:

0.2.0 (2019-12-11)

Full Changelog

Implemented enhancements:

  • Add a CI job for tests with TPM simulation server #5 (hug-dev)
  • Add transient object context #4 (ionut-arm)

Merged pull requests:

0.1.0 (2019-12-05)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator