Commit Graph

  • e2cec1e0b5 Add support for AMD EK certificates (#380) master Krishap 2025-06-20 06:43:29 +05:30
  • 119ce6dd2f Support ECDSA verification for attribute certificates (#429) Limansa 2025-06-19 11:08:23 +08:00
  • 5a7c6f70d0 As per RFC 5755, OtherObjectTypeID is optional (#427) Sriharsha B S 2025-05-30 12:00:59 +05:30
  • fa3c5c67b2 Make ActivationParameters.CheckAKParameters() public (#421) Jason Lin 2025-05-29 01:08:48 +10:00
  • 9d39fe9d33 x509ext.ParseSubjectAltName() rejects unknown otherName type ids (#419) Jason Lin 2025-05-28 11:05:49 +10:00
  • aacd99179c Add oid.VerifiedTPM{Fixed,Residency} (#420) Jason Lin 2025-05-28 11:03:12 +10:00
  • 710ff5b9ae Bump golangci/golangci-lint-action in the github-actions group (#422) dependabot[bot] 2025-05-19 11:15:39 -07:00
  • 3e297cd27c Update tpm.go docs to match relative for AttestPlatform (#426) Liam Murphy 2025-05-15 03:14:49 +10:00
  • 8cf7d46d70 Bump github.com/google/go-tpm in the go-modules group (#425) dependabot[bot] 2025-05-12 16:15:41 -07:00
  • d2175e24a2 Bump the go-modules group with 2 updates (#423) dependabot[bot] 2025-05-05 08:55:03 -07:00
  • 72f8296172 Bump golang.org/x/crypto from 0.31.0 to 0.35.0 in the go_modules group (#418) dependabot[bot] 2025-04-14 13:53:09 -07:00
  • e03faf05a1 Bump golang.org/x/sys from 0.31.0 to 0.32.0 in the go-modules group (#417) dependabot[bot] 2025-04-07 09:30:38 -07:00
  • 50b610bb61 Bump golangci/golangci-lint-action in the github-actions group (#416) dependabot[bot] 2025-03-31 11:29:39 -07:00
  • ae4b8b8d16 Support ECDSA based AK's on Windows (#415) Nithin Sade 2025-03-27 10:15:13 -07:00
  • c5d6b1e758 Fix CodeSQL permissions take 2 (#413) Brandon Weeks 2025-03-05 12:25:46 -08:00
  • 7d4525c388 Fix CodeSQL permissions (#412) Brandon Weeks 2025-03-05 12:06:09 -08:00
  • dce70c6163 Bump the go-modules group with 3 updates (#410) dependabot[bot] 2025-03-05 11:52:46 -08:00
  • 51a20034c0 Bump Go version to 1.24 (#411) Brandon Weeks 2025-03-05 11:47:52 -08:00
  • a94a8af69d Bump the github-actions group with 4 updates (#409) dependabot[bot] 2025-03-05 19:29:43 +00:00
  • f37925d5d0 Add github-actions to Dependabot config (#408) Brandon Weeks 2025-03-05 11:26:41 -08:00
  • f7a27487f1 TPM.PCRBanks() should ignore empty PCR banks. (#406) zhsh 2025-02-25 03:53:28 +11:00
  • d9d8fdc48e attest: Implement discovery of supported PCR banks, rather than always blithely assuming we have exactly SHA1 and SHA256. (#404) zhsh 2025-02-14 18:38:32 +11:00
  • f44f5ffe7e Bump golang.org/x/sys from 0.29.0 to 0.30.0 in the go-modules group (#403) dependabot[bot] 2025-02-10 09:54:13 -08:00
  • 9cdb0fcd55 attest: tpm.NewKeyCertifiedBy() method that does not need an entire attest.AK object. The new method only needs the AK handle and its algorithm. (#402) zhsh 2025-02-03 14:24:55 +11:00
  • dfabc9c919 attest: Support "qualifyingData" when creating a new key. (#401) zhsh 2025-02-03 13:43:19 +11:00
  • c7aee80c5d attest: Support certification by ECC AKs. Evgeny Shatokhin 2025-01-06 16:26:38 +11:00
  • 1b202b12e8 attest: Support creation of ECC AK. Evgeny Shatokhin 2025-01-03 15:28:59 +11:00
  • 183ad1d5ad Bump the go-modules group across 1 directory with 2 updates (#394) dependabot[bot] 2025-01-06 17:03:05 -08:00
  • 9cc576ead1 Bump golang.org/x/crypto from 0.17.0 to 0.31.0 in the go_modules group (#390) dependabot[bot] 2024-12-12 15:24:52 +01:00
  • 62f7ad0785 Bump golang.org/x/sys in the go-modules group across 1 directory (#385) dependabot[bot] 2024-11-11 07:32:39 -08:00
  • f203ad3090 Bump golang.org/x/sys from 0.24.0 to 0.25.0 in the go-modules group (#383) dependabot[bot] 2024-09-09 16:25:25 +02:00
  • 72657612f0 Bump golang.org/x/sys from 0.23.0 to 0.24.0 in the go-modules group (#382) dependabot[bot] 2024-08-12 09:17:08 -07:00
  • ec740ef912 Bump golang.org/x/sys from 0.22.0 to 0.23.0 in the go-modules group (#381) dependabot[bot] 2024-08-05 10:41:44 -04:00
  • 51d1c6c3c5 Bump golang.org/x/sys from 0.21.0 to 0.22.0 in the go-modules group (#378) dependabot[bot] 2024-07-08 07:56:01 -07:00
  • 0c084813e6 Configured Dependabot grouped updates (#376) Brandon Weeks 2024-06-10 11:00:21 -07:00
  • 5d68dfee1b Bump github.com/google/go-tpm from 0.9.0 to 0.9.1 (#375) dependabot[bot] 2024-06-10 09:58:30 -07:00
  • b7a5927d66 Bump golang.org/x/sys from 0.20.0 to 0.21.0 (#374) dependabot[bot] 2024-06-10 08:58:12 -07:00
  • b36ec6af0a Bump golang.org/x/sys from 0.19.0 to 0.20.0 (#373) dependabot[bot] 2024-05-06 08:34:28 -07:00
  • 0722a4900b Support sha384 RSA signature (#372) whongda 2024-04-15 15:05:48 -07:00
  • 545501297e Bump golang.org/x/sys from 0.18.0 to 0.19.0 (#371) dependabot[bot] 2024-04-08 15:29:20 -04:00
  • 5148956a0c Bump github.com/google/go-tpm-tools from 0.4.3 to 0.4.4 (#369) dependabot[bot] 2024-04-01 08:15:39 -07:00
  • a9866d34bb A note for Linux clients of tpm.EKs(). (#368) zhsh 2024-03-28 03:09:08 +11:00
  • 5b3763098f Add critical bool arg to MarshalSubjectAltName to allow SANs to be critical (#367) Liam Murphy 2024-03-27 10:34:46 +11:00
  • e6ab626979 Bump github.com/google/go-tpm-tools from 0.4.2 to 0.4.3 (#364) dependabot[bot] 2024-03-26 16:55:42 +00:00
  • 52542411c5 Bump golang.org/x/sys from 0.16.0 to 0.18.0 (#365) dependabot[bot] 2024-03-26 09:53:17 -07:00
  • 02cf9e2ddd Bump golang.org/x/sys from 0.15.0 to 0.16.0 (#360) dependabot[bot] 2024-01-08 09:25:02 -08:00
  • 8b301f2d45 Bump golang.org/x/crypto from 0.13.0 to 0.17.0 (#359) dependabot[bot] 2023-12-18 15:34:50 -08:00
  • 3d017c0234 Bump golang.org/x/sys from 0.14.0 to 0.15.0 (#358) dependabot[bot] 2023-12-04 10:58:25 -08:00
  • a3545dfc94 don't drop leading zeroes when performing generic ecdsa signing (#357) v0.5.1 Marcin Wielgoszewski 2023-11-09 11:39:58 -05:00
  • 93c5899459 Bump golang.org/x/sys from 0.13.0 to 0.14.0 (#356) dependabot[bot] 2023-11-06 07:47:43 -08:00
  • 74a49366bd Bump github.com/google/go-tpm-tools from 0.4.1 to 0.4.2 (#355) dependabot[bot] 2023-10-30 09:14:26 -07:00
  • 776dc3ac22 Bump golang.org/x/sys from 0.12.0 to 0.13.0 (#353) dependabot[bot] 2023-10-16 16:58:28 +00:00
  • 136789e2e1 Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#354) dependabot[bot] 2023-10-16 09:55:31 -07:00
  • 82eb5d47a2 Bump github.com/google/go-tpm-tools from 0.4.0 to 0.4.1 (#352) dependabot[bot] 2023-09-18 08:32:24 -07:00
  • f4ab877258 Bump github.com/google/go-tpm-tools (#351) dependabot[bot] 2023-09-11 08:03:38 -07:00
  • 3d71f101b1 Fix Intel EK certificate URLs on Linux (#347) Herman Slatman 2023-09-08 20:23:49 +02:00
  • 42c11fc152 Fix typo (#349) Damien Miller 2023-09-09 03:46:44 +10:00
  • 3c84bff65e Bump golang.org/x/sys from 0.9.0 to 0.12.0 (#348) dependabot[bot] 2023-09-08 17:42:41 +00:00
  • ab5dee2ae5 ci: don't install OpenSSL 1.1 on macOS (#350) Brandon Weeks 2023-09-08 10:33:41 -07:00
  • 046550658b attest: Create keys under non-default SRKs (#342) zhsh 2023-07-12 00:14:13 +10:00
  • 310e2caafe attest: Remove the EK field from AK struct (#341) zhsh 2023-06-30 00:53:53 +10:00
  • 60adf13bc0 attest: ActivateCredentialWithEK() method that can be used with non-default EKs. (#340) zhsh 2023-06-29 13:38:36 +10:00
  • a56e8c4896 Activate AK with ECC EKs. (#339) zhsh 2023-06-28 13:02:47 +10:00
  • 8af5f4e7de attest: Make PCRs included in quote configurable (#311) smo4201 2023-06-27 01:04:59 +02:00
  • b92d1c69bf Add TPM.EKCertificates() method, it returns all certificates from TPM's NVRAM (#333) zhsh 2023-06-24 08:10:34 +10:00
  • d29df30553 Add EK as a field to AK struct. (#332) zhsh 2023-06-23 06:17:47 +10:00
  • 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 -07:00
  • ac9aa2497f Bump golang.org/x/sys from 0.8.0 to 0.9.0 (#335) dependabot[bot] 2023-06-20 16:40:32 +00:00
  • 2788b541c7 Fix golangci-lint workflow (#336) Ludovic Fernandez 2023-06-20 18:35:01 +02:00
  • a9b6eb1eb8 use legacy tpm2 at its new path (#331) Chris Fenner 2023-06-13 16:43:38 +02:00
  • 50c1e1e03b Renamed some variables and methods to highlight that only RSA EKs are (#330) zhsh 2023-06-13 11:36:51 +10:00
  • 258084d04e Add support for generating TPM2.0 challenges using AttestedCertifyInfo juanvallejo 2023-05-30 18:00:02 -07:00
  • 89884d0a74 Fix Intel EK certificate URL (#310) Herman Slatman 2023-06-02 18:17:59 +02:00
  • b474b712d4 wrappedTPM20.ekTemplate() never returns an error. (#327) zhsh 2023-05-30 03:16:09 +10:00
  • 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 -07:00
  • 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 -07:00
  • 10dd5f7a05 Bump Go version to 1.19 (#325) Brandon Weeks 2023-05-22 10:52:09 -07:00
  • 3ef3949b46 Fix comments referring to .Serialize() instead of .Marshal() Noah Stride 2023-04-14 09:15:37 +01:00
  • 1f9c436d57 Parse TCG_PCR_EVENT2 structures with an eventSize of 0 José Martínez 2023-05-15 14:33:57 +00:00
  • 270ecbab1f Bump github.com/google/go-tspi (#307) dependabot[bot] 2023-03-10 10:28:28 -08:00
  • 0ccbb50494 Handle multiple ELAM events (#309) Brandon Weeks 2023-03-08 13:32:50 -08:00
  • 68deb4ce55 Use NV cert index as auth hierarchy for EK cert Mike Gerow 2023-01-05 17:47:59 +00:00
  • 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 -05:00
  • b93151db1f Preserve error logic in getPrimaryKeyHandle (#296) Mike Gerow 2022-11-04 14:57:37 -07:00
  • 0dc056af7d Fix golangci-lint findings Brandon Weeks 2022-11-01 12:57:06 -07:00
  • 19d3c4de97 Run golangci-lint as part of CI Brandon Weeks 2022-11-01 12:01:50 -07:00
  • 438907edb0 Fix lints; run gofmt (#293) Brandon Weeks 2022-11-01 12:19:57 -07:00
  • 17f9c05652 fix returning wrong error in ParseWinEvents (#291) hansinator 2022-10-11 18:22:10 +02:00
  • d98599d257 Fix decoding of uints in windows events (#290) hansinator 2022-10-07 22:01:04 +02:00
  • 053c50e8ad Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#286) dependabot[bot] 2022-09-12 11:14:05 -04:00
  • e99c3e104e Ignore MokListTrusted events in ParseUEFIVariableAuthority (#284) Malte Poll 2022-09-10 00:58:48 +02:00
  • 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 +00:00
  • f5d560164e Set NoDa flag on the AK template (#280) Brandon Weeks 2022-06-03 12:51:56 -07:00
  • cb976082a3 x509ext: initial version of package (#279) Brandon Weeks 2022-06-02 15:05:51 -07:00
  • 50e72a4743 attest: fix OSS-Fuzz build (#278) Brandon Weeks 2022-05-31 21:50:58 -07:00
  • f1ff544e51 attest: restore change from a35bd36 mistakingly removed in be496f1 (#277) Brandon Weeks 2022-05-31 13:12:21 -07:00
  • e0bd974e4e Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 (#275) dependabot[bot] 2022-05-16 12:44:25 -07:00
  • ad58dc770e Bump github.com/google/go-tpm-tools from 0.3.7 to 0.3.8 (#276) dependabot[bot] 2022-05-16 12:44:06 -07:00
  • 8235370483 Bump github.com/google/go-tpm-tools from 0.3.1 to 0.3.7 (#273) dependabot[bot] 2022-04-18 08:39:55 -07:00
  • 8820d49b18 CI: Allow SHA1 on Go 1.18 Joe Richey 2022-04-04 12:45:36 -07:00