~timchen119/lyoncore-snaps/+git/tpm2-initramfs-tool:initramfs-fde

Last commit made on 2019-08-19
Get this branch:
git clone -b initramfs-fde https://git.launchpad.net/~timchen119/lyoncore-snaps/+git/tpm2-initramfs-tool

Branch merges

Branch information

Recent commits

b7b470b... by Tim Chen

Add version string in help message and bump version to 0.2.0

  * Skip integration test when tpm_server or tpm2_startup not found
  * Add version string
  * Bump version to 0.2.0
  * Update changelog
  * Fix some typos and change license format

6053eef... by Tim Chen

Remove unneeded keyPublicSeal variable.

d3ef189... by Tim Chen

Add unittest and integration test.

* split to use library libtpm2-initramfs-tool.a and header tpm2-initramfs-tool.h
* Add unit test for base32enc().
* Add integration test using TPM2.0 Simulator.

8ef053f... by Tim Chen

Addressing issues found in review

* Unified the variable naming style to camelCase.
* Specify license to GPL2+ in debian/copyright.
* Group copyright notices.
* Added more comments in the code.
* Added some TODO items in the code.
* Improve details in the help text.
* Refactored memory clean up code.
* Added duplicated setup PCR code snippet into setup_pcr_selections() function.
* Removed unneeded dbg()
* Added verbose messages.
* When seal/unseal, removed trailing newline in the standard output.

0b748a4... by Tim Chen

Double the data size due to we have the 512 bit Master key for LUKS

cf0cae7... by Tim Chen

Cleanup and fix issues found in code review.

* Remove unneeded TPMA_OBJECT_ADMINWITHPOLICY object attribute.
* Remove unneeded Esys_Startup().
* Use Esys_GetCapability() instead of Esys_PCR_Read() for checking PCR.
* Refactor and fix cleanup code.

70772a4... by Tim Chen

Ensure unsigned type in conditional expression

e269a4d... by Tim Chen

Ensure we have correct version of tpm2-tss library

bc1f4b0... by Tim Chen

Update version for debian native version format

9eaf8a5... by Tim Chen

Add debian/* and update doc