Tags give the ability to mark specific points in history as being important
-
0.12.0
1e06ea5d · ·tpm2-crypto 0.12.0 - chore: bump version to 0.12.0 - test: add ECC and KDF tests - api: preserve error sources - Adjust KDF properties - perf: avoid heap in tpm_make_name - api: return bounded import seed - chore: bump MSRV to 1.85 - api: preserve libcrypto errors - api: split key parameter errors - chore: migrate to tpm2-protocol 0.18.0 - api: return bounded sensitive buffers from DER - api: add caller-buffer hash APIs - api: validate ECC/RSA external key construction - fix: validate ECC public object type - api: reject unsupported template formatting - fix: preserve template auth policy - api: require TpmHash for template name algorithm - api: make protocol conversions fallible - chore: migrate to tpm2-protocol 0.17.0
-
0.9.1
2472babd · ·tpm2-crypto 0.9.1 - chore: bump version to 0.9.1 - chore: Migrate to Gitlab - chore: bump version to 0.11.2 - feat: support keyedhash variants - fix: replace with_object_type with with_public - chore: bump version to 0.11.1 - build: bump tpm2-protocol to 0.16.4 - chore: bump version to 0.11.0 - refactor: limit impl TryFrom<TpmPublicTemplate> for TpmtPublic scope - fix: use caller rng in TpmRsaExternalKey - fix: oaep exponent handling - fix: sha3-512 mapping - refactor: hide Tpm{Ecc,Rsa}ExternalKey fields - refactor: simplify TpmRsaExternalKey - refactor: remove use-statements from lib.rs - refactor: simplify TpmEccExternalKey - feat: redesign TpmPublicTemplate with a builder API - chore: bump version to 0.10.2 - build: bump tpm2-protocol version 0.16.3 - chore: bump version to 0.10.1 - build: bump tpm2-protocol version 0.16.2 - chore: bump version to 0.10.0 - build: bump tpm2-protocol version 0.16.1 -
0.11.0
3ae40f3c · ·tpm2-crypto 0.11.0 - chore: bump version to 0.11.0 - refactor: limit impl TryFrom<TpmPublicTemplate> for TpmtPublic scope - fix: use caller rng in TpmRsaExternalKey - fix: oaep exponent handling - fix: sha3-512 mapping - refactor: hide Tpm{Ecc,Rsa}ExternalKey fields - refactor: simplify TpmRsaExternalKey - refactor: remove use-statements from lib.rs - refactor: simplify TpmEccExternalKey - feat: redesign TpmPublicTemplate with a builder API -
0.7.0
c11683e3 · ·Release 0.7.0 - chore: bump version to 0.7.0 - refactor: rename RsaPublicKey as TpmRsaPublicKey - refactor: rename EccPublicKey as TpmEccPublicKey - remove: wrapper EccCurve type - refactor: replace traits with from_{ecc_curve,nid_*{ helpers - feat: From<Nid> for EccCurve - refactor: rename PublicKey to TpmPublicKey - refactor(error): rename Error to TpmCryptoError - feat(error): Marshal and Unmarshal variants