Commit Graph

  • 7bf9e054ae Add TPM.EKCertificates() method, it returns all certificates from TPM's NVRAM #333 Evgeny Shatokhin 2023-06-19 15:16:58 +1000
  • d29df30553
    Add EK as a field to AK struct. (#332) zhsh 2023-06-23 06:17:47 +1000
  • 5d52a65c2d Add EK as a field to AK struct. #332 Evgeny Shatokhin 2023-06-14 14:07:41 +1000
  • 63dd90f699
    Bump github.com/google/go-tpm from 0.3.4 to 0.9.0 (#337) v0.5.0 Brandon Weeks 2023-06-21 07:18:54 -0700
  • 73b770a8c2
    Bump github.com/google/go-tpm from 0.3.4 to 0.9.0 #337 Brandon Weeks 2023-06-21 07:10:38 -0700
  • ac9aa2497f
    Bump golang.org/x/sys from 0.8.0 to 0.9.0 (#335) dependabot[bot] 2023-06-20 16:40:32 +0000
  • 128aa38143
    Bump golang.org/x/sys from 0.8.0 to 0.9.0 #335 dependabot[bot] 2023-06-20 16:36:23 +0000
  • 2788b541c7
    Fix golangci-lint workflow (#336) Ludovic Fernandez 2023-06-20 18:35:01 +0200
  • 1a89f701c1 Fix golangci-lint workflow #336 Fernandez Ludovic 2023-06-20 11:25:15 +0200
  • c4bfbd3ac5
    Merge 1702994f7d into a9b6eb1eb8 #274 Matthew Garrett 2023-06-13 18:54:57 -0700
  • a9b6eb1eb8
    use legacy tpm2 at its new path (#331) Chris Fenner 2023-06-13 16:43:38 +0200
  • 76f1d01fdb use legacy tpm2 at its new path #331 Chris Fenner 2023-06-13 08:50:42 +0000
  • 50c1e1e03b
    Renamed some variables and methods to highlight that only RSA EKs are (#330) zhsh 2023-06-13 11:36:51 +1000
  • 95f83816e0 Renamed some variables and methods to highlight that only RSA EKs are currently supported. #330 Evgeny Shatokhin 2023-06-08 11:31:15 +1000
  • 258084d04e Add support for generating TPM2.0 challenges using AttestedCertifyInfo #329 juanvallejo 2023-05-30 18:00:02 -0700
  • 027e342d51
    Merge 6e414e29ad into 89884d0a74 #108 Matthew Garrett 2023-06-02 18:39:21 -0700
  • 89884d0a74
    Fix Intel EK certificate URL (#310) Herman Slatman 2023-06-02 18:17:59 +0200
  • f421e1de0c
    Use url.QueryEscape to escape base64 padding #310 Herman Slatman 2023-06-02 15:27:40 +0200
  • 53275126db [Refactoring] Renamed wrappedTPM20.getPrimaryKeyHandle() into persistHandle() to reflect what the method actually does. #328 Evgeny Shatokhin 2023-06-02 18:48:46 +1000
  • 8ad66f63a4
    Add support for generating TPM2.0 challenges using AttestedCertifyInfo #322 juanvallejo 2023-05-30 18:00:02 -0700
  • b474b712d4
    wrappedTPM20.ekTemplate() never returns an error. (#327) zhsh 2023-05-30 03:16:09 +1000
  • 1702994f7d Explicitly set scheme for ECDSA signing #274 Matthew Garrett 2023-05-23 13:20:59 -0700
  • b6c808344c Fix missing ECDSA curve when signing on Windows Herman Slatman 2023-01-04 17:00:23 +0100
  • 44c9e4155c Add signing support for keys generated on Windows Herman Slatman 2022-11-10 15:08:08 +0100
  • ec746ef31b Add TPM 2 application key support for Windows Matthew Garrett 2022-04-28 16:27:01 -0700
  • 6e414e29ad Explicitly set scheme for ECDSA signing Matthew Garrett 2023-05-23 13:20:59 -0700
  • 23380a3d31 Fix missing ECDSA curve when signing on Windows Herman Slatman 2023-01-04 17:00:23 +0100
  • 6f99d74c66 Add signing support for keys generated on Windows Herman Slatman 2022-11-10 15:08:08 +0100
  • 181d8036e8 Add TPM 2 application key support for Windows Matthew Garrett 2022-04-28 16:27:01 -0700
  • 2e18ee4683 wrappedTPM20.ekTemplate() never returns an error. #327 evgeny 2023-05-24 11:03:17 +1000
  • a4b579bcf0
    Bump github.com/google/go-tpm-tools from 0.3.9 to 0.3.12 (#324) dependabot[bot] 2023-05-22 11:14:50 -0700
  • da646d4e3e
    Bump github.com/google/go-tpm-tools from 0.3.9 to 0.3.12 #324 dependabot[bot] 2023-05-22 18:07:51 +0000
  • 62a036b369
    Bump golang.org/x/sys from 0.0.0-20220209214540-3681064d5158 to 0.8.0 (#316) dependabot[bot] 2023-05-22 11:03:00 -0700
  • 8582a3d2ad
    Bump golang.org/x/sys from 0.0.0-20220209214540-3681064d5158 to 0.8.0 #316 dependabot[bot] 2023-05-22 17:52:55 +0000
  • 4d2a7a1aae
    Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.1.0 #326 dependabot[bot] 2023-05-22 17:52:40 +0000
  • 10dd5f7a05
    Bump Go version to 1.19 (#325) Brandon Weeks 2023-05-22 10:52:09 -0700
  • 62362c5993
    Bump Go version to 1.19 #325 Brandon Weeks 2023-05-22 17:37:12 +0000
  • cf3900ab82 Make AttestationParameters.CreateData optional #323 juanvallejo 2023-05-18 13:13:56 -0700
  • e8ef252367 Add support for generating TPM2.0 challenges using AttestedCertifyInfos juanvallejo 2023-05-18 12:40:40 -0700
  • 3ef3949b46 Fix comments referring to .Serialize() instead of .Marshal() Noah Stride 2023-04-14 09:15:37 +0100
  • 1f9c436d57 Parse TCG_PCR_EVENT2 structures with an eventSize of 0 José Martínez 2023-05-15 14:33:57 +0000
  • dc232861af
    Parse TCG_PCR_EVENT2 structures with an eventSize of 0 #318 José Martínez 2023-05-15 14:33:57 +0000
  • ef181aa8d8
    Remove key prefix and some cleanup Herman Slatman 2023-05-10 01:14:50 +0200
  • 2f91901af9
    Merge branch 'master' into herman/windows-hacking Herman Slatman 2023-05-08 13:51:07 +0200
  • aa4dd1b271
    Fix comments referring to .Serialize() instead of .Marshal() #315 Noah Stride 2023-04-14 09:15:37 +0100
  • 83c8a266f3
    Bump github.com/google/go-tpm-tools from 0.3.9 to 0.3.11 #314 dependabot[bot] 2023-04-10 14:56:58 +0000
  • 36b72a1f95
    Bump golang.org/x/sys from 0.0.0-20220209214540-3681064d5158 to 0.7.0 #313 dependabot[bot] 2023-04-10 14:56:50 +0000
  • f05cd0f0f9
    Fix Intel EK certificate URL Herman Slatman 2023-03-17 00:48:34 +0100
  • 6b620120c7
    Bump golang.org/x/sys from 0.0.0-20220209214540-3681064d5158 to 0.6.0 #308 dependabot[bot] 2023-03-10 18:29:12 +0000
  • 0056473ef2
    Bump github.com/google/go-tpm-tools from 0.3.9 to 0.3.10 #301 dependabot[bot] 2023-03-10 18:29:11 +0000
  • 270ecbab1f
    Bump github.com/google/go-tspi (#307) dependabot[bot] 2023-03-10 10:28:28 -0800
  • 0ccbb50494
    Handle multiple ELAM events (#309) Brandon Weeks 2023-03-08 13:32:50 -0800
  • d4df08fe85
    Handle multiple ELAM events #309 Brandon Weeks 2023-03-07 16:49:23 -0800
  • 63f99fe549
    Bump github.com/google/go-tspi #307 dependabot[bot] 2023-02-27 14:57:07 +0000
  • a4dd5df63b
    Bump golang.org/x/sys from 0.0.0-20220209214540-3681064d5158 to 0.5.0 #306 dependabot[bot] 2023-02-27 14:57:03 +0000
  • a6d0a7b98e
    Bump golang.org/x/sys from 0.0.0-20220209214540-3681064d5158 to 0.1.0 #305 dependabot[bot] 2023-02-25 11:24:20 +0000
  • 1bcb20a75a
    Add missing methods for TPM 1.2 Herman Slatman 2023-02-24 13:10:42 +0100
  • eb81e6e998
    Add Blobs method for AK Herman Slatman 2023-02-24 12:59:51 +0100
  • 0ea71a1590
    Add DeleteAK method Herman Slatman 2023-02-24 11:52:14 +0100
  • 0ad94dd6a5
    Fix tests for TPM 1.2 Herman Slatman 2023-01-13 14:00:42 +0100
  • a3f530a6cd
    Merge branch 'master' into herman/windows-hacking Herman Slatman 2023-01-13 13:42:07 +0100
  • 37fd3faba5
    Fix tests for TPM 1.2 Herman Slatman 2023-01-13 13:40:12 +0100
  • 68deb4ce55 Use NV cert index as auth hierarchy for EK cert Mike Gerow 2023-01-05 17:47:59 +0000
  • e8b837e8ad Use NV cert index as auth hierarchy for EK cert #304 Mike Gerow 2023-01-05 17:47:59 +0000
  • d197d7919e
    Add support for deleting keys Herman Slatman 2023-01-05 12:23:00 +0100
  • 7d9b67d735
    Fix missing ECDSA curve when signing on Windows Herman Slatman 2023-01-04 17:00:23 +0100
  • 7ad3b26b01
    Merge branch 'master' into herman/windows-hacking Herman Slatman 2023-01-04 16:56:55 +0100
  • b832351a5d
    Add Name and Prefix to AK creation Herman Slatman 2023-01-04 16:40:08 +0100
  • 8a57df43e1 Attempt self and owner auth when reading EK cert #300 Mike Gerow 2022-12-06 02:21:40 +0000
  • b4864561ba Preserve error from reading EK cert from nvram Mike Gerow 2022-12-06 02:15:00 +0000
  • 4dd9dc676d
    Disable Windows TPM check for KeyConfig properties Herman Slatman 2022-11-16 00:54:00 +0100
  • 5238453493 Truncate digests to the left most bits to match the bit-length of the order of the curve Marcin Wielgoszewski 2022-11-15 12:43:33 -0500
  • 3737d78a69
    Add Name and Prefix options to KeyConfig Herman Slatman 2022-11-15 22:58:14 +0100
  • 371d6e9bab Truncate digests to the left most bits to match the bit-length of the order of the curve #298 Marcin Wielgoszewski 2022-11-15 12:43:33 -0500
  • 3543ffd4dc
    Remove superfluous return Herman Slatman 2022-11-14 22:17:09 +0100
  • eb68d9732f
    Add loadKey on Windows Herman Slatman 2022-11-14 16:15:50 +0100
  • 5bc739d55d
    Implement blobs for Windows keys Herman Slatman 2022-11-14 14:18:11 +0100
  • 1a8e4e7320
    Add signing support for keys generated on Windows #297 Herman Slatman 2022-11-10 15:08:08 +0100
  • 81aa7c3485
    Fix QualifyingData on Windows Herman Slatman 2022-11-08 22:49:21 +0100
  • b93151db1f
    Preserve error logic in getPrimaryKeyHandle (#296) Mike Gerow 2022-11-04 14:57:37 -0700
  • bae23129db Preserve error logic in getPrimaryKeyHandle #296 Justin King-Lacroix 2022-11-04 20:24:23 +0000
  • 0dc056af7d Fix golangci-lint findings Brandon Weeks 2022-11-01 12:57:06 -0700
  • 19d3c4de97 Run golangci-lint as part of CI Brandon Weeks 2022-11-01 12:01:50 -0700
  • 7f8558b209 Fix golangci-lint findings #294 Brandon Weeks 2022-11-01 12:57:06 -0700
  • 48fb461767 Run golangci-lint as part of CI Brandon Weeks 2022-11-01 12:01:50 -0700
  • 438907edb0
    Fix lints; run gofmt (#293) Brandon Weeks 2022-11-01 12:19:57 -0700
  • eb71801703 Fix lints; run gofmt #293 Brandon Weeks 2022-11-01 11:47:10 -0700
  • f5480326fb
    Merge remote-tracking branch 'bweeks/acme-device-attest' into patches Herman Slatman 2022-10-27 17:30:42 +0200
  • 31a92348bf
    Merge remote-tracking branch 'mjg59/windows_application_keys' into patches Herman Slatman 2022-10-27 17:26:51 +0200
  • ab74553526
    Merge remote-tracking branch 'bweeks/x509ext' into patches Herman Slatman 2022-10-27 17:25:34 +0200
  • 17f9c05652
    fix returning wrong error in ParseWinEvents (#291) hansinator 2022-10-11 18:22:10 +0200
  • a3cd88fc56 fix returning wrong error in ParseWinEvents #291 Hans-Gert Dahmen 2022-10-11 16:46:52 +0200
  • d98599d257
    Fix decoding of uints in windows events (#290) hansinator 2022-10-07 22:01:04 +0200
  • 2aa298c087 Fix decoding of uints in windows events #290 Hans-Gert Dahmen 2022-10-07 14:07:33 +0200
  • 053c50e8ad
    Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#286) dependabot[bot] 2022-09-12 11:14:05 -0400
  • 2fac7db2ae
    Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 #286 dependabot[bot] 2022-09-12 14:04:42 +0000
  • e99c3e104e
    Ignore MokListTrusted events in ParseUEFIVariableAuthority (#284) Malte Poll 2022-09-10 00:58:48 +0200
  • dff2daeaf0
    Bump github.com/google/go-tpm-tools from 0.3.8 to 0.3.9 (#285) dependabot[bot] 2022-08-22 19:31:56 +0000
  • 8d3252dd45
    Bump github.com/google/go-tpm-tools from 0.3.8 to 0.3.9 #285 dependabot[bot] 2022-08-22 14:02:38 +0000
  • 92b6394e4e Ignore MokListTrusted events in ParseUEFIVariableAuthority #284 Malte Poll 2022-08-16 15:16:39 +0200