Commit Graph

  • 001aa47a96
    Merge ffd93ef183 into b4d81572c1 Stefan Berger 2025-08-17 11:20:23 +0000
  • a25612c32e
    Merge 80ef24a8c8 into b4d81572c1 Marc-Andre Lureau 2025-08-07 15:46:26 -0400
  • b4d81572c1 tpm2: Define TPMI_RH_NV_DEFINED_INDEX_H_UNMARSHAL and use it master Stefan Berger 2025-08-06 15:45:42 -0400
  • c9ed596fe4 tpm2: Add missing ADD_FLAG to X509Certificate definition Stefan Berger 2025-08-06 15:39:14 -0400
  • 8896d3d7c8 tpm2: Define TPMI_RH_NV_DEFINED_INDEX_H_UNMARSHAL and use it master.next Stefan Berger 2025-08-06 15:45:42 -0400
  • 393da43828 tpm2: Add missing ADD_FLAG to X509Certificate definition Stefan Berger 2025-08-06 15:39:14 -0400
  • e7e8c38281 tpm2: Rename PlatformPCR.c to PlatformPcr.c and sync Stefan Berger 2025-08-06 13:42:23 -0400
  • e596e87ebd tpm2: Rename PlatformPCR.c to PlatformPcr.c and sync Stefan Berger 2025-08-06 13:42:23 -0400
  • 04bd7d4b2b tpm2: Sync (unused) structures and defines related to FIPS-140 Stefan Berger 2025-08-06 10:07:18 -0400
  • 8118157308 tpm2: Sync (unused) structures and defines related to FIPS-140 Stefan Berger 2025-08-06 10:07:18 -0400
  • e02951cd05 tpm2: Add or remove empty lines to reduce diffs Stefan Berger 2025-08-04 20:27:44 -0400
  • 7eb43b9ebe tpm2: Remove commented-out blocks Stefan Berger 2025-08-04 20:17:26 -0400
  • 8fd1293d60 tpm2: Sync defines for unsupported AC_GetCapability Stefan Berger 2025-08-04 19:59:43 -0400
  • bee52fbed3 tpm2: Add definitions for new algorithms and curves Stefan Berger 2025-07-31 21:05:52 -0400
  • 3edd48d6b1 tpm2: Sync with new defines on symmetric algorithms' sizes Stefan Berger 2025-07-31 21:00:31 -0400
  • 8c89e53ed4 tpm2: Move defines for commands from TpmAlgorithmDefines to TpmTypes.h Stefan Berger 2025-07-31 19:05:32 -0400
  • 80ef24a8c8 meson: change format of source files Marc-André Lureau 2025-08-04 22:57:41 +0400
  • b479163801 feat: Add meson build to GitHub CI Marc-André Lureau 2025-08-04 22:03:53 +0400
  • 18d4037251 meson: cleanups & misc improvements Marc-André Lureau 2025-08-04 21:32:19 +0400
  • 814c817181 meson: fix linking object_size Marc-André Lureau 2025-08-04 21:07:03 +0400
  • 86b5684cfd meson: add versioning and symbol exports Marc-André Lureau 2025-08-04 20:52:50 +0400
  • 9ab7ac1b19 feat: implement tests with meson Marc-André Lureau 2025-08-04 15:03:41 +0400
  • 1aa9449838 meson: fix build with missing crypto flag Marc-André Lureau 2025-08-04 17:31:34 +0400
  • 869b7c981c meson: fix build with tpm1/tpm2 flag Marc-André Lureau 2025-08-04 20:29:37 +0400
  • 6162498a0e feat: Add man page generation to Meson build Marc-André Lureau 2025-08-04 15:00:15 +0400
  • 4bfb164c8a feat: Add option to enable/disable use of OpenSSL functions Marc-André Lureau 2025-08-04 14:51:25 +0400
  • 74b91bec7e feat: Add support for FreeBL crypto backend Marc-André Lureau 2025-08-04 14:37:21 +0400
  • 60bd0377d0 feat: Add compiler warning and hardening flags Marc-André Lureau 2025-08-04 14:31:13 +0400
  • d851618afe feat: Add full source lists for TPM1 and TPM2 Marc-André Lureau 2025-08-04 14:24:07 +0400
  • de29c4b8d2 feat: Add build options for TPM1 and TPM2 support Marc-André Lureau 2025-08-04 14:19:58 +0400
  • 9ef45de8b0 feat: Add OpenSSL dependency and header installation Marc-André Lureau 2025-08-04 14:18:19 +0400
  • 37b412fd43 meson: fix license Marc-André Lureau 2025-08-04 20:45:28 +0400
  • da26c94015 feat: Add initial Meson build system Marc-André Lureau 2025-08-04 14:17:02 +0400
  • 80c3352bc7 tpm2: Add or remove empty lines to reduce diffs Stefan Berger 2025-08-04 20:27:44 -0400
  • d3e9240e84 tpm2: Remove commented-out blocks Stefan Berger 2025-08-04 20:17:26 -0400
  • 7b37afc1d2 tpm2: Sync defines for unsupported AC_GetCapability Stefan Berger 2025-08-04 19:59:43 -0400
  • bc565b962f tpm2: Add definitions for new algorithms and curves Stefan Berger 2025-07-31 21:05:52 -0400
  • e28feca41f tpm2: Sync with new defines on symmetric algorithms' sizes Stefan Berger 2025-07-31 21:00:31 -0400
  • e5d27e9011 tpm2: Move defines for commands from TpmAlgorithmDefines to TpmTypes.h Stefan Berger 2025-07-31 19:05:32 -0400
  • d76fbbdbd8 spec: Add missing empty line to spec file stable-0.9 Stefan Berger 2025-08-04 15:19:36 -0400
  • 24cf223e79 spec: Add missing empty line to spec file stable-0.9.next Stefan Berger 2025-08-04 15:19:36 -0400
  • 8889e37639 tests: fix gcc pragma dignostic name Marc-André Lureau 2025-08-04 20:20:53 +0400
  • c0a2f22226 tpm2: Add explicit casts to UINT32 to avoid UBSAN issue Stefan Berger 2025-08-02 08:49:58 -0400
  • 0fe563cc64 tpm2: Add explicit casts to UINT32 to avoid UBSAN issue Stefan Berger 2025-08-02 08:49:58 -0400
  • 13a41ca095 tpm2: Add missing defines for existing structures, remove others Stefan Berger 2025-07-30 17:27:10 -0400
  • 2a5baa8800 tpm2: Sync up RunCommand.c with upstream Stefan Berger 2025-07-30 17:07:04 -0400
  • e60fafc61a tpm2: Add missing SVN-related cases in TPMPropertyIsDefined Stefan Berger 2025-07-30 16:47:31 -0400
  • b2839e2613 tpm2: Sync TPM_PT_MODES case in TPMPropertyIsDefined Stefan Berger 2025-07-30 16:45:29 -0400
  • 865b356292 tpm2: Add missing '|| TABLE_DRIVEN_MARSHAL' to CommandDispatcher.c Stefan Berger 2025-07-30 16:43:13 -0400
  • fccc05845b tpm2: Add support for CRYPTO_LIB_REPORTING but do not use it Stefan Berger 2025-07-30 09:48:10 -0400
  • 74bd4ee1d6 tpm2: Use TPM2B_DIGEST in MAC_Out Stefan Berger 2025-07-30 09:30:35 -0400
  • 79e233c607 tpm2: Remove CLOCK_ defines for header since already in Clock.c Stefan Berger 2025-07-30 09:20:41 -0400
  • 1278421db9 tpm2: Add TPMI_RH_BASE_HIERARCHY type and use it Stefan Berger 2025-07-30 09:09:02 -0400
  • 04dab706c5 tpm2: Add (unused) defines to TpmTcpProtocol.h Stefan Berger 2025-07-30 09:05:40 -0400
  • fa637145b8 tpm2: Fix definition of CertifyX509 error codes Stefan Berger 2025-07-30 09:03:44 -0400
  • 0945ad07ef tpm2: Fix definition of ChangePPS error codes Stefan Berger 2025-07-30 09:03:06 -0400
  • a954fa214b tpm2: Fix definition of NV_ReadPublic error codes Stefan Berger 2025-07-30 09:01:57 -0400
  • 2360ec6d83 tpm2: Fix definition of HierarchyChnageAuth error codes Stefan Berger 2025-07-30 08:10:29 -0400
  • bd282cce6a tpm2: Fix definition of SequenceUpdate error codes Stefan Berger 2025-07-30 08:09:03 -0400
  • f8ddf879af tpm2: Replace occurrences of xorr with xor Stefan Berger 2025-07-30 08:06:54 -0400
  • 4c7dcf2db3 tpm2: Rebase on TPM v1.83: Reduce diffs Stefan Berger 2025-07-24 12:02:00 -0400
  • 5de6c7fe40 scripts: Implement scripts to be able to use meld on upstream codebase Stefan Berger 2025-07-24 11:56:56 -0400
  • 6857b18f9d tpm2: Add missing defines for existing structures, remove others Stefan Berger 2025-07-30 17:27:10 -0400
  • 0063389f16 tpm2: Sync up RunCommand.c with upstream Stefan Berger 2025-07-30 17:07:04 -0400
  • e7671436d3 tpm2: Add missing SVN-related cases in TPMPropertyIsDefined Stefan Berger 2025-07-30 16:47:31 -0400
  • 841208ee6d tpm2: Sync TPM_PT_MODES case in TPMPropertyIsDefined Stefan Berger 2025-07-30 16:45:29 -0400
  • 0892329f48 tpm2: Add missing '|| TABLE_DRIVEN_MARSHAL' to CommandDispatcher.c Stefan Berger 2025-07-30 16:43:13 -0400
  • c36efe1eb4 tpm2: Add support for CRYPTO_LIB_REPORTING but do not use it Stefan Berger 2025-07-30 09:48:10 -0400
  • cea1919b45 tpm2: Use TPM2B_DIGEST in MAC_Out Stefan Berger 2025-07-30 09:30:35 -0400
  • 299a720485 tpm2: Remove CLOCK_ defines for header since already in Clock.c Stefan Berger 2025-07-30 09:20:41 -0400
  • d29198d429 tpm2: Add TPMI_RH_BASE_HIERARCHY type and use it Stefan Berger 2025-07-30 09:09:02 -0400
  • 743c1e014c tpm2: Add (unused) defines to TpmTcpProtocol.h Stefan Berger 2025-07-30 09:05:40 -0400
  • 0acbd42789 tpm2: Fix definition of CertifyX509 error codes Stefan Berger 2025-07-30 09:03:44 -0400
  • c2bc63b055 tpm2: Fix definition of ChangePPS error codes Stefan Berger 2025-07-30 09:03:06 -0400
  • f1f9b37c7c tpm2: Fix definition of NV_ReadPublic error codes Stefan Berger 2025-07-30 09:01:57 -0400
  • b8de2fcac7 tpm2: Fix definition of HierarchyChnageAuth error codes Stefan Berger 2025-07-30 08:10:29 -0400
  • d8c718ea70 tpm2: Fix definition of SequenceUpdate error codes Stefan Berger 2025-07-30 08:09:03 -0400
  • 85ac5ef29d tpm2: Replace occurrences of xorr with xor Stefan Berger 2025-07-30 08:06:54 -0400
  • 08cc1e3856 tpm2: Rebase on TPM v1.83: Reduce diffs Stefan Berger 2025-07-24 12:02:00 -0400
  • 6bcc2217e1 scripts: Implement scripts to be able to use meld on upstream codebase Stefan Berger 2025-07-24 11:56:56 -0400
  • 4c374f9994 tpm2: Have TPM2_NV_DefineSpace call NvDefineSpace Stefan Berger 2025-07-22 15:21:16 -0400
  • 7366dd75c9 tpm2: Have TPM2_NV_DefineSpace call NvDefineSpace Stefan Berger 2025-07-22 15:21:16 -0400
  • 7dfe310f06 configure.ac: Remove old debug enablement and commented statements Stefan Berger 2025-07-04 12:49:34 -0400
  • 826771bb4f configure.ac: Use m4sh for if statement Stefan Berger 2025-07-04 12:46:04 -0400
  • 1a7aa5a146 configure.ac: Use m4sh for hardending Stefan Berger 2025-07-04 12:45:12 -0400
  • 923ecc0994 configure.ac: Use m4sh for test-coverage Stefan Berger 2025-07-04 12:33:26 -0400
  • aebb81b74e configure.ac: Use m4sh for OpenSSL functions-checking block Stefan Berger 2025-07-04 12:29:52 -0400
  • 05318a30c8 configure.ac: Reformat to 4 spaces indentation Stefan Berger 2025-07-04 12:11:53 -0400
  • f1b7e02fb5 configure.ac: Use m4sh for case statments Stefan Berger 2025-07-04 12:07:18 -0400
  • e5ed18dc79 configure.ac: Remove old debug enablement and commented statements Stefan Berger 2025-07-04 12:49:34 -0400
  • 2b04096339 configure.ac: Use m4sh for if statement Stefan Berger 2025-07-04 12:46:04 -0400
  • 25283a7172 configure.ac: Use m4sh for hardending Stefan Berger 2025-07-04 12:45:12 -0400
  • a4abf3ed6d configure.ac: Use m4sh for test-coverage Stefan Berger 2025-07-04 12:33:26 -0400
  • 812e65b3e9 configure.ac: Use m4sh for OpenSSL functions-checking block Stefan Berger 2025-07-04 12:29:52 -0400
  • ea7ebddc23 configure.ac: Reformat to 4 spaces indentation Stefan Berger 2025-07-04 12:11:53 -0400
  • 22ea0d8d0f configure.ac: Use m4sh for case statments Stefan Berger 2025-07-04 12:07:18 -0400
  • 0453e7b7df tpm2: Helpers: Have ObjectGetPublicParameters return TPM_RC Stefan Berger 2025-06-13 15:59:09 -0400
  • e369684b99 tpm2: Helpers,OpenSSL: Convert some TPM_RC_FAILURE to TPM_RC_MEMORY Stefan Berger 2025-06-13 13:42:55 -0400
  • 22bb8db8e6 tpm2: Helpers: Fix a possible memory leak Stefan Berger 2025-06-13 13:43:07 -0400
  • daa2dbdc4d tpm2: Avoid NULL pointer access in case allocation fails Stefan Berger 2025-06-13 14:28:54 -0400