Tags

Tags give the ability to mark specific points in history as being important
  • 0.12.1

    tpm2-crypto 0.12.1
    
    - chore: bump version to 0.12.1
    - Update tpm2-protocol to 0.19.0
    
  • 0.12.0

    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.11.4

    tpm2-crypto 0.11.4
    
    - chore: bump version to 0.11.4
    - Fix clippy issues
    - chore: Update deps
    
  • 0.11.3

    tpm2-crypto 0.11.3
    
    - chore: bump version to 0.11.3
    
  • 0.9.1

    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.2

    tpm2-crypto 0.11.2
    
    - chore: bump version to 0.11.2
    - feat: support keyedhash variants
    - fix: replace with_object_type with with_public
    
  • 0.11.1

    tpm2-crypto 0.11.1
    
    - chore: bump version to 0.11.1
    - build: bump tpm2-protocol to 0.16.4
    
  • 0.11.0

    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.10.2

    tpm2-crypto 0.10.2
    
    - chore: bump version to 0.10.2
    - build: bump tpm2-protocol version 0.16.3
    
  • 0.10.1

    tpm2-crypto 0.10.1
    
    - chore: bump version to 0.10.1
    - build: bump tpm2-protocol version 0.16.2
    
  • 0.10.0

    tpm2-crypto 0.10.0
    
    - chore: bump version to 0.10.0
    - build: bump tpm2-protocol version 0.16.1
    
  • 0.9.0

    tpm2-crypto 0.9.0
    
    - chore: bump version to 0.9.0
    - feat(template): flatten TpmPublicTemplate
    
  • 0.8.2

    tpm2-crypto 0.8.2
    
    - chore: bump version to 0.8.2
    - refactor: rename TpmObjectType as TpmPublicTemplateType
    
  • 0.8.1

    tpm2-crypto 0.8.1
    
    - chore: bump version to 0.8.1
    - feat: TpmPublicTemplate
    - perf(hash): reduce kdfe allocs
    - perf(hash): reduce kdfa allocs
    - refactor: s/PublicKey/ExternalKey/g
    
  • 0.8.0

    tpm2-crypto 0.8.0
    
    - chore: bump version to 0.8.0
    - build: update release.sh
    - fix: check digest size in tpm_make_name
    - fix(rsa): exponent handling
    - perf(hash): avoid re-allocations in kdfa and kdfe
    - feat: allow specify key attributes
    
  • 0.7.3

    Release 0.7.3
    
    - chore: bump version to 0.7.3
    - build(scripts): add release.sh
    - build: bump tpm2-protocol version to 0.15.8
    
  • 0.7.2

    Release 0.7.2
    
    - chore: bump version to 0.7.2
    - build: bump tpm2-protocol version to 0.15.7
    
  • 0.7.1

    Release 0.7.1
    
    - chore: bump version to 0.7.1
    - refactor: EccCurve to TpmEllipticCurve
    - Revert "refactor: replace traits with from_{ecc_curve,nid_*{ helpers"
    - Revert "remove: wrapper EccCurve type"
    - refactor: rename Hash as TpmHash
    
  • 0.7.0

    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
    
  • 0.6.3

    Release 0.6.3
    
    - chore: bump version to 0.6.3
    - build: bump tpm2-protocol version 0.15.4