Commit Graph

  • dde5d54622
    Merge ffd93ef183 into 2d9b00c4e4 Stefan Berger 2026-06-19 12:07:38 +0000
  • 2d9b00c4e4 tpm2: fix GCC 15 stringop-overflow error in MakeIv master Arthur Gautier 2026-06-09 21:52:07 -0700
  • b35faee122 tpm2: fix GCC 15 stringop-overflow error in MakeIv Arthur Gautier 2026-06-09 21:52:07 -0700
  • e7a4061087 tpm2: LibreSSL doesn't have EC_POINTs_mul. Moritz Buhl 2026-06-01 13:14:50 +0200
  • 2c3ddfea18 build-sys: Fixup prerequisites on OpenBSD, remove outdated casing. Moritz Buhl 2026-06-01 13:12:17 +0200
  • df74dfee58 build-sys: Add a BSDMake target for converting pod files. Moritz Buhl 2026-06-01 10:32:11 +0200
  • 61051fcb0e tpm2: Remove early error to define RADIX_BITS. Moritz Buhl 2026-06-01 10:16:02 +0200
  • 1965add2e2 tpm12: libtpms on OpenBSD no longer builds with OPENSSL_OLD_API. Moritz Buhl 2026-06-01 10:10:59 +0200
  • 58a63d8f44 tpm2: LibreSSL doesn't have EC_POINTs_mul. Moritz Buhl 2026-06-01 13:14:50 +0200
  • 813fba6ae3 build-sys: Fixup prerequisites on OpenBSD, remove outdated casing. Moritz Buhl 2026-06-01 13:12:17 +0200
  • ddcbc15bd5 build-sys: Add a BSDMake target for converting pod files. Moritz Buhl 2026-06-01 10:32:11 +0200
  • f7bd00d105 tpm2: Remove early error to define RADIX_BITS. Moritz Buhl 2026-06-01 10:16:02 +0200
  • d2d3ca3b48 tpm12: libtpms on OpenBSD no longer builds with OPENSSL_OLD_API. Moritz Buhl 2026-06-01 10:10:59 +0200
  • 5a0be228c4 ci: Move testing into ubuntu:26.04 containers for OpenSSL 3.5 Stefan Berger 2026-06-05 12:45:49 +0000
  • 34e954738a ci: Move testing into ubuntu:26.04 containers for OpenSSL 3.5 Stefan Berger 2026-06-05 12:45:49 +0000
  • 472d8773d1 tpm2: LibreSSL doesn't have EC_POINTs_mul. master.next Moritz Buhl 2026-06-01 13:14:50 +0200
  • a2b1521ad7 build-sys: Fixup prerequisites on OpenBSD. Moritz Buhl 2026-06-01 13:12:17 +0200
  • 4a2ee2f641 build-sys: Add a BSDMake target for converting pod files. Moritz Buhl 2026-06-01 10:32:11 +0200
  • 4bf5ca0e98 tpm2: Remove early error to define RADIX_BITS. Moritz Buhl 2026-06-01 10:16:02 +0200
  • 8bb5b69363 tpm12: libtpms on OpenBSD no longer builds with OPENSSL_OLD_API. Moritz Buhl 2026-06-01 10:10:59 +0200
  • 06ec934c24 ci: Install cpp-coveralls v0.4.2 from its git repo Stefan Berger 2026-06-01 15:19:32 +0000
  • ed293df8c4 ci: Install cpp-coveralls v0.4.2 from its git repo Stefan Berger 2026-06-01 15:19:32 +0000
  • 73c3e7633f tpm2: Fix false deduplication in RuntimeProfileDedupStrItems IWillBurn 2026-05-28 11:31:55 +0300
  • 49098880ae tpm2: Fix false deduplication in RuntimeProfileDedupStrItems IWillBurn 2026-05-28 11:31:55 +0300
  • ca95df149e tpm2: Adjust min. buffer size and add comment about min and max sizes stable-0.9 Stefan Berger 2026-04-29 23:54:59 +0000
  • 8c10b23ce0 tpm2: Limit the response buffer size indicator to the negotiated size Stefan Berger 2026-04-29 22:37:21 +0000
  • 51a5338273 tpm2: Adjust min. buffer size and add comment about min and max sizes stable-0.10 Stefan Berger 2026-04-29 23:54:59 +0000
  • cbc1c14950 tpm2: Limit the response buffer size indicator to the negotiated size Stefan Berger 2026-04-29 22:37:21 +0000
  • 521c51073f tpmlib: Introduce TPMPROP_TPM2_BUFFER_MAX and set it to 4096 for now Stefan Berger 2026-03-13 09:27:23 -0400
  • 8b70928b50 tpmlib: Introduce TPMPROP_TPM2_BUFFER_MAX and set it to 4096 for now Stefan Berger 2026-03-13 09:27:23 -0400
  • 31457687d6 tpm2: Adjust min. buffer size and add comment about min and max sizes Stefan Berger 2026-04-29 23:54:59 +0000
  • f85abd2d11 tpm2: Limit the response buffer size indicator to the negotiated size Stefan Berger 2026-04-29 22:37:21 +0000
  • 85acfb44a8 tpm2: Adjust min. buffer size and add comment about min and max sizes stable-0.10.next Stefan Berger 2026-04-29 23:54:59 +0000
  • 5122cec836 tpm2: Limit the response buffer size indicator to the negotiated size Stefan Berger 2026-04-29 22:37:21 +0000
  • 7ab619aec6 tpm2: Adjust min. buffer size and add comment about min and max sizes stable-0.9.next Stefan Berger 2026-04-29 23:54:59 +0000
  • acd88b6094 tpm2: Limit the response buffer size indicator to the negotiated size Stefan Berger 2026-04-29 22:37:21 +0000
  • 50faf229dc tpm2: Adjust min. buffer size and add comment about min and max sizes Stefan Berger 2026-04-29 23:54:59 +0000
  • 763e211d5c tpm2: Limit the response buffer size indicator to the negotiated size Stefan Berger 2026-04-29 22:37:21 +0000
  • cea0585f5c tpm2: Check valid range of command code before conversion to index Stefan Berger 2026-03-23 17:28:12 -0400
  • e6fa0a3fdf tpm2: Check valid range of command code before conversion to index Stefan Berger 2026-03-23 17:28:12 -0400
  • 9ee88f3ad2 tpm2: Add missing check for disallowed SHA1 HMAC creation Stefan Berger 2026-03-19 17:41:32 -0400
  • 7a1683d413 tpm2: Add missing check for disallowed SHA1 HMAC creation Stefan Berger 2026-03-19 17:41:32 -0400
  • de20bf4779 tpm2: Add missing check for disallowed SHA1 HMAC creation Stefan Berger 2026-03-19 15:45:05 -0400
  • b9eee494b7 tpm2: Add missing check for disallowed SHA1 HMAC creation Stefan Berger 2026-03-19 15:45:05 -0400
  • 426cc786c6 tpm2: Only write the necessary number of bytes of command bitmaps Stefan Berger 2026-03-09 13:13:39 -0400
  • 2fa21bb386 tpm2: Base enabledCommands on command index rather than command code Stefan Berger 2026-03-09 12:26:13 -0400
  • 0355ff61cc tpm2: Use marshalled size of OBJECT to see whether it fits into NVRAM Stefan Berger 2026-03-09 16:17:02 -0400
  • 747593d789 tpm2: Only write the necessary number of bytes of command bitmaps Stefan Berger 2026-03-09 13:13:39 -0400
  • 0497339f8b tpm2: Base enabledCommands on command index rather than command code Stefan Berger 2026-03-09 12:26:13 -0400
  • ec21a8bfda tpm2: Use marshalled size of OBJECT to see whether it fits into NVRAM Stefan Berger 2026-03-09 16:17:02 -0400
  • 77104fbfbd tpm2: Use marshalled size of OBJECT to see whether it fits into NVRAM Stefan Berger 2026-03-09 16:17:02 -0400
  • 0606f8d088 tpm2: Use marshalled size of OBJECT to see whether it fits into NVRAM Stefan Berger 2026-03-09 16:17:02 -0400
  • 5098f2cefe tpm2: Only write the necessary number of bytes of command bitmaps Stefan Berger 2026-03-09 13:13:39 -0400
  • c286d281c6 tpm2: Use __builtin_popcount for counting enabled commands Stefan Berger 2026-03-09 12:57:09 -0400
  • 78ad37e154 tpm2: Base enabledCommands on command index rather than command code Stefan Berger 2026-03-09 12:26:13 -0400
  • fbe49d5868 tpm2: Only write the necessary number of bytes of command bitmaps Stefan Berger 2026-03-09 13:13:39 -0400
  • b28bfc4e6f tpm2: Use __builtin_popcount for counting enabled commands Stefan Berger 2026-03-09 12:57:09 -0400
  • dc665f95cc tpm2: Base enabledCommands on command index rather than command code Stefan Berger 2026-03-09 12:26:13 -0400
  • bc4d5e8de8 tpm2: Reformat some libtpms code with clang-format from 'upstream' coverity_scan Stefan Berger 2026-03-09 09:18:37 -0400
  • 9dfc8065c9 tpm2: Add comment realted to artificial padding Stefan Berger 2026-03-09 09:49:49 -0400
  • 555778f767 tpm2: Reformat some libtpms code with clang-format from 'upstream' Stefan Berger 2026-03-09 09:18:37 -0400
  • e15c4ca103 tpm2: Add comment realted to artificial padding Stefan Berger 2026-03-09 09:49:49 -0400
  • c5bbb701f2 tpm2: Deactivate useless pAssert_RC that always evaluates to true (Coverity) Stefan Berger 2026-03-06 13:11:29 -0500
  • 83a6ab6c18 tpm2: Deactivate useless pAssert_RC that always evaluates to true (Coverity) Stefan Berger 2026-03-06 13:11:29 -0500
  • ec4b1a7d56 tpm2: Pad NV_INDEX structure for m68k Stefan Berger 2026-03-05 17:27:00 -0500
  • d86d1942de tpm2: Add padding to structures needed by some architectures Stefan Berger 2025-04-30 09:13:27 -0400
  • d284f02a29 tpm2: Add more asserts for offsets and sizes of structures Stefan Berger 2025-04-29 10:21:57 -0400
  • 32dd0828e7 tpm2: Pad NV_INDEX structure for m68k Stefan Berger 2026-03-05 17:27:00 -0500
  • 4ea8df351a tpm2: Add padding to structures needed by some architectures Stefan Berger 2025-04-30 09:13:27 -0400
  • 83df65f76a tpm2: Add more asserts for offsets and sizes of structures Stefan Berger 2025-04-29 10:21:57 -0400
  • 11a66d2611 tests: Fix -fanalyzer complaints for base64decode test case Stefan Berger 2026-03-05 14:59:10 -0500
  • c8482b45bd tests: Fix -fanalyzer complaints for base64decode test case Stefan Berger 2026-03-05 14:59:10 -0500
  • 2c2d6bd29c tests: Extend object_size test to marshal an RSA key OBJECT up to SFL 8 Stefan Berger 2026-03-05 11:24:05 -0500
  • 2672049313 tests: Deactivate check of sizeof(OBJECT) for expected size on most archs Stefan Berger 2026-03-05 11:11:13 -0500
  • dd66217a43 tests: Extend object_size test to marshal an RSA key OBJECT up to SFL 8 Stefan Berger 2026-03-05 11:24:05 -0500
  • b1595d6ffa tests: Deactivate check of sizeof(OBJECT) for expected size on most archs Stefan Berger 2026-03-05 11:11:13 -0500
  • 6bca0291df tpm2: Limit array_size to current size of array (ppList/auditCommands) (BUGFIX) Stefan Berger 2026-03-05 10:15:19 -0500
  • a5483f186f build-sys: Build libtpms v0.10.3 Stefan Berger 2026-03-05 10:57:28 -0500
  • ac4fe5797e tpm2: Limit array_size to current size of array (ppList/auditCommands) (BUGFIX) Stefan Berger 2026-03-05 10:15:19 -0500
  • 4a36a3f727 build-sys: Build libtpms v0.10.3 Stefan Berger 2026-03-05 10:57:28 -0500
  • a3bf0cd230 tests: Remove checks for sizes of ppList and auditCommands Stefan Berger 2026-03-05 09:35:32 -0500
  • 190e72838f tpm2: Use BITS_TO_BYTES in NVMarshal.c for calculating array sizes Stefan Berger 2026-03-05 09:15:16 -0500
  • 747e279530 tpm2: Limit array_size to current size of array (ppList/auditCommands) (BUGFIX) Stefan Berger 2026-03-05 10:15:19 -0500
  • 636af2caa8 tests: Remove checks for sizes of ppList and auditCommands Stefan Berger 2026-03-05 09:35:32 -0500
  • a620c161bf tpm2: Use BITS_TO_BYTES in NVMarshal.c for calculating array sizes Stefan Berger 2026-03-05 09:15:16 -0500
  • 45c2d9667d tpm2: Limit array_size to current size of array (ppList/auditCommands) (BUGFIX) Stefan Berger 2026-03-05 10:15:19 -0500
  • 801d8fbbaa tpm2: fix build on x32 Luca Boccassi 2026-03-05 00:20:25 +0000
  • 96309b9c6e tpm2: fix build on x32 Luca Boccassi 2026-03-05 00:20:25 +0000
  • 0501a89a29 tpm2: Deactivate bufferSize <= 0 check that prevents bufferSize == 0 (#559) Stefan Berger 2026-03-03 10:20:41 -0500
  • 6240d379d4 tpm2: Deactivate bufferSize <= 0 check that prevents bufferSize == 0 (#559) Stefan Berger 2026-03-03 10:20:41 -0500
  • 9787502b16 tpm2: Add fallthrough annotation to end of case statement (Coverity) Stefan Berger 2026-03-01 22:24:04 -0500
  • c0a31209dd tpm2: Add fallthrough annotation to end of case statement (Coverity) Stefan Berger 2026-03-01 22:24:04 -0500
  • 8198362ab0
    Merge 80ef24a8c8 into 712ab4d531 Marc-Andre Lureau 2026-02-27 22:26:47 -0800
  • 712ab4d531 tpm2: Filter-out commands by given maximum StateFormatLevel Stefan Berger 2026-02-22 21:49:53 -0500
  • 837e618627 tpm2: Add quote parameter to RuntimeCommandsPrint for optional quoting Stefan Berger 2026-02-22 21:25:19 -0500
  • 5f0ae78335 tpm2: Filter-out commands by given maximum StateFormatLevel Stefan Berger 2026-02-22 21:49:53 -0500
  • a806222072 tpm2: Add quote parameter to RuntimeCommandsPrint for optional quoting Stefan Berger 2026-02-22 21:25:19 -0500
  • c87ad14242 man3: Add sentence about TPM_RETRY returned by tpm_nvram_loaddata() Stefan Berger 2026-02-18 09:33:30 -0500
  • 5e5a74acc5 man3: Add sentence about TPM_RETRY returned by tpm_nvram_loaddata() Stefan Berger 2026-02-18 09:33:30 -0500
  • 9525ac9eeb tpm2: Implement own function for ECC key size checking Stefan Berger 2026-02-21 18:47:44 -0500