Permalink
Switch branches/tags
Nothing to show
Commits on Feb 17, 2016
  1. Avoid duplicate / in URLs

    mjg59 committed Feb 3, 2016
    Don't insert an additional / in front of URLs, it makes tpmd upset
  2. Import the firmware TPM log entries as well

    mjg59 committed Feb 3, 2016
    Read the TPM log entries that were generated while still within the firmware
    and import them into the returned log data.
  3. Add tool for initialising TPMs

    mjg59 committed Jan 14, 2016
    Add a small utility for initialising a TPM if it's not already enabled,
    active and owned.
  4. Decouple client code from libtspi

    mjg59 committed Jan 14, 2016
    We want to be able to deploy the client code on systems that have no TPM
    stack, so ensure that it's decoupled from any cgo dependencies.
  5. Fix up key generation

    mjg59 committed Dec 26, 2015
    Key generation was previously using a hardcoded set of key attributes. Allow
    these to be provided as arguments instead.
  6. Add bind/seal/unbind/unseal support

    mjg59 committed Dec 25, 2015
    TPMs can encrypt material, optionally tying it to the state of a set of PCRs
    in the process. Add support for that.
  7. Add key certification

    mjg59 committed Dec 16, 2015
    TPMs are able to certify that they control a key. Add support for making the
    request, along with support for verifying it.
  8. Add support for on-TPM key generation

    mjg59 committed Dec 15, 2015
    Generic key generation requires a call to Tspi_Key_CreateKey(). Add support.
  9. Share constants and structs between tpmclient and tpmd

    mjg59 committed Dec 15, 2015
    Define constants for API endpoints in tpmclient and use those in tpmd rather
    than having to keep the two in sync manually
Commits on Feb 1, 2016
  1. Merge pull request #4 from kinvolk/iaguis/add-timeout

    jonboulle committed Feb 1, 2016
    tpmclient: add timeout
  2. tpmclient: add timeout

    iaguis committed Feb 1, 2016
    When we send requests to tpmd, we could potentially block for a long
    time if an unexpected service is listening on that port.
    
    Allow setting a timeout so users of the library can limit this
    possibility.
    
    See rkt/rkt#1816 (comment)
Commits on Dec 9, 2015
  1. Merge pull request #2 from jonboulle/master

    jonboulle committed Dec 9, 2015
    attestation: fix import formatting
Commits on Dec 1, 2015
  1. Merge pull request #1 from jonboulle/master

    jonboulle committed Dec 1, 2015
    *: add Apache COPYRIGHT headers
  2. *: add Apache COPYRIGHT headers

    jonboulle committed Dec 1, 2015
    For consistency with all other CoreOS projects.
Commits on Nov 19, 2015
  1. Initial commit

    mjg59 committed Oct 27, 2015