)]}'
{
  "log": [
    {
      "commit": "6c789459a17fde158afa303ac41cb756078785a3",
      "tree": "275e8baf829f4ac18715a3c61f5834f8a2a53542",
      "parents": [
        "bd69fc2d13ee993d094ced6f8368580ca78e6c21"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Sat Nov 26 18:55:26 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Sat Nov 26 18:55:26 2022 +0000"
      },
      "message": "[tpm2-tss] Fix type in header.\n\nChange-Id: I504e005a8f0b5101c5114fa8d96624b90c6eccf2\n"
    },
    {
      "commit": "bd69fc2d13ee993d094ced6f8368580ca78e6c21",
      "tree": "4853c8ea28962703339cd58d28228aff34f5207e",
      "parents": [
        "eafa23c439166b26d2e03f906101dbd1955575c1"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Nov 23 23:10:32 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Nov 23 23:10:32 2022 +0000"
      },
      "message": "[tpm2-tss] Expose Tss2_Tcti_Fuchsia_Finalize.\n\nThis change exposes the symbol for Tss2_Tcti_Fuchsia_Finalize\nwhich enables it to be used by Rust Bindgen. Complex macros cannot\nbe translated by bindgen so this allows us to correctly free the\nC allocated Tcti memory from Rust.\n\nChange-Id: Idf37be8a84069d2fa88ca69376dcf6667b047069\n"
    },
    {
      "commit": "eafa23c439166b26d2e03f906101dbd1955575c1",
      "tree": "806073b5436e96bbcd81afc062cb342b0d4c0dfc",
      "parents": [
        "8c1959c43b5bb554347e6be5afb37bd5ecf76a22"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Nov 16 18:11:09 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Nov 16 18:11:09 2022 +0000"
      },
      "message": "[tpm2-tss] Allocate memory inside the tpm2-tss TCTI stack.\n\nThis change corrects an error where the allocation wasn\u0027t actually\nbeing performed in the Fuchsia_Init_Ex function. This internal\nallocation is required so that malloc/free operate correctly\nwith the finalize function.\n\nChange-Id: Ie11598dfff18dbe08c0d3c4b58e545d695c81e25\n"
    },
    {
      "commit": "8c1959c43b5bb554347e6be5afb37bd5ecf76a22",
      "tree": "61e48137afe84a00cf73f0decdf31616150184df",
      "parents": [
        "8eebeb184ebf6f6384def8fd434f32f46653970c"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Tue Nov 15 19:42:46 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Tue Nov 15 19:50:06 2022 +0000"
      },
      "message": "[tss2] Removed fuchsia_tpm_dev_init()\n\nInstead of applying these changes through configuration since\nthey are mutually exclusive in usage this will instead be\nhandled by either providing fuchsia-tcti-agent or\nfuchsia-tcti-device which will bake in the transport\nat compile time.\n\nChange-Id: I2b4fcda7e10c874f39156d9a3b5d7ab7718ef45f\n"
    },
    {
      "commit": "8eebeb184ebf6f6384def8fd434f32f46653970c",
      "tree": "e7fb1e0165fa33df9556584b140df2d6c8bf79e2",
      "parents": [
        "1ed59a0a973d754789f069975ac480fa657fdbf8"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Mon Nov 14 15:57:44 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Tue Nov 15 16:19:49 2022 +0000"
      },
      "message": "[fuchsia][tpm_dev] Add support for /dev/class/tpm\n\nThis change leverages the config parameter of the Init function\nto allow the caller to specify their transport over either\nfuchsia.tpm.Command (agent) or /dev/class/tpm (driver). The\ndriver transport is used by //src/security/lib/fuchsia-tpm-protocol\nto implement fuchsia.tpm.Command/Deprovision/Provision so it cannot\nuse the transport at the layer it is implementing, but we would\nstill like to be able to use all of TSS2 for the implementation\nof Provision and Deprovision.\n\nChange-Id: I87e989b800d4ea34a837be28a187148033497c06\n"
    },
    {
      "commit": "1ed59a0a973d754789f069975ac480fa657fdbf8",
      "tree": "1109c6e58a84fcfaa4799bb048fe29ca3f6381d2",
      "parents": [
        "e89afb7e48a2d5c312e791fc060b297e86bc99b6"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Oct 12 16:54:28 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Oct 12 16:54:28 2022 +0000"
      },
      "message": "[fuchsia-tcti] Add Fuchsia_Tcti_Init_Ex.\n\nThis change adds an allocatable initializer which improves the\nRust bindings by preventing us having to allocate the TctiContext\nin Rust.\n\nChange-Id: Ia3f04df864c51dbf44bc23704cd26b9765f2421c\n"
    },
    {
      "commit": "e89afb7e48a2d5c312e791fc060b297e86bc99b6",
      "tree": "e05121cbaa10abe56e14058b590c07d30078dc2e",
      "parents": [
        "e3b2109d069c3fc6a14311445963894a48ddf854"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Oct 05 17:12:34 2022 -0400"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Thu Oct 06 12:10:07 2022 -0400"
      },
      "message": "[tpm2-tss] Add BoringSSL Support to TPM2-TSS.\n\nThis change integrates BoringSSL Support into the TPM2-TSS\nEnhanced System API Library as a new cryptographic implementation.\nIt also sets this as the default implementation for Fuchsia.\n\nChange-Id: I16e998563f9173f6b57bc30d724f2c828b87b44b\n"
    },
    {
      "commit": "e3b2109d069c3fc6a14311445963894a48ddf854",
      "tree": "e719155c6c2b1de1d846a7f2395f378d7a9dc7d0",
      "parents": [
        "512b90dd3a5b814ea4eca973b70e92538fd630c7"
      ],
      "author": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Sep 14 16:48:38 2022 +0000"
      },
      "committer": {
        "name": "Ben Wright",
        "email": "benwright@google.com",
        "time": "Wed Sep 14 18:01:44 2022 +0000"
      },
      "message": "[tpm2-tss] Port TPM2-TSS to Fuchsia.\n\nThis change ports TPM2-TSS to support Fuchsia. This port includes:\n- Uploads a config.h that supports Fuchsia.\n- Corrects some warnings in the code that prevented compilation on\n  Fuchsia.\n\nBug: 10528\nChange-Id: I1e94e55e9aa1c3a8740180be39b1bfbbbfa54f73\n"
    },
    {
      "commit": "512b90dd3a5b814ea4eca973b70e92538fd630c7",
      "tree": "d5f6e4bc03d1f7a9f999afa8969291da954cd433",
      "parents": [
        "16d6c07231f65b0f13620469c3cb1c4bf3feff25"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@infineon.com",
        "time": "Mon Jun 13 17:17:37 2022 +0200"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Mon Jun 13 10:40:07 2022 -0500"
      },
      "message": "Update MAINTAINERS\n\nChange company of Andreas Fuchs\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@infineon.com\u003e\n"
    },
    {
      "commit": "16d6c07231f65b0f13620469c3cb1c4bf3feff25",
      "tree": "d9c1adbca27c368256d62406a3f1f97f8f41cdab",
      "parents": [
        "5a804e92eff234941d497706033232f53c24d9c3"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jun 08 12:10:10 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:15:44 2022 -0500"
      },
      "message": "sapi: drop libutil from sys not needed\n\nIts just needs log.c, so just bring that in.\nThis saves about 1.5k in dead object code due to all\nthe socket and write_all, read_all, etc functionality.\n\nNot all linkers support dead code stripping, or do a good job, so lets\njust avoid it.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "5a804e92eff234941d497706033232f53c24d9c3",
      "tree": "71d6c170203dcfc49033d1091d48d74acb02bb45",
      "parents": [
        "d4dee42e77a484e6c72f86ae3fac71ee8480544c"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jun 08 11:17:51 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:15:44 2022 -0500"
      },
      "message": "sapi: drop stub validation functions\n\nDon\u0027t provide empty functions when disabling validation fuinctionality,\njust provide the RC success value. This reduces object code by about 2k.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "d4dee42e77a484e6c72f86ae3fac71ee8480544c",
      "tree": "4017e4f627d0e4f300afdaef8d4d950ea8728a7f",
      "parents": [
        "24b210a6c770d6239dbe81015a96fad920a8a9f5"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jun 08 11:09:53 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:15:44 2022 -0500"
      },
      "message": "sapi: scope command handles\n\nScope command handles to where they are used.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "24b210a6c770d6239dbe81015a96fad920a8a9f5",
      "tree": "e81da1ca253b71d772e3d13b19a97fc4e8b437ee",
      "parents": [
        "3e300eea632c1cce7b45c4b2f1790a96375b69a2"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jun 08 11:08:11 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:15:44 2022 -0500"
      },
      "message": "log: if log level is none drop all log functions\n\nIf disabling loging, don\u0027t compile in backend logging support which\nbloats the object code.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "3e300eea632c1cce7b45c4b2f1790a96375b69a2",
      "tree": "de59990c223b827103251e3aef4fabe9021499a8",
      "parents": [
        "70c006fc642ab1951dfcdb8ca0fc730f3c62e918"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jun 08 11:00:45 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:15:44 2022 -0500"
      },
      "message": "log: scope log strings to usages\n\nlog strings should be scoped to where its used for clarity on use but it\nalso reduces the object code size by not needing the log string table\nalways included.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "70c006fc642ab1951dfcdb8ca0fc730f3c62e918",
      "tree": "395ae69c7ebf626976c6c086f114067f7a238e6c",
      "parents": [
        "71fbe868e06ded27fa3d846a16acef4f563c9a0a"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 03 11:51:02 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:14:42 2022 -0500"
      },
      "message": "esys_iutil: fix possible NPD\n\nClang-10 scan-build reports:\nsrc/tss2-esys/esys_iutil.c:1366:56: warning: Dereference of null pointer\n            auths-\u003eauths[auths-\u003ecount].sessionHandle \u003d session-\u003ersrc.handle;\n                                                       ^~~~~~~~~~~~~~~~~~~~\n1 warning generated.\n\nThe code above the report checks that session might be NULL:\nRSRC_NODE_T *session \u003d esys_context-\u003esession_tab[session_idx];\n    if (session !\u003d NULL) {\n        IESYS_SESSION *rsrc_session \u003d \u0026session-\u003ersrc.misc.rsrc_session;\n        if (rsrc_session-\u003etype_policy_session \u003d\u003d POLICY_PASSWORD) {\n\nThus suggesting/indicating session may be NULL in subsequent code where\nsession is dereferenced.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "71fbe868e06ded27fa3d846a16acef4f563c9a0a",
      "tree": "5b302248fe053c4c9b0b5b6adf54c432b09b7b9b",
      "parents": [
        "3ecb453438e620d809fdb2e81edd559717bd5de5"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Fri Mar 25 07:53:49 2022 +0100"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:14:16 2022 -0500"
      },
      "message": "ci: add alpine 3.15 and ubuntu-22.04-mbedtls-3.1\n\n* lcov ist not available for alpine. Thus compiling with --enabable-coverage will\n  only used for the action test-coverage.\n* To test version of mbedtls 3.1 thei image ubuntu-22.04-mbedtls-3.1 was added.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "3ecb453438e620d809fdb2e81edd559717bd5de5",
      "tree": "02188770ba4a459c0ea2d85ee864e6ca5a9f960b",
      "parents": [
        "ab9833037449a2c658dc29555df03efd7eace517"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Tue Apr 19 22:27:27 2022 +0200"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:14:10 2022 -0500"
      },
      "message": "Makefile: Fix usage of DESTDIR for make install\n\n* If DESTDIR is defined to create a staging installation  systemd-sysusers and systemd-tmpfiles\n  should not be called.\n* The directories defined by --with-sysusersdir and --with-tmpfilesdir have to be used for the\n  corresponding systemd commands.\n* If DESTDIR is provided and systemd-tmpfiles is available the eventlog and keystore directory\n  will be created under DESTDIR but the owner will not be changed.\n* remove distcheck for scanbuild to avoid resource problems.\n\nFixes #2344\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "ab9833037449a2c658dc29555df03efd7eace517",
      "tree": "d7c00bb8f4cd9d9fd714f93b7058da68e4fb448b",
      "parents": [
        "21b38514093a87d26af4952f1ed8ba9aca27aa88"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Sat May 21 10:53:14 2022 +0200"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:10:49 2022 -0500"
      },
      "message": "FAPI: Add CreationHash to keystore\n\nCurrently only CreationData and CreationHash were stored in the FAPI keystore.\nCreation hash is now added to provide the possibility for the tpm2 tool command\ntss2_gettpm2object to extract also CreationData, CreationTicket, and CreationHash.\nAlso the initialization of cretionTicket during deserialization was fixed.\nAddresses #2360\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "21b38514093a87d26af4952f1ed8ba9aca27aa88",
      "tree": "dcb3e8ee593dc164939191e079e7f641dd8c25f9",
      "parents": [
        "19a0634527313373a2e01fcb2f82bb6563b8e6f1"
      ],
      "author": {
        "name": "Jonas Witschel",
        "email": "git@diabonas.de",
        "time": "Sun May 29 20:06:38 2022 +0200"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Fri Jun 10 13:10:16 2022 -0500"
      },
      "message": "test: check return value of fread\n\nCheck whether fread was able to read the complete file and fail with an\nassertion if not. This fixes the following warnings/errors when building with\nGCC 12.1.0:\n\ntest/integration/policy-execute.int.c: In function \u0027read_all\u0027:\ntest/integration/policy-execute.int.c:73:5: error: ignoring return value of \u0027fread\u0027 declared with attribute \u0027warn_unused_result\u0027 [-Werror\u003dunused-result]\n   73 |     fread(buffer, fsize, 1, f);\n      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~\n\ntest/unit/tss2_policy.c: In function \u0027read_all\u0027:\ntest/unit/tss2_policy.c:53:5: error: ignoring return value of \u0027fread\u0027 declared with attribute \u0027warn_unused_result\u0027 [-Werror\u003dunused-result]\n   53 |     fread(buffer, fsize, 1, f);\n      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~\n  CC       test/integration/sys_asymmetric_encrypt_decrypt_int-sys-asymmetric-encrypt-decrypt.int.o\n\nSigned-off-by: Jonas Witschel \u003cgit@diabonas.de\u003e\n"
    },
    {
      "commit": "19a0634527313373a2e01fcb2f82bb6563b8e6f1",
      "tree": "21561699daa4755044d45db402b7df6db9ef800e",
      "parents": [
        "c24ce0be7c33457f2fbaa85017c75753834af9e4"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Mon May 23 12:12:53 2022 -0500"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Thu May 26 22:08:37 2022 +0200"
      },
      "message": "policy lib: initial commit\n\nIntroduce a policy library that exposes the internal FAPI policy engine\nas a consumable library and stable API. Users can take arbitrary JSON\npolicy strings and implement the callbacks required to produce calculated\npolicies without a TPM as well as execute policies on an ESYS TR session\nfor satisfying access policies on an object.\n\nInstantiated or calculated policies are supported by this API and will\nbe considered \"calculated\" on PolicyInit.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "c24ce0be7c33457f2fbaa85017c75753834af9e4",
      "tree": "ede5495f493ac4d67d9cc062d3e0635a1cde29b8",
      "parents": [
        "03823000d588335a5b41dfd0aa36a16cb606e98c"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jan 19 12:13:22 2022 -0600"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Thu May 26 22:08:37 2022 +0200"
      },
      "message": "ifapi: refactor out curl to prevent curl dependency in tss2-policy\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "03823000d588335a5b41dfd0aa36a16cb606e98c",
      "tree": "a114486719c2b0aca6df77ee4256d4ffa5ee95d4",
      "parents": [
        "912acd8b8aeba79f7d284112802e42c383c0ccc9"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Mon May 09 10:49:43 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue May 24 10:06:19 2022 -0500"
      },
      "message": "SECURITY: initial commit\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "912acd8b8aeba79f7d284112802e42c383c0ccc9",
      "tree": "de167f33c9f2753f6542cba7fd17d15ed30e9804",
      "parents": [
        "3e910b30bd926174150789ce5684ba5adc9deaab"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Tue May 03 16:13:12 2022 +0200"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue May 03 09:33:20 2022 -0500"
      },
      "message": "MAINTAINERS: Change e-mail address Juergen\n\nNew address is: juergen_repp@web.de\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "3e910b30bd926174150789ce5684ba5adc9deaab",
      "tree": "fe29a2b7e9f78842f1df93cb401dfab5ab6503e6",
      "parents": [
        "a98c1aaf0118197c2c8633dd5d1c43059f7e9bb8"
      ],
      "author": {
        "name": "Petr Gotthard",
        "email": "petr.gotthard@centrum.cz",
        "time": "Thu Apr 14 17:31:35 2022 +0200"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 19 20:04:30 2022 +0200"
      },
      "message": "Store VERSION into the release tarball\n\nThis way autoreconf can still be run on release tarballs (e.g. to\napply patches to the build system) while preserving the version number.\n\nThe tpm2-abrmd already uses this approach.\n\nFixes: #2329\n\nSigned-off-by: Petr Gotthard \u003cpetr.gotthard@centrum.cz\u003e\n"
    },
    {
      "commit": "a98c1aaf0118197c2c8633dd5d1c43059f7e9bb8",
      "tree": "d39c670e946b375f9d023eef632cac0c0510e3ce",
      "parents": [
        "49cced8106065dcff052ba877a4d7d2666c5aa8e"
      ],
      "author": {
        "name": "LCH35",
        "email": "55393831+LCH35@users.noreply.github.com",
        "time": "Tue Mar 08 17:23:26 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 19 20:02:25 2022 +0200"
      },
      "message": "test esys-field-upgrade : update log level\n\nupdate log level to be aligned with other tests\r\n\r\nSigned-off-by: LCH35 \u003c55393831+LCH35@users.noreply.github.com\u003e"
    },
    {
      "commit": "49cced8106065dcff052ba877a4d7d2666c5aa8e",
      "tree": "485771c58694354e5b452e0dec0115bd96719629",
      "parents": [
        "034259afd89c3af6685fbc8fa2319e785f33166f"
      ],
      "author": {
        "name": "LCH35",
        "email": "55393831+LCH35@users.noreply.github.com",
        "time": "Tue Mar 08 17:21:39 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 19 20:02:25 2022 +0200"
      },
      "message": "test esys-firmware-read : update log\n\nupdate log in test esys-firmware-read\r\n\r\nSigned-off-by: LCH35 \u003c55393831+LCH35@users.noreply.github.com\u003e"
    },
    {
      "commit": "034259afd89c3af6685fbc8fa2319e785f33166f",
      "tree": "ca10f7497488618fe10a046149c14e80af318fd6",
      "parents": [
        "c37a06904afed7c1fecdd51b04e675db240c4528"
      ],
      "author": {
        "name": "Ben Brown",
        "email": "ben@demerara.io",
        "time": "Sun Apr 17 14:23:18 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 19 19:51:28 2022 +0200"
      },
      "message": "configure: conditionally check for user/group manipulation commands\n\nOnly check for useradd/adduser and groupadd/addgroup when\nsystemd_sysusers is not present on the system.\n\nSigned-off-by: Ben Brown \u003cben@demerara.io\u003e\n"
    },
    {
      "commit": "c37a06904afed7c1fecdd51b04e675db240c4528",
      "tree": "2402ab05b5125a2a6a46d5e18f02d076df3675dd",
      "parents": [
        "6f6d1ccfd344fdde1dec57d3e0a0ad8dbc92d62d"
      ],
      "author": {
        "name": "Abdulmajeed",
        "email": "abdulmajeed1922@gmail.com",
        "time": "Tue Apr 19 16:57:44 2022 +0300"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 19 18:08:31 2022 +0200"
      },
      "message": "Fixing an issue when Null deref occures in Esys_TR_SetAuth when esys_handle \u003d\u003d ESYS_TR_NONE\n\nSigned-off-by: Abdulmajeed \u003cabdulmajeed1922@gmail.com\u003e\n"
    },
    {
      "commit": "6f6d1ccfd344fdde1dec57d3e0a0ad8dbc92d62d",
      "tree": "404926e4e54b8f721a4f16bb7f89cc0df13ccb05",
      "parents": [
        "b66d7a589be6d312b7d7cebf744d97e5ec2c6d8e"
      ],
      "author": {
        "name": "Benjamin Bigler",
        "email": "benjamin.bigler@securiton.ch",
        "time": "Wed Mar 23 13:17:42 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 19 10:40:52 2022 +0200"
      },
      "message": "ESYS: Updated to mbedTLS 3.0\n\nUpdated to mbedTLS 3.0 with backwards compatibility to older versions\n\nSigned-off-by: Benjamin Bigler \u003cbenjamin.bigler@securiton.ch\u003e\n"
    },
    {
      "commit": "b66d7a589be6d312b7d7cebf744d97e5ec2c6d8e",
      "tree": "e1b7c63b69f1aaa73eab9c703f15cf1de9120e6f",
      "parents": [
        "cc1ee5f0f21fe0382a2e9ef76d7494d8eecbc05e"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Apr 14 13:55:38 2022 -0500"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Apr 14 14:29:45 2022 -0500"
      },
      "message": "cirrus: update to FreeBSD 13-0\n\nFixes CI Error:\npkg update -f\nUpdating FreeBSD repository catalogue...\nFetching meta.conf: . done\nFetching packagesite.pkg: .......... done\nProcessing entries:\nNewer FreeBSD version for package php74-pear-channel-pirum:\nTo ignore this error set IGNORE_OSVERSION\u003dyes\n- package: 1203000\n- running kernel: 1202000\nIgnore the mismatch and continue? [y/N]: pkg: repository FreeBSD contains packages for wrong OS version: FreeBSD:12:amd64\nProcessing entries... done\nUnable to update repository FreeBSD\nError updating repositories!\n\nSeems as though 12-2 is EOL so update to something newer.\n\nRelated to:\n  - https://forums.freebsd.org/threads/pkg-repository-freebsd-contains-packages-for-wrong-os-version-freebsd-12-amd64.78856/\n  - http://soulrace.top:3000/mirror_group/curl/commit/7db6bc5ecaef321f32639149ba3737b1c8393b9c?lang\u003dzh-HK\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "cc1ee5f0f21fe0382a2e9ef76d7494d8eecbc05e",
      "tree": "d1f8369bff432fd12ee3c0f574854a3b17408e36",
      "parents": [
        "7898076f3ad677aa25b32dc38fa3bf9f24cdd4ae"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "89641128+JerryDevis@users.noreply.github.com",
        "time": "Fri Mar 11 11:11:23 2022 +0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 14:16:41 2022 -0500"
      },
      "message": "tcti:Add the handling of name or conf is NULL\n\nSigned-off-by: JerryDevis \u003c89641128+JerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "7898076f3ad677aa25b32dc38fa3bf9f24cdd4ae",
      "tree": "b446934cbd1af2101266b25db47fbf462acb39f3",
      "parents": [
        "5e321f837e17caf884d60ca1cba52df562b160f9"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "89641128+JerryDevis@users.noreply.github.com",
        "time": "Thu Mar 10 11:46:35 2022 +0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 14:16:41 2022 -0500"
      },
      "message": "tcti:Use safe free instead of free.\n\nSigned-off-by: JerryDevis \u003c89641128+JerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "5e321f837e17caf884d60ca1cba52df562b160f9",
      "tree": "fb7c8684e8300962ae9d25f1a5f878b50fd58938",
      "parents": [
        "2c49215027ba8fb116376bf21f3b90a0d06161ed"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "seclab@huawei.com",
        "time": "Mon Mar 07 14:21:04 2022 +0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 14:16:41 2022 -0500"
      },
      "message": "tcti: Fix stack usage is too large when tcti initialize\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "2c49215027ba8fb116376bf21f3b90a0d06161ed",
      "tree": "0902c279d6e5641b8ae14da731eed0853e46718d",
      "parents": [
        "504e396778ab6411f8d0c6d9a93c031be936c20a"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 12:35:33 2022 -0500"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 05 20:00:58 2022 +0200"
      },
      "message": "aux_util.h: add an ARRAY_LEN macro\n\nStop duplicating this macro everywhere, make it common.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "504e396778ab6411f8d0c6d9a93c031be936c20a",
      "tree": "c28c465dd634dff9f32fe89c472abd6b613e11f5",
      "parents": [
        "4164c59b17fb18680e02d2cfdb1fb191abe751e3"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jan 19 11:42:43 2022 -0600"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Apr 05 18:01:42 2022 +0200"
      },
      "message": "Makefile-test.am: use $(JSONC_LIBS) over -libjson-c\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "4164c59b17fb18680e02d2cfdb1fb191abe751e3",
      "tree": "c4d00e0f1ddff80b990a22d66671c746d13f7ca2",
      "parents": [
        "6b61be0fc7662aab9208c2ff11fc99fb0781e43c"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Feb 17 11:42:25 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_policy: get rid of triple return in execute_policy_element\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "6b61be0fc7662aab9208c2ff11fc99fb0781e43c",
      "tree": "9be0f2d803b774d6f0045c524a4df1d316110f13",
      "parents": [
        "be590bc92767843113a9dd8ac157f7d5483342ea"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jan 19 12:13:22 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi: refactor out curl to prevent curl dependency in tss2-policy\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "be590bc92767843113a9dd8ac157f7d5483342ea",
      "tree": "749abfcbe104338586a48efa4d66ece85fc1883c",
      "parents": [
        "2536e444aa0ae07aaab723e57788641d60876f7f"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 16:25:42 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_calculate_tree: use goto instead of return\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "2536e444aa0ae07aaab723e57788641d60876f7f",
      "tree": "fd06cfcc207b936bcd9024139b95688bc93d56bd",
      "parents": [
        "6fc31ffa14a7ad49625bce4f1d59fdd6b974fce9"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 15:19:59 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_calculate_tree: goto cleanup, don\u0027t return\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "6fc31ffa14a7ad49625bce4f1d59fdd6b974fce9",
      "tree": "7a09b7c61e24771a11e7ff9f7a8c322b30cba1ea",
      "parents": [
        "b8a1899f4b5cea6f3765599204ed115a1336aa4d"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 13:51:02 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "spelling: deliverd to delivered\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "b8a1899f4b5cea6f3765599204ed115a1336aa4d",
      "tree": "b5f8e40e242c000c4bec76826f9e6a005449306d",
      "parents": [
        "84d07b6d372369039a49edc9e9652446414cf8af"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 12:56:54 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_policyeval_instantiate_async: drop callback arg\n\nIt\u0027s already in the policy evaluation context.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "84d07b6d372369039a49edc9e9652446414cf8af",
      "tree": "9af66feffc232361d78c207406a7b31dad045610",
      "parents": [
        "8c06672da7fc77cb8ae421e3f84c915ed297b101"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 12:51:30 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_policy_execute: fix spelling s/of/if\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "8c06672da7fc77cb8ae421e3f84c915ed297b101",
      "tree": "2f19be80045d9d0ce387a0b7892b04402e270968",
      "parents": [
        "ec716524784025152c7fb05c15475dbc7d65791c"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 12:27:42 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_policy_store_load_async: only check paths when pstore present\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "ec716524784025152c7fb05c15475dbc7d65791c",
      "tree": "ec2d9381962c7dba48ef7f35faf30fc79242022c",
      "parents": [
        "49fad0e3961e4438cc58059dad6c1b9396aafcf5"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 12:04:21 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_policyeval_instantiate_finish: check callback set\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "49fad0e3961e4438cc58059dad6c1b9396aafcf5",
      "tree": "0ad5794765a90e194ff12bd611db51d901fea13a",
      "parents": [
        "6b7941cf4c23407fb8890cf45ee15a694c46f147"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Jan 18 11:24:40 2022 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Apr 05 10:06:55 2022 -0500"
      },
      "message": "ifapi_calculate_tree: refactor to not use FAPI_CONTEXT\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "6b7941cf4c23407fb8890cf45ee15a694c46f147",
      "tree": "4819b744bdf674fa35c0e644d25df128d5ebdcd0",
      "parents": [
        "1ec41b479569a3117894c269668d60c34c615e93"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Mar 16 11:25:40 2022 -0500"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Mar 25 07:32:48 2022 +0100"
      },
      "message": "ci: add ubuntu-22.04\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "1ec41b479569a3117894c269668d60c34c615e93",
      "tree": "1c580658ac0e29c92a45ddb4d4d472cb917d29de",
      "parents": [
        "da132114968ab45e4d1824a0d5e5c97e6f82dfe4"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "89641128+JerryDevis@users.noreply.github.com",
        "time": "Thu Mar 10 16:22:27 2022 +0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Mar 10 09:47:15 2022 -0600"
      },
      "message": "tcti:Use heap instead of stack and allocate it as needed when tcti initialize\n\nSigned-off-by: JerryDevis \u003c89641128+JerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "da132114968ab45e4d1824a0d5e5c97e6f82dfe4",
      "tree": "7e434c778fa9fd33b3cb97a2f130a6371abb91ce",
      "parents": [
        "e07d60b8ccb7926f7ee329b1323f6f1b4d1d1288"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "89641128+JerryDevis@users.noreply.github.com",
        "time": "Mon Mar 07 15:38:40 2022 +0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Mar 10 09:47:15 2022 -0600"
      },
      "message": "tcti: Use heap instead of stack when tcti initialize\n\nSigned-off-by: JerryDevis \u003c89641128+JerryDevis@users.noreply.github.com\u003e\n\ntcti: Use heap instead of stack when tcti initialize\n\nSigned-off-by: JerryDevis \u003c89641128+JerryDevis@users.noreply.github.com\u003e\n\ntcti: Use heap instead of stack when tcti initialize\n\nSigned-off-by: JerryDevis \u003c89641128+JerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "e07d60b8ccb7926f7ee329b1323f6f1b4d1d1288",
      "tree": "656ced7556b70765c35908efd83110d235c4a155",
      "parents": [
        "e237e4d33cbf280292a480edd8ad061dcd3a37a2"
      ],
      "author": {
        "name": "Jonas Witschel",
        "email": "git@diabonas.de",
        "time": "Fri Feb 18 16:26:53 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Feb 22 11:03:03 2022 +0100"
      },
      "message": "Makefile.am: make all EXTRA_DIST includes unconditional\n\nThe files in a release tarball should not depend on whether the corresponding\nfeature was enabled on the system or not when cutting the release, since this\nwill break the feature on all systems building from that tarball. Therefore\nmove all EXTRA_DIST instructions out of conditionals to the top level, which is\npossible since all of these are static, non-generated files anyway.\n\nReferences: GH-2313\nSigned-off-by: Jonas Witschel \u003cgit@diabonas.de\u003e\n"
    },
    {
      "commit": "e237e4d33cbf280292a480edd8ad061dcd3a37a2",
      "tree": "7c2050f17fe44a028a9f7f824daf1e4b48f8999d",
      "parents": [
        "e6b7f59d33b32986b45133295c3a7052ec0260f6"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Fri Feb 18 14:02:38 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Fri Feb 18 15:31:27 2022 +0100"
      },
      "message": "Update Changelog for 3.2.0\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "e6b7f59d33b32986b45133295c3a7052ec0260f6",
      "tree": "253d109c113c06a397ac6dbe8edff009fa07620b",
      "parents": [
        "5d8dc67da71e05d49a398162d6225633f31c4880"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Feb 17 08:33:51 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Feb 17 08:34:33 2022 +0100"
      },
      "message": "Update Changelog for 3.2.0-rc3\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "5d8dc67da71e05d49a398162d6225633f31c4880",
      "tree": "e84e94c628203e895468d8c183649f14b66f5e3e",
      "parents": [
        "bd7907ae8d3c94bed7d214edd2a6deb04a729de3"
      ],
      "author": {
        "name": "Jonas Witschel",
        "email": "git@diabonas.de",
        "time": "Wed Feb 16 19:03:21 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Wed Feb 16 20:30:01 2022 +0100"
      },
      "message": "FAPI: fix curl_url_set call\n\n- The third argument of curl_url_set is of type const char *, leading to the\nfollowing compiler warning/error with GCC 11.2.0 and curl 7.81.0:\n\nrc/tss2-fapi/ifapi_helpers.c:2529:44: error: pointer targets in passing argument 3 of \u0027curl_url_set\u0027 differ in signedness [-Werror\u003dpointer-sign]\n 2529 |     rc \u003d curl_url_set(urlp, CURLUPART_URL, url, CURLU_ALLOW_SPACE | CURLU_URLENCODE);\n      |                                            ^~~\n      |                                            |\n      |                                            unsigned char *\n\n/usr/include/curl/urlapi.h:132:48: note: expected \u0027const char *\u0027 but argument is of type \u0027unsigned char *\u0027\n  132 |                                    const char *part, unsigned int flags);\n      |                                    ~~~~~~~~~~~~^~~~\n\n- The return value of curl_url_set is of type CURLUcode and needs to be\ninterpreted using curl_url_strerror instead of curl_easy_strerror. This leads\nto the following compiler warning/error:\n\nsrc/tss2-fapi/ifapi_helpers.c:2529:8: error: implicit conversion from \u0027CURLUcode\u0027 to \u0027CURLcode\u0027 [-Werror\u003denum-conversion]\n 2529 |     rc \u003d curl_url_set(urlp, CURLUPART_URL, url, CURLU_ALLOW_SPACE | CURLU_URLENCODE);\n      |        ^\n\nFixes: a94db7392c060734ece27fd49e1c0680012988cd (\"FAPI: Fix usage of curl url.\")\nSigned-off-by: Jonas Witschel \u003cgit@diabonas.de\u003e\n"
    },
    {
      "commit": "bd7907ae8d3c94bed7d214edd2a6deb04a729de3",
      "tree": "0e884341f64612bed2d386d1e9c858010a3cc5a3",
      "parents": [
        "a94db7392c060734ece27fd49e1c0680012988cd"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Wed Feb 16 18:18:36 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Wed Feb 16 18:19:29 2022 +0100"
      },
      "message": "Update Changelog for 3.2.0-rc2\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "a94db7392c060734ece27fd49e1c0680012988cd",
      "tree": "376647a06930983c8da562e00994cb077de38325",
      "parents": [
        "94a40da815f615de57f0163a5803512883590669"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Wed Feb 16 16:12:33 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Wed Feb 16 18:16:53 2022 +0100"
      },
      "message": "FAPI: Fix usage of curl url.\n\nErrors did occur for urls which where not escaped since curl version 7.80. Now the escaping\nis executed before executing the download.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "94a40da815f615de57f0163a5803512883590669",
      "tree": "946ea278d80d2236419c4626590aa62a2cf3bebb",
      "parents": [
        "d78b1267d605c313dddd56bcec192303dcde1c2a"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Mon Feb 14 18:05:06 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Mon Feb 14 18:39:41 2022 +0100"
      },
      "message": "Update Changelog for 3.2.0-rc1\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "d78b1267d605c313dddd56bcec192303dcde1c2a",
      "tree": "d199de82926b52592fc3d5aaf2adbecc09dce599",
      "parents": [
        "16665d7298683d9f6d7cacd90db6ad98d134742b"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Jan 13 17:28:37 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Feb 08 17:25:13 2022 +0100"
      },
      "message": "Build: Update git.mk to support R/O src-dir\n\nWith out-of-tree builds with read only source directory the\ngeneration of .gitignore failed the build.\nUpdate it to issue a warning and continue.\nTaken from upstream.\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "16665d7298683d9f6d7cacd90db6ad98d134742b",
      "tree": "81a44525105d6e863e3174aa583cf0c7418801b5",
      "parents": [
        "c9756886b32b4157b9691b00a2dcb46970ab7815"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Jan 13 21:27:47 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Feb 08 17:23:09 2022 +0100"
      },
      "message": "ossl: Fix check whether SM3 is available\n\nUse also OPENSSL_NO_SM3 to check whether SM3 is available and the correct library is used.\nFixes #2287.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "c9756886b32b4157b9691b00a2dcb46970ab7815",
      "tree": "7a97ffcea11b07068f27926fb0dd12e4389a0956",
      "parents": [
        "e19357cd2d4fde3a66ed62e471b8dde9c34ee8b0"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Jan 13 16:48:30 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Feb 08 17:22:14 2022 +0100"
      },
      "message": "MU: Fix buffer upcast leading to misalignment\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "e19357cd2d4fde3a66ed62e471b8dde9c34ee8b0",
      "tree": "796fa193765ef1fb60b1e6133722a73c5b2b5085",
      "parents": [
        "fde525fbed9eaa276f82904110ac5adc904b3137"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "Peter.Huewe@infineon.com",
        "time": "Fri Jan 14 13:44:39 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Feb 08 17:21:32 2022 +0100"
      },
      "message": "FAPI: Add additional IFX root CAs\n\nInfineon has a two additional root CAs, two for RSA/ECC each.\nThese can be found for reference at:\n https://pki.infineon.com/OptigaEccRootCA2/OptigaEccRootCA2.crt\n https://pki.infineon.com/OptigaEccRootCA3/OptigaEccRootCA3.crt\n\n https://pki.infineon.com/OptigaRsaRootCA2/OptigaRsaRootCA2.crt\n https://pki.infineon.com/OptigaRsaRootCA3/OptigaRsaRootCA3.crt\n\nSigned-off-by: Peter Huewe \u003cPeter.Huewe@infineon.com\u003e\n"
    },
    {
      "commit": "fde525fbed9eaa276f82904110ac5adc904b3137",
      "tree": "20b351fdc0da20a2a899c9a4c581a3799e0493b8",
      "parents": [
        "6de26a76a71200070b44bd91f2ca7ef2f9f18b32"
      ],
      "author": {
        "name": "malikabhi05",
        "email": "abhishek.malik@intel.com",
        "time": "Tue Jan 18 12:17:08 2022 -0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jan 19 15:38:52 2022 -0600"
      },
      "message": "Removing old in-repo CI script\n\nSigned-off-by: malikabhi05 \u003cabhishek.malik@intel.com\u003e\n"
    },
    {
      "commit": "6de26a76a71200070b44bd91f2ca7ef2f9f18b32",
      "tree": "8b3d798cb369769355dee155b7f124901962b4e9",
      "parents": [
        "59ccdb797c681aef45d1dfdf598330dfe5b31266"
      ],
      "author": {
        "name": "malikabhi05",
        "email": "abhishek.malik@intel.com",
        "time": "Tue Jan 18 12:16:46 2022 -0800"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Wed Jan 19 15:38:52 2022 -0600"
      },
      "message": "Switching jobs from in-repo CI script to composite action CI script\n\nSigned-off-by: malikabhi05 \u003cabhishek.malik@intel.com\u003e\n"
    },
    {
      "commit": "59ccdb797c681aef45d1dfdf598330dfe5b31266",
      "tree": "9b6ef744644d0ef4891caf7f4f5284577480e563",
      "parents": [
        "63ef1e4875c7a641b406ad3d2b881fe1dc3b0b3a"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Jan 13 14:31:38 2022 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Jan 13 15:31:27 2022 +0100"
      },
      "message": "Update Changelog for 3.2.0-rc0\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "63ef1e4875c7a641b406ad3d2b881fe1dc3b0b3a",
      "tree": "dcd4e296e1bf59bf513f30581dc45df36b0acf2a",
      "parents": [
        "0d0573766bf17b6872824b7b35258358a6d1e961"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Jan 13 11:46:22 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Thu Jan 13 12:40:05 2022 +0100"
      },
      "message": "FAPI: Initialize object used for keystore search.\n\nFor an empty keystore a cleanup of an uninitialized object was executed. No the object\ntype now is initialized with IFAPI_OBJ_NONE to prevent the cleanup.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "0d0573766bf17b6872824b7b35258358a6d1e961",
      "tree": "63b779c9fdea0f8e5507ff4c9dbdecfe8a2e8603",
      "parents": [
        "998056f0147e6c81728aa2e0bdff1066b1aa89f7"
      ],
      "author": {
        "name": "Issam E. Maghni",
        "email": "issam.e.maghni@mailbox.org",
        "time": "Fri Jan 07 14:44:44 2022 -0500"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Jan 11 17:56:16 2022 +0100"
      },
      "message": "shell: test -a|o is not POSIX\n\nI faced `test: too many arguments` when building using sbase [1]\n\nThis is due to a non-POSIX syntax `test ... -a ...` and `test … -o …`.\n\n\u003e The XSI extensions specifying the -a and -o binary primaries and the\n\u003e \u0027(\u0027 and \u0027)\u0027 operators have been marked obsolescent.\n[2]\n\n[1] https://core.suckless.org/sbase/\n[2] https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html\n\nSigned-off-by: Issam E. Maghni \u003cissam.e.maghni@mailbox.org\u003e\n"
    },
    {
      "commit": "998056f0147e6c81728aa2e0bdff1066b1aa89f7",
      "tree": "968a91e8cece817d37ae5e35a712df532060a58c",
      "parents": [
        "fb950b5de82b7d8c5ec4f5813df6d791ce780a24"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "857869045@qq.com",
        "time": "Sun Jan 09 20:44:10 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Sun Jan 09 21:09:42 2022 +0100"
      },
      "message": "FAPI: Fixed some spelling mistakes\n\nSigned-off-by: JerryDevis \u003c857869045@qq.com\u003e\n"
    },
    {
      "commit": "fb950b5de82b7d8c5ec4f5813df6d791ce780a24",
      "tree": "82b9e799c3937e72593cc25e2128c0f3aac7dc42",
      "parents": [
        "eb026981f47499c4346c1e2d11e3845a667b6c24"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "857869045@qq.com",
        "time": "Sun Jan 09 18:44:49 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Sun Jan 09 21:09:42 2022 +0100"
      },
      "message": "FAPI: Clean up memory when Fapi_GetEsysBlob_Async failed\n\nSigned-off-by: JerryDevis \u003c857869045@qq.com\u003e\n"
    },
    {
      "commit": "eb026981f47499c4346c1e2d11e3845a667b6c24",
      "tree": "e3b4002d62e03b2e0a8956d65dba886a1fe69309",
      "parents": [
        "ba6756bccaec82ae3e3103868c96f88889256762"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "857869045@qq.com",
        "time": "Sun Jan 09 16:31:09 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Sun Jan 09 21:09:42 2022 +0100"
      },
      "message": "FAPI: Clean up memory when Fapi_Delete_Async failed\n\nSigned-off-by: JerryDevis \u003c857869045@qq.com\u003e\n"
    },
    {
      "commit": "ba6756bccaec82ae3e3103868c96f88889256762",
      "tree": "f92531be2b1781c6d3ca0671d740c189eb2dba72",
      "parents": [
        "b58dad41af88c4c029f6f12cd512a1085e098ae9"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Fri Jan 07 11:56:14 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Jan 07 18:12:04 2022 +0100"
      },
      "message": "ESYS: Fixed annotation error of Esys_TR_Deserialize\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "b58dad41af88c4c029f6f12cd512a1085e098ae9",
      "tree": "6c71a50aae4f51a9b0f8378f8c406be16d7c5cf5",
      "parents": [
        "fc8c419589e0329d50ae3aef43723564b23068f1"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Wed Jan 05 23:51:57 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Jan 07 14:16:40 2022 +0100"
      },
      "message": "FAPI:Free pathlist when Fapi_List_Finish failed\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "fc8c419589e0329d50ae3aef43723564b23068f1",
      "tree": "06921c6d8eb7e2d29693b48b18e00da27340d895",
      "parents": [
        "69b358853269dcbb414ba54f9ff021ed79ead77a"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Wed Jan 05 22:09:26 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Jan 07 14:16:40 2022 +0100"
      },
      "message": "FAPI:Fixed the memory leak of command-\u003edata when Fapi_GetEsysBlob_Finish failed\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "69b358853269dcbb414ba54f9ff021ed79ead77a",
      "tree": "3e15492acff95ac61939c44926b1ccae5dfddefa",
      "parents": [
        "2fce3eab960d3fbf5839b4faa510ffe3c8cc88aa"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Wed Jan 05 21:58:00 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Jan 07 14:16:40 2022 +0100"
      },
      "message": "FAPI: Free object when keystore_search_obj failed\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "2fce3eab960d3fbf5839b4faa510ffe3c8cc88aa",
      "tree": "3b8784a9c8915a251da22ac0af3d8c6c06fca910",
      "parents": [
        "f1bad6eef225609e1889ea9a57ef053dcb58c5d3"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Wed Jan 05 20:55:21 2022 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Jan 07 14:16:40 2022 +0100"
      },
      "message": "FAPI: Fixed memory leak when ifapi_get_certificates failed\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "f1bad6eef225609e1889ea9a57ef053dcb58c5d3",
      "tree": "725841b58669835c1ccc23ec599054b8ceb1d7c2",
      "parents": [
        "fb663645dd70e0df18e37ff27f7004eebc8ca33d"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Sat Jan 01 17:37:56 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Mon Jan 03 14:00:33 2022 +0100"
      },
      "message": "FAPI: Add check for an invalid nonce to a test of Fapi_VerifyQuote.\n\nThe integration test fapi-quote was extended.\nIt was checked whether a nonce not equal to the extraData\nfield in the quoteInfo is recognized.\nFixes #2255\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "fb663645dd70e0df18e37ff27f7004eebc8ca33d",
      "tree": "57aefeb1a78db2c3d72685d9cccaded6a81cb8dd",
      "parents": [
        "7958fadfd4e27bebbd9ff7a0a0545676f6a296a8"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Sat Jan 01 17:35:17 2022 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Mon Jan 03 14:00:33 2022 +0100"
      },
      "message": "FAPI: Fix check of qualifying data in Fapi_VerifyQuote\n\nIt was not checked whether the qualifying data is equal to the extraData\nfield in the quoteInfo.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "7958fadfd4e27bebbd9ff7a0a0545676f6a296a8",
      "tree": "2639e94edb8045f9d64ad7c7e112f29bff22b5aa",
      "parents": [
        "724ca6a96e6889fbf1a556ed9b55a4f28b1bc2f7"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Mon Dec 27 09:11:18 2021 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Mon Jan 03 13:59:56 2022 +0100"
      },
      "message": "FAPI: Fix the authorization of hierarchy objects.\n\nThe default policy \"policy secret\" for the endorsement key is defined for the\nendorsement hierarchy. The corresponding object had to be searched in the\nkeystore during policy execution. This search did not work, due to various\nbugs.\n* A erroneous cleanup of the EK was executed where the policy was deleted.\n* The name needed for the search in the keystore was not stored in the\n  hierarchy object.\n* The esys handle stored in the hierarchy object was not correct.\n\nTo ensure compatibility with existing system keystores the initialization\nof the hierarchy objects was fixed as follows:\n\n* The initialization of the hierarchy object was moved to to object\n  deserialization.\n* Depending on the pathname the esys handle in the hierarchy initialized.\n* The name of the hierarchy object was computed.\n* The object needed for authorization during policy execution was initialized\n  with the hierarchy object.\n* The searching of objects in the keystore was fixed.\n* Objects to be freed in Fapi_Import were initialzed with NULL.\n\nThe tests were adapted:\n* The linking of the unit test for FAPI deserialization had to be adapted.\n* An integration test where a key in the endorsement hierarchy was used\n  for signing was added.\n* PCR 16 was not reset int all tests expecting pcr 16 equal 0.\n\nFixes #2253\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "724ca6a96e6889fbf1a556ed9b55a4f28b1bc2f7",
      "tree": "29d668dced72c7f76b352ffe4792b03cd32a117b",
      "parents": [
        "be9b55e8514ed7aca21840ef8682995028ccfff7"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Wed Dec 22 15:19:46 2021 +0100"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 23 12:29:35 2021 -0600"
      },
      "message": "ALL: Fix usages of RS_PW to RH_PW\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "be9b55e8514ed7aca21840ef8682995028ccfff7",
      "tree": "25f05b0314be3187efcf623f43fb020055cd0fdd",
      "parents": [
        "849310c65e94e7ab0b2e9e358feb007c5a8e3b1f"
      ],
      "author": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Wed Dec 22 15:15:41 2021 +0100"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 23 12:29:35 2021 -0600"
      },
      "message": "Includes: Add TPM2_RH_PW define\n\nThe spec and implementation errorously include a define called\nTPM2_RS_PW. This should actually be called TPM2_RH_PW.\nAdding the correct define now.\nWe\u0027ll have to deprecate the old one down the road.\n\nSigned-off-by: Andreas Fuchs \u003candreas.fuchs@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "849310c65e94e7ab0b2e9e358feb007c5a8e3b1f",
      "tree": "d2183195d1c0b7350763ca2788d26f6e19de4a71",
      "parents": [
        "5020bf98662cee820964fce4e0cf8a752e65978b"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Tue Dec 21 12:34:41 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 15:12:59 2021 +0100"
      },
      "message": "fapi: Fix close of stream twice.\n\nThe input stream in ifapi_io_read_async was closed twice.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "5020bf98662cee820964fce4e0cf8a752e65978b",
      "tree": "b6e950f1297b47b8d7d93be8bae723f9b2dd0e45",
      "parents": [
        "2aafc3e154ede3bd93231db8da57b4f8ada9e8af"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Tue Dec 21 11:59:28 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 15:10:12 2021 +0100"
      },
      "message": "esys: Return an error if ESYS_TR_NONE is passed to Esys_TR_GetName.\n\nA segfault was produced in this case. Fixes #2243.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "2aafc3e154ede3bd93231db8da57b4f8ada9e8af",
      "tree": "3397969587f43b6c39a2af95000e46765f5d9d69",
      "parents": [
        "39d780ac7ef0e03e1a6ab371686d08eea814449b"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Tue Dec 21 17:44:00 2021 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Dec 21 13:25:30 2021 +0100"
      },
      "message": "FAPI: Fix memory leak after ifapi_init_primary_finish failed\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "39d780ac7ef0e03e1a6ab371686d08eea814449b",
      "tree": "4d11d24d33a198aad46f71a61256947908de9915",
      "parents": [
        "a7000b41e37e3ac6c843a179fc1c6c1d31bb064b"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Tue Dec 21 16:10:53 2021 +0800"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 09:51:04 2021 +0100"
      },
      "message": "TCTI: Remove the redundant type conversions in info_from_name\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "a7000b41e37e3ac6c843a179fc1c6c1d31bb064b",
      "tree": "c644d976cb414c700f25ac5bbdeb573857141f2c",
      "parents": [
        "0332da576fdcb0d82f418d053e3d5d3b617d676e"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Dec 16 11:35:07 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 09:28:11 2021 +0100"
      },
      "message": "ci: Check whether sanitizer libs are available.\n\nIf the santitizer is enabled it will be checked whether the libs asan and ubsan are\navailable. E.g. on alpine linux the sanitizer is not supported.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "0332da576fdcb0d82f418d053e3d5d3b617d676e",
      "tree": "35407170b490a7845cad6771ff4517ead36045d5",
      "parents": [
        "8bee37bc4cf1899bd8b265cb1aeb46bf525995d4"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Dec 16 10:18:48 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 09:28:11 2021 +0100"
      },
      "message": "ci: Set fetch-depth to 0 for github actions.\n\nThe default fetch-depth produces a tss version string without an dash. Thus the version\nis conidered to be a release version and -Werror is not used for compilation.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "8bee37bc4cf1899bd8b265cb1aeb46bf525995d4",
      "tree": "b1ad34b0f45e6d9a52ae2dba88e29c57009b7d03",
      "parents": [
        "cb72a97497ec7d38e65b02f0a7db82293aa96bb3"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Dec 16 10:10:40 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 09:28:11 2021 +0100"
      },
      "message": "tcti: Mark variables only used for logging maybe-unused.\n\nIf the configure option --with-maxloglevel\u003dnone is used the compilation will fail\nin the case AX_IS_RELEASE(dash-version),\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "cb72a97497ec7d38e65b02f0a7db82293aa96bb3",
      "tree": "b89a1fe95227d95e22fddf69af8611c737337bc9",
      "parents": [
        "f4e21f42be8dc298e18506082d70ebad73ca4ffb"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Dec 16 10:03:22 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 09:28:11 2021 +0100"
      },
      "message": "esys: Mark variable only used for logging maybe-unused.\n\nIf the configure option --with-maxloglevel\u003dnone is used the compilation will fail\nin the case AX_IS_RELEASE(dash-version),\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "f4e21f42be8dc298e18506082d70ebad73ca4ffb",
      "tree": "1b7cfe8c05077cb2f04b5baef32ebc9e9a6ca36b",
      "parents": [
        "bbdbde7936374c919eaa5267c15a1172c3f51a15"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Sun Dec 19 21:41:13 2021 +0800"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Tue Dec 21 08:57:12 2021 +0100"
      },
      "message": "FAPI: Free certificate when failed\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "bbdbde7936374c919eaa5267c15a1172c3f51a15",
      "tree": "e29dcbd693ba7cada3c36771fecee814973c7e74",
      "parents": [
        "2ed8a15cb1d7f7a82bea2bc7300709634ac0ca69"
      ],
      "author": {
        "name": "Geoff Thorpe",
        "email": "geoffrey@twosigma.com",
        "time": "Thu Dec 02 12:53:50 2021 -0500"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 08:11:25 2021 +0100"
      },
      "message": "test: improve test+code coverage for unix domain socket changes\n\nThe socket_connect() API had a \u0027control\u0027 parameter added, but the unit\ntests for the API simply plugged in a zero value for that. Here, the tests\nloop to ensure the data and control code paths are both covered.\n\nA new API, socket_connect_unix(), was added to provide the domain sockets\nsupport, and the tcti-mssim and tcti-swtpm connectors were updated to\nparse domain socket configuration strings (\"path\u003d...\", rather than\n\"host\u003d...,port\u003d...\") and to pivot between socket_connect() and\nsocket_connect_unix() accordingly. Here, unit tests for the new API are\nadded, and the unit tests for the mssim/swtpm connectors are also enhanced\nto confirm that the expected semantics (path-vs-host) are honored.\n\nSigned-off-by: Geoff Thorpe \u003cgeoffrey@twosigma.com\u003e\n"
    },
    {
      "commit": "2ed8a15cb1d7f7a82bea2bc7300709634ac0ca69",
      "tree": "f57d66007db6c20cb7b40fb4a2528a74a490f570",
      "parents": [
        "c7d99a3b8132bb366ddd040657d160381fb330cc"
      ],
      "author": {
        "name": "Geoff Thorpe",
        "email": "geoffrey@twosigma.com",
        "time": "Wed Nov 17 21:35:17 2021 -0500"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 08:11:25 2021 +0100"
      },
      "message": "tcti: support swtpm and mssim running over unix domain sockets\n\nsocket_connect() provides TCP, so we add socket_connect_unix() for unix\ndomain sockets, which takes \u0027path\u0027 rather than \u0027host\u0027+\u0027port\u0027.\n\nThe convention for data/control pairs of sockets with TCP is that they use\na common hostname and consecutive port numbers. This patch adds a\n\u0027control\u0027 parameter to both API functions, and updates existing callers of\nsocket_connect() to provide it. Calls to create control sockets no longer\nincrement the port number caller-side, it is incremented within the\nimplementation instead. For the socket_connect_unix() case, the control\nsocket is implemented by appending \".ctrl\" to the path.\n\nUnit tests for socket_connect() are updated for the new prototype simply\nby using a zero \u0027control\u0027 parameter. A subsequent commit further enhances\nthe tests to cover all the new code paths.\n\nSigned-off-by: Geoff Thorpe \u003cgeoffrey@twosigma.com\u003e\n"
    },
    {
      "commit": "c7d99a3b8132bb366ddd040657d160381fb330cc",
      "tree": "1669d67486532d7d186b40dfce3ba6719c7e04ca",
      "parents": [
        "497c60b2c1b0dcbfd31126e2424b666da16ab485"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 16 09:08:03 2021 -0600"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 08:09:40 2021 +0100"
      },
      "message": "tss2_tpm2_types: deprecate TPMS_ALGORITHM_DESCRIPTION\n\nDeprecate the type TPMS_ALGORITHM_DESCRIPTION as well as its\ncoresponding MU routines.\n\nFixes: #2228\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "497c60b2c1b0dcbfd31126e2424b666da16ab485",
      "tree": "6331e27e4cd7d03b0bd3116d6e3c036c7de5ead6",
      "parents": [
        "e900ef04ccec7e1daab9542124339e225800b7a3"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 16 10:42:47 2021 -0600"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Tue Dec 21 07:58:43 2021 +0100"
      },
      "message": "CODE_OF_CONDUCT: initial commit\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "e900ef04ccec7e1daab9542124339e225800b7a3",
      "tree": "f5855e4a729e51bcf10d3a13377bb113fbd3986e",
      "parents": [
        "404933dfdc48fd6b6c5ee05e11eda3e8a4a97fd9"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Sun Dec 12 16:57:17 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Dec 16 11:57:17 2021 +0100"
      },
      "message": "ESYS Tests: Check whether capability TPM2_CAP_ACT exists.\n\nThe integration test esys-get-capability-act must check the error value if this capability\ndoes not exist. Fixes #2232\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "404933dfdc48fd6b6c5ee05e11eda3e8a4a97fd9",
      "tree": "a490fdacb8ecd4533d41e8f52d3743085a8db95f",
      "parents": [
        "56fe06eb8cd60c0409cd43202113aa736e121bd6"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Sun Dec 12 17:02:03 2021 +0100"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Dec 16 11:56:26 2021 +0100"
      },
      "message": "FAPI Tests: Fix check of test results in fapi-pcr-test.\n\nThe check whether a valid result did occur was fixed.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "56fe06eb8cd60c0409cd43202113aa736e121bd6",
      "tree": "a255d61a9e0b35248c1afc963575e961473fdffa",
      "parents": [
        "7fde604383c62fc764a1e060dff48fc06f79860b"
      ],
      "author": {
        "name": "JerryDevis",
        "email": "JerryDevis@users.noreply.github.com",
        "time": "Fri Dec 10 16:24:27 2021 +0800"
      },
      "committer": {
        "name": "Andreas Fuchs",
        "email": "andreas.fuchs@sit.fraunhofer.de",
        "time": "Thu Dec 16 11:54:49 2021 +0100"
      },
      "message": "fapi:Support Camellia Algorithm\n\nSigned-off-by: JerryDevis \u003cJerryDevis@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "7fde604383c62fc764a1e060dff48fc06f79860b",
      "tree": "b786d3151723243e5b1a58b8fcc6884567a243da",
      "parents": [
        "feb1f961a56c19ee8d4d3b823288522596e50c74"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Wed Dec 01 12:54:03 2021 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Wed Dec 08 14:50:35 2021 +0100"
      },
      "message": "configure: Check system with busybox.\n\nBusybox does not support useradd and groupadd. If useradd and groupadd are\nnot available adduser and addgroup will be used during FAPI installation.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "feb1f961a56c19ee8d4d3b823288522596e50c74",
      "tree": "e2f94b2d982fb93f4bf1d57ede96b5e3a1a828e6",
      "parents": [
        "a1497b53501b107d12514c83a75ce226fc7eb11d"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Dec 02 12:54:40 2021 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Wed Dec 08 14:49:50 2021 +0100"
      },
      "message": "FAPI TEST: Auth value for storage hierarchy was not reset.\n\nThe auth value for the storage hierarchy was set in provisioning but not reset at\nthe end of the test fapi-key-create-primary-sign.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "a1497b53501b107d12514c83a75ce226fc7eb11d",
      "tree": "86113f49d323bb8de8eec53418fbca34ff5888ef",
      "parents": [
        "671249927b6576aacf85d34b0f42270d79bbe2bc"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 02 11:39:11 2021 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Dec 07 14:39:48 2021 -0600"
      },
      "message": "RELEASE: fix spelling of Maintenance\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "671249927b6576aacf85d34b0f42270d79bbe2bc",
      "tree": "280e732ca7e0b5a97b691f7bec7bdd8a0e65dec1",
      "parents": [
        "beb950b193d4670e1ad220bf54607e3c763c5f7d"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 02 10:44:54 2021 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Dec 07 14:39:48 2021 -0600"
      },
      "message": "RELEASE: update process for CHANGELOG management\n\nCurrently, when releases are conducted, the releasing maintainer needs\nto evaluate all commits that occured for this release and understand how\nto write the CHANGELOG (CL) synopsis. This is tedious, time cosuming\nand error prone as the releasing maintainer needs to sift through N\ncommits, might miss a CL entry, or create an unclear CL message.\n\nTo alleviate this, require that merging maintainers maintain a CL entry\nin the release description on a GitHub milestone.\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "beb950b193d4670e1ad220bf54607e3c763c5f7d",
      "tree": "565dc9bafa6705b6ae5b781a9dc68113dcfd4351",
      "parents": [
        "3c965da74a10cb4c8dd0b475b7e52d16760059be"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Thu Dec 02 10:27:09 2021 -0600"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@intel.com",
        "time": "Tue Dec 07 14:39:48 2021 -0600"
      },
      "message": "CONTRIBUTING: update guidelines as they were out of date\n\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@intel.com\u003e\n"
    },
    {
      "commit": "3c965da74a10cb4c8dd0b475b7e52d16760059be",
      "tree": "b39575fef4cc9e6709798009ef691c2bafe2d26e",
      "parents": [
        "6093de716c05d415aa56bd536d48c99d03351c63"
      ],
      "author": {
        "name": "Juergen Repp",
        "email": "juergen.repp@sit.fraunhofer.de",
        "time": "Thu Dec 02 09:17:15 2021 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Sat Dec 04 14:21:43 2021 +0100"
      },
      "message": "FAPI: Fix leak in fapi crypto with ossl3\n\nA leak in the case \"out of memory\" detected by scan-build was fixed.\n\nSigned-off-by: Juergen Repp \u003cjuergen.repp@sit.fraunhofer.de\u003e\n"
    },
    {
      "commit": "6093de716c05d415aa56bd536d48c99d03351c63",
      "tree": "4823e12231465fd4d6170b3c04d0902592dc8cda",
      "parents": [
        "ef3ed46aad625b051a1613e7266cef44299607c3"
      ],
      "author": {
        "name": "Petr Gotthard",
        "email": "petr.gotthard@centrum.cz",
        "time": "Fri Dec 03 23:06:39 2021 +0100"
      },
      "committer": {
        "name": "Jürgen Repp",
        "email": "32895725+JuergenReppSIT@users.noreply.github.com",
        "time": "Fri Dec 03 23:37:30 2021 +0100"
      },
      "message": "CHANGELOG: Add OpenSSL 3 related entries\n\nSigned-off-by: Petr Gotthard \u003cpetr.gotthard@centrum.cz\u003e\n"
    }
  ],
  "next": "ef3ed46aad625b051a1613e7266cef44299607c3"
}
