Tags

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

    tpm2sh 0.17.0
    
    - Steal release.sh from codeber.org/jarkko/phindex (Jarkko Sakkinen)
    - Migrate from tracing to env_logger (Jarkko Sakkinen)
    - Migrate from clap to argh (Jarkko Sakkinen)
    
    Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
    
  • 0.16.28

    tpm2sh 0.16.28
    
    - chore: bump version to 0.16.28
    - chore: Bump all dependencies
    - Fix clippy issues
    - chore: Update deps
    
  • 0.16.27

    tpm2sh 0.16.27
    
    - chore: bump version to 0.16.27
    - chore: Migrate to Gitlab
    - docs: Changed commit conventions
    
  • 0.16.26

    tpm2sh 0.16.26
    
    - chore: bump version to 0.16.26
    - fix(docs): reflect the previous DER-to-PEM change
    
  • 0.16.25

    tpm2sh 0.16.25
    
    - chore: bump version to 0.16.25
    - refactor: use only PEM and discard DER
    - fix(load): override with --parent for kernel keys
    - refactor(seal): Use InputArgs
    - refactor: consolidate persistent handle fetching
    - refactor(algorithm): reorganize
    - refactor(memory): read_nv_public helper
    - refactor(task): rename live_{handles,handles}
    - fix(tests): auth_with_value
    
  • 0.16.24

    tpm2sh 0.16.24
    
    - chore: bump version to 0.16.24
    - refactor(io): rationalize I/O data
    - refactor(load): simplify handle type resolution
    - refactor(import): reorganize
    - refactor(memory): reorganize
    - refactor(create-primary): reorganize
    - refactor(evict): simplify handle type resolution
    - refactor(create): simplify object attributes
    - refactor: relocate OutputEncoding to cli
    - refactor(task): simplify handle type resolution
    
  • 0.16.23

    tpm2sh 0.16.23
    
    - chore: bump version to 0.16.23
    - refactor: make auth map as global parameter
    
  • 0.16.22

    tpm2sh 0.16.22
    
    - chore: bump version to 0.16.22
    - fix(tests): add missing argument to seal commands
    
  • 0.16.21

    tpm2sh 0.16.21
    
    - chore: bump version to 0.16.21
    - fix(seal): add the missing algorithm parameter
    
  • 0.16.20

    tpm2sh 0.16.20
    
    - chore: bump version to 0.16.20
    - refactor(memory): build auth map only once
    - refactor: remove redundant string clones
    - fix(memory): enforce NvReadMax availability
    - fix: use exit code 130 on sigint
    
  • 0.16.19

    tpm2sh 0.16.19
    
    - chore: bump version to 0.16.19
    - refactor(command): simplify parse_attributes
    - refactor(pcr-event): simplify response parsing
    - fix(memory): use X509::from_der to detect certificate
    - feat(load): trimmed down kernel blob
    
  • 0.16.18

    tpm2sh 0.16.18
    
    - chore: bump version to 0.16.18
    - build: bump tpm-crpto to 0.11.2
    - tests: complete create_keyedhash_hmac test
    - feat(task): TaskState::refresh_cache
    - build: bump tpm-tpmkey version to 0.11.8
    - feat(command): resolve_public_template
    - feat(command): seal subcommand
    - fix: set correct key types for saved keys
    - refactor: merge CommandError and TaskError
    - refactor: merge CommandError and PcrError
    - tests(handle): add tests
    - refactor(auth): trim whitespace
    - feat(error): CommandError::UnexpectedEof
    
  • 0.16.17

    tpm2sh 0.16.17
    
    - chore: bump version to 0.16.17
    - feat(memory): show key details
    
  • 0.16.16

    tpm2sh 0.16.16
    
    - chore: bump version to 0.16.16
    - fix(command): description short from 'n' to 'd'
    
  • 0.16.15

    tpm2sh 0.16.15
    
    - chore: bump version to 0.16.15
    - chore: bump version to 0.16.5
    - feat: tpm2sh load --kernel
    - feat: importable keys
    - feat(task): TaskState::import_key
    - build: bump tpm-tpmkey version to 0.11.4
    
  • 0.16.14

    tpm2sh 0.16.14
    
    - chore: bump version to 0.16.14
    - feat(task): save_key
    - build: bump tpm2-tpmkey to 0.11.3
    - feat(task): save_policy
    - build: remove debian packaging
    - feat: implement TPM2SH_AUTH environment variable
    - fix(convert): use parent's symmetric key bits
    - fix(memory): improve stale handle detection
    - fix(load): remove forgotten code
    - build: bump tpm2-protocol to 0.16.4
    - fix(memory): don't refresh persistent handles
    
  • 0.16.13

    tpm2sh 0.16.13
    
    - chore: bump version to 0.16.13
    - build: bump tpm2-tpmkey version to 0.11.0
    - build: bump tpm2-device version to 0.5.6
    - refactor: migrate into tpm2-crypto 0.11.0
    
  • 0.16.12

    tpm2sh 0.16.12
    
    - chore: bump version to 0.16.12
    - refactor(delete): do best effort
    - refactor(memory): reorganize the implementation
    - feat(create): provide sensitive data from file
    - fix: handle leak when track() fails
    - feat: keyedhash primary keys
    - fix(memory): output hex dump for non-certificate nv indexes
    - perf(task): fix wrong assumption in key hierarchy
    - fix(delete): print persistent handles in hex
    
  • 0.16.11

    tpm2sh 0.16.11
    
    - chore: bump version to 0.16.11
    - fix: redirect logging to stderr
    - feat(evict): cache policies for persistent keys
    - refactor(memory): overhaul the implementation
    - feat(create-primary): handle policy
    
  • 0.16.10

    tpm2sh 0.16.10
    
    - chore: bump version to 0.16.10
    - feat(memory): show policy
    - fix(tests): don't delete persistent handles
    - feat(task): validate cached persistent handles
    - fix(command): address typos
    - refactor(command): split CreationArgs::parse to CreationArgs::parse_{password,attributes}
    - fix(pcr): address unwrap
    - build: bump tpm2-device version to 0.5.5
    - feat(memory): internal refresh_key
    - build: bump tpm2-vtpm version to 0.6.1
    - refactor: rename TaskAuth to Auth