Commit Graph

  • e03faf05a1
    Bump golang.org/x/sys from 0.31.0 to 0.32.0 in the go-modules group (#417) master 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) #400 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) #393 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 #329 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
  • 0961a88d7c parseEfiSignature: Don't rely on type of error code Joe Richey 2022-03-23 19:50:52 -07:00
  • df6b91cbdb test: Use Fatalf instead of Errorf to prevent segfault Joe Richey 2022-03-23 19:32:18 -07:00
  • 03018e6828 Remove certificate-transparency-go dependancy Joe Richey 2022-03-23 19:31:53 -07:00
  • 0a9ecdcf7c Run CI for Go 1.18 Joe Richey 2022-03-23 21:17:07 -07:00
  • 4b44082d2c ci: ONly run on pushes to master Joe Richey 2022-03-23 21:15:59 -07:00
  • 2a5dfec7cf
    Bump github.com/google/go-cmp from 0.5.5 to 0.5.7 (#261) dependabot[bot] 2022-03-23 21:08:15 -07:00
  • 83d71b1c53
    Bump go-tpm version (#264) v0.4.3 Jiankun Lü 2022-02-14 16:31:48 -08:00
  • 277c40ca1d
    AKPublic.VerifyAll: Additionally validate input parameters (#263) v0.4.2 Tom D 2022-01-31 09:32:19 -08:00
  • 82f2c9c2c7
    Merge pull request from GHSA-99cg-575x-774p v0.4.1 v0.4.0 Tom D 2022-01-31 09:10:07 -08:00
  • 2b73321d17 AKPublic.Verify: return error if a provided PCR was missing from the quote advisory-fix-1 Tom D'Netto 2022-01-20 13:24:38 -08:00
  • 21f642c3c7 Copybara import of the project: dependabot[bot] 2021-12-08 17:23:21 -08:00