Commit Graph

  • 3dc8a7d841 Attempt to read the EK from NVRAM if the system cert store cannot provide it. (#35) Tom D 2019-06-06 13:11:40 -07:00
  • a801f7333b Import verifier library into go-attestation. (#13) Tom D 2019-06-06 10:43:36 -07:00
  • 1611c5ab72 Fix quote generation on windows TPM 1.2 devices (#34) Tom D 2019-05-20 12:34:17 -07:00
  • 5b7e00554a Implement new credential activation scheme for windows (#33) Tom D 2019-05-16 15:51:01 -07:00
  • 70c839779d Moar error codes (#32) Tom D 2019-05-15 12:57:08 -07:00
  • dbbcfcc4b8 Fix conversion to more specific windows error messages. (#31) Tom D 2019-05-15 12:27:19 -07:00
  • 20b39443ef Fix ActivateCredential for TPM 1.2 on windows (#30) Tom D 2019-05-15 10:36:54 -07:00
  • 7b5f790215 Fix broken DLL MustFindProc. (#29) Tom D 2019-05-14 14:44:33 -07:00
  • 55ce06b8f2 Decode windows TPM/PCP errors to more specific descriptions. (#28) Tom D 2019-05-14 11:42:44 -07:00
  • ac78180218 Implement key deletion on Windows (#27) Tom D 2019-05-13 14:41:55 -07:00
  • 2ff4e84fcb Check the state of the TPM before opening it on windows (#26) Tom D 2019-05-13 14:13:16 -07:00
  • 2da0098d9d Switch over to trying the PCP provider for TPM 1.2, to mitigate missing ownerauth. (#25) Tom D 2019-05-03 13:27:48 -07:00
  • 8e4a5ce762 Ignore slightly malformed EKs so attestation can continue. (#24) Tom D 2019-05-02 13:43:50 -07:00
  • b6bb3dba4c Update go-tpm version (#23) Tom D 2019-04-30 12:41:38 -07:00
  • 4ee1aa81b1 Add more logging to MintAIK() (#22) Tom D 2019-04-30 08:47:44 -07:00
  • 125f464487 Fix typo (had nonce and pcr data backwards) Denis Karch 2019-04-25 10:10:00 -07:00
  • 1643d281b5 Fix call to NewQuoteInfo Denis Karch 2019-04-24 14:24:58 -07:00
  • 4e11f744d1 Fix mod files (#19) DenisKarch 2019-04-24 14:05:27 -07:00
  • 97d50a1edc Use go-tpm NewQuoteInfo (#18) DenisKarch 2019-04-24 13:55:44 -07:00
  • 0d33e753a1 Have Quote return TPM_QUOTE_INFO (#17) DenisKarch 2019-04-24 13:18:36 -07:00
  • 3829815b47 Extract and return PCR digest for Quote on TPM1.2 (#16) DenisKarch 2019-04-24 11:19:18 -07:00
  • 4342561e0f Fix quote12 (previously only getting PCR0) (#15) DenisKarch 2019-04-23 18:28:51 -07:00
  • 0c3df93f04 Update dependencies (#14) Tom D 2019-04-23 14:37:53 -07:00
  • 24ccdf576a Improve error messages on windows Tom D'Netto 2019-04-11 10:20:46 -07:00
  • b128fd7448 Move AIK to Storage hierarchy (#10) DenisKarch 2019-04-10 11:03:02 -07:00
  • b15816bdc8 Fix to imports (update.go could not map properly) (#11) DenisKarch 2019-04-09 11:33:23 -07:00
  • dc8d5cb824 Added TPM1.2 support for Windows Denis Karch 2019-04-03 10:40:16 -07:00
  • 0a5a5f0656 Refactor tests: remove build tags, de-dupe, use flags to control test runs from now on (#8) Tom D 2019-04-05 14:49:36 -07:00
  • 063d2bdf7e Implement full coverage for TPM 1.2 tests. (#7) Tom D 2019-04-04 15:33:00 -07:00
  • 509d8074f1 Make TPM 1.2 test setup take ownership & define space for the EK cert (#6) Tom D 2019-04-03 16:07:03 -07:00
  • 790d3ba149 Script setup of fake filesystem objects for tpm12 tests, fix build of tpm12 tests. (#5) Tom D 2019-04-03 12:19:25 -07:00
  • fc3b10963c Update certificate-transparency-go dependency to fix broken reference Tom D'Netto 2019-04-03 09:12:23 -07:00
  • 2bffdc1753 Implement CI scripts for TPM 1.2 simulator and tcsd. (#2) Tom D 2019-04-02 16:31:00 -07:00
  • 6624eb9601 Add CI script for setting up TPM 1.2 simulator Tom D'Netto 2019-04-02 11:04:13 -07:00
  • 028c06c785 Merge pull request #1 from twitchy-jsonp/master Tom D 2019-04-01 12:51:52 -07:00
  • 47f6a02149 Update README Tom 2019-04-01 12:50:53 -07:00
  • 7ada84720a go mod tidy Tom 2019-04-01 11:07:36 -07:00
  • f3ea38462e Make package a Go module, add build tags for tests that need special system setup Tom 2019-04-01 11:06:07 -07:00
  • 7e37dd3701 go fmt Tom 2019-03-28 14:00:07 -07:00
  • ca33c04742 Validate secret in attest_tpm12_test, fix godoc Tom 2019-03-28 13:29:24 -07:00
  • 21c2bfd1dc Initial commit. Tom 2019-03-28 13:21:16 -07:00