Commit Graph

  • 4198050870 Fix type for ComponentClassValue #181 Matthew Garrett 2020-11-12 16:18:30 -0800
  • ba539fba03 Explicitly tag context-specific UTF8Strings Matthew Garrett 2020-11-12 15:31:24 -0800
  • 355135fd13
    Create codeql-analysis.yml (#180) Brandon Weeks 2020-10-06 15:20:54 +0200
  • c8f9bab2a9
    Update codeql-analysis.yml #180 Brandon Weeks 2020-10-06 15:19:55 +0200
  • 897e6a4711
    Create codeql-analysis.yml Brandon Weeks 2020-10-06 15:10:27 +0200
  • 8bf9473a2e
    Merge pull request #179 from twitchy-jsonp/no_cgo Joseph Richey 2020-09-24 12:36:46 -0700
  • 5eca4dfe2a Disable linux TPM12 support if build without cgo #179 Tom D'Netto 2020-09-24 11:35:08 -0700
  • 142c9d263a
    Implement parsing of PCR 13 WBCL information (#178) Tom D 2020-09-14 16:44:10 -0700
  • 7407a7be5b Implement parsing of PCR 13 WBCL information #178 Tom D'Netto 2020-09-14 15:36:58 -0700
  • 2453c8f39a
    Update go-tpm dependency to 0.3.0 (#176) Tom D 2020-07-23 12:15:16 -0700
  • 9559fc1cd4 Create oid package to centralize TCG relevant OIDs Brandon Weeks 2020-07-22 22:32:32 -0700
  • 1dd0c189d7 Update go-tpm dependency to 0.3.0 #176 Tom D'Netto 2020-07-23 12:10:41 -0700
  • a0e5084b83 Create oid package to centralize TCG relevant OIDs #174 Brandon Weeks 2020-07-22 22:32:32 -0700
  • 63d2595542
    Update dependencies of go-attestation (#175) Tom D 2020-07-23 11:42:24 -0700
  • 4eeccef9a9 Update go-tpm-tools to latest #175 Tom D'Netto 2020-07-23 11:23:47 -0700
  • ec00d20b6c Update to latest version of go-tpm Tom D'Netto 2020-07-23 11:19:12 -0700
  • 6d760d44a1
    windows events: Extract the ELAM driver names and their configuration (#173) Tom D 2020-06-18 13:59:51 -0700
  • e25f227024 windows events: Extract the ELAM driver names and their configuration #173 Tom D'Netto 2020-06-18 10:59:39 -0700
  • fe22f29ec8 Handle StartupLocality events Matthew Garrett 2020-06-11 12:55:03 -0700
  • e88dac5430 Handle StartupLocality events #172 Matthew Garrett 2020-06-11 12:55:03 -0700
  • 5e360d3104
    Remove constraint that all reported bitlocker unlocks use the same method. (#170) Tom D 2020-06-10 17:10:15 -0700
  • e02e0c4e11 Remove constraint that all reported bitlocker unlocks use the same method. #170 Tom D'Netto 2020-06-10 15:31:08 -0700
  • 0fec707a00
    Merge pull request #169 from alishuja/master Eric Chiang 2020-06-10 08:01:05 -0700
  • 863b7400b1
    Fixed typo #169 Ali Shuja Siddiqui 2020-06-10 10:57:09 -0400
  • bbc1a84749 Add a basic example of attestation over BLE bluetooth Matthew Garrett 2020-01-15 22:30:50 -0800
  • 3b5f0a5e00
    Begin implementing extraction of windows info from the event log (#167) Tom D 2020-06-01 17:35:23 -0700
  • 2bd987a9fc Begin implementing extraction of windows info from the event log #167 Tom D'Netto 2020-05-28 14:43:08 -0700
  • 42b1d805de
    Handle platform certificates that only provide a single property (#168) Matthew Garrett 2020-05-29 17:24:06 -0700
  • 05abb875f3 Review fixup #168 Matthew Garrett 2020-05-29 17:08:32 -0700
  • a176830051 Handle platform certificates that only provide a single property Matthew Garrett 2020-05-29 16:41:40 -0700
  • fbd936aac7 Parse out platform component and properties data Matthew Garrett 2020-05-08 12:52:40 -0700
  • 3538e3d287 Fix broken tag statements Matthew Garrett 2020-05-08 12:15:58 -0700
  • 66e95405b7 Parse out platform component and properties data #166 Matthew Garrett 2020-05-08 12:52:40 -0700
  • 2404a312a0 Fix broken tag statements Matthew Garrett 2020-05-08 12:15:58 -0700
  • 596928d20b
    Fix oss-fuzz, update to latest go-tpm (#165) Tom D 2020-05-07 15:25:53 -0700
  • f9ac789df5 Fix oss-fuzz, update to latest go-tpm #165 Tom D'Netto 2020-05-07 15:06:26 -0700
  • 4b5e84ae0c
    attest: Add build flag to gate TrouSerS support #164 Joe Richey 2020-05-06 20:22:44 -0700
  • bddeb5217c Add tests to verify attribute certificate signatures Matthew Garrett 2020-05-06 15:29:22 -0700
  • 61ed2a0d17 Fix attribute certificate signature handling Matthew Garrett 2020-05-06 15:21:05 -0700
  • 61f72182d6 Add tests to verify attribute certificate signatures #162 Matthew Garrett 2020-05-06 15:29:22 -0700
  • d7c3b07a0c Fix attribute certificate signature handling Matthew Garrett 2020-05-06 15:21:05 -0700
  • ebb0b62d80
    Split linuxTPM -> {trousersTPM,wrappedTPM20}, implement CommandChannel v0.2.0 Tom D 2020-05-05 16:56:57 -0700
  • 83e4d60ad5 Address feedback, implement CommandChannel #161 Tom D'Netto 2020-05-05 16:10:52 -0700
  • 5bbd9af73c Split linuxTPM -> {trousersTPM,wrappedTPM20} + prefix windows key type with windows Tom D'Netto 2020-05-05 15:29:04 -0700
  • 1045ef6327
    Refactor *platformTPM -> tpmBase interface (#160) Tom D 2020-05-05 14:56:40 -0700
  • 80f9d1d21d Refactor *platformTPM -> tpmBase interface #160 Tom D'Netto 2020-05-05 14:17:47 -0700
  • 132d2172ec add CommandChannel to OpenConfig #159 Caleb Lloyd 2020-05-05 01:45:13 +0300
  • ab116a02a1
    Implement workaround for secureboot authority events from shim (#158) v0.1.3 Tom D 2020-05-01 14:20:54 -0700
  • 8453dab811 Implement workaround for shim authority events #158 Tom D'Netto 2020-04-30 15:23:39 -0700
  • 66c256c613 Merge remote-tracking branch 'origin/master' into fix2 Tom D'Netto 2020-04-30 10:52:19 -0700
  • 022cf8e2ae
    Fix broken build from intersection of two PRs (#155) Tom D 2020-04-16 11:42:48 -0700
  • 9885ecca36 Fix broken build from intersection of two PRs #155 Tom D'Netto 2020-04-16 11:06:11 -0700
  • 67c0b4ad07
    Add workaround in validation for missing exit boot services event log messages (#153) Tom D 2020-04-16 10:20:55 -0700
  • 0815f5e221
    Remove length-based hash lookups Matthew Garrett 2020-04-14 14:38:24 -0700
  • bb45117d9b Address final nit #152 Matthew Garrett 2020-04-14 14:23:06 -0700
  • bd871d256a Add workaround in validation for missing exit boot services event log messages #153 Tom D'Netto 2020-02-24 10:47:32 -0800
  • 683e922434 Address comments Matthew Garrett 2020-02-21 15:59:39 -0800
  • e61ae2f96b Remove length-based hash lookups Matthew Garrett 2020-02-21 14:39:58 -0800
  • fe41cef1db
    Return error from AttestPlatform() if the event log returned from the system is too short to be valid (#151) Tom D 2020-01-30 14:39:59 -0800
  • 246a705cc9 Return error from AttestPlatform() if the event log returned from the system is too short to be valid #151 Tom D'Netto 2020-01-30 13:43:07 -0800
  • e9e2656545 Return an error if event data size is 0 Brandon Weeks 2020-01-08 13:03:16 -0800
  • 660d025080 Return an error if event data size is 0 #149 Brandon Weeks 2020-01-08 13:03:16 -0800
  • e134551bb0
    Implement extractor for determining secure boot state (#148) Tom D 2019-12-19 12:28:32 -0800
  • dbb619ea80 Address review feedback #148 Tom D'Netto 2019-12-19 11:41:22 -0800
  • 9d83c96c80 Implement extractor for determining secure boot state Tom D'Netto 2019-12-17 13:04:59 -0800
  • 34338f547c
    Merge pull request #147 from ericchiang/formatting Eric Chiang 2019-12-12 09:41:08 -0800
  • 9ad68fc43f docs: small changes to wording in the event log disclosure #147 Eric Chiang 2019-12-12 09:32:10 -0800
  • 303958184b
    Merge pull request #146 from afritzler/patch-1 Eric Chiang 2019-12-11 13:58:20 -0800
  • c0a238f2c6
    Fixed typo #146 Andreas Fritzler 2019-12-11 22:02:49 +0100
  • 6884946fc9
    Merge pull request #144 from mjg59/use_header_digest_size Eric Chiang 2019-12-10 12:33:31 -0800
  • 9176b4bcb6 Pay attention to digest size information in the headers #144 Matthew Garrett 2019-12-09 16:56:49 -0800
  • bb3d835294
    Merge pull request #145 from ericchiang/event-log-disclosure Eric Chiang 2019-12-10 10:09:15 -0800
  • fabec56c0e docs: add TCG disclosure report #145 Eric Chiang 2019-12-10 10:03:50 -0800
  • 9746da2bfe
    Fix uint16 overflow in ParseEKCertificate bounds check (#143) Tom D 2019-12-09 10:58:36 -0800
  • fb5bef074b Fix uint16 overflow in ParseEKCertificate bounds check #143 Tom D'Netto 2019-12-09 10:12:57 -0800
  • 82eea759eb
    Enable ParseAKPublic & ParseEKCertificate for fuzzing. (#141) v0.1.2 Tom D 2019-12-04 15:04:06 -0800
  • 8264e566a2 Enable ParseAKPublic & ParseEKCertificate for fuzzing. #141 Tom D'Netto 2019-12-04 14:18:34 -0800
  • 814084b657
    Validate signature scheme is present when decoding TPMT_PUBLIC blobs (#140) Tom D 2019-12-04 14:35:21 -0800
  • ce74c80ccc Validate signature scheme is present when decoding TPMT_PUBLIC blobs #140 Tom D'Netto 2019-12-04 13:50:59 -0800
  • cbdc7c7b19 attest: add code for turning the AK into a signer #138 Eric Chiang 2019-11-13 11:06:30 -0800
  • fb4487ace5
    Implement self-test mode into attest-tool. (#137) Tom D 2019-11-08 09:52:59 -0800
  • ecf3f3087d
    Merge pull request #136 from ericchiang/readme Eric Chiang 2019-11-08 07:49:38 +0100
  • aa79163718 Implement self-test mode into attest-tool. #137 Tom D'Netto 2019-11-06 14:26:52 -0800
  • 6ba2320709
    Merge pull request #134 from ericchiang/mod-tidy Eric Chiang 2019-11-07 09:33:07 +0100
  • 3b090f6cc8 README.md: add more information and an example to the readme #136 Eric Chiang 2019-11-06 17:46:56 +0100
  • bd37cfce50
    Merge pull request #135 from ericchiang/lint-names Eric Chiang 2019-11-07 09:16:41 +0100
  • 6cfb57c8eb attributecert: update names that golint complains about #135 Eric Chiang 2019-11-06 11:04:38 +0100
  • 2737628247 go.sum: run go mod tidy #134 Eric Chiang 2019-11-06 09:15:19 +0100
  • f5fa92f739
    First attempt at adding support for attribute certificates (#117) Matthew Garrett 2019-10-27 23:12:15 -0700
  • 958534e1e5 Address review comments #117 Matthew Garrett 2019-10-27 14:06:49 -0700
  • 43f6c42dc3
    Merge pull request #133 from ericchiang/hash-constructor Eric Chiang 2019-10-26 18:06:57 +0900
  • 7b7e21da78 attest: update go-tpm and switch hash method #133 Eric Chiang 2019-10-18 10:39:55 -0400
  • 1d165eec2a Add some additional test certificates and fix parsing of them Matthew Garrett 2019-10-14 16:02:27 +1100
  • 1968d0e3de Add basic test code Matthew Garrett 2019-10-14 13:31:55 +1100
  • b7ff8f9b83 Address review comments Matthew Garrett 2019-10-14 13:31:39 +1100
  • 46a4db03eb First attempt at adding support for attribute certificates Matthew Garrett 2019-10-01 10:35:45 -0700
  • 25ce56400c
    Fix linter errors, go fmt (#130) Tom D 2019-10-10 14:29:46 -0700
  • d26f7fbd94 Fix linter errors, go fmt #130 Tom D'Netto 2019-10-10 12:40:51 -0700
  • 9631d92677
    Merge pull request #129 from ericchiang/fix-make Eric Chiang 2019-10-09 09:33:51 -0700
  • f0e8d0fe7c attest: fix another unbounded memory allocation #129 Eric Chiang 2019-10-09 08:39:15 -0700