)]}' { "commit": "40f9f644e8af34e745dbaec73d7128c0a4902e54", "tree": "983df96f83a08473340ce875ee3a42d16f72f637", "parents": [ "e78ba69e3525c968118eb91f443b1e9db9eee5f5" ], "author": { "name": "Nicolas Toromanoff", "email": "nicolas.toromanoff@st.com", "time": "Mon Nov 09 12:14:52 2020 +0100" }, "committer": { "name": "Lionel Debieve", "email": "lionel.debieve@foss.st.com", "time": "Mon Nov 14 11:25:01 2022 +0100" }, "message": "feat(auth): allow to verify PublicKey with platform format PK\n\nIn some platform the digest of the public key saved in the OTP is not\nthe digest of the exact same public key buffer needed to check the\nsignature. Typically, platform checks signature using the DER ROTPK\nwhereas some others add some related information. Add a new platform\nweak function to transform the public key buffer used by\nverify_signature to a platform specific public key.\n\nMark this new weak function as deprecated as it will be replaced\nby another framework implementation.\n\nChange-Id: I71017b41e3eca9398cededf317ad97e9b511be5f\nSigned-off-by: Nicolas Toromanoff \u003cnicolas.toromanoff@st.com\u003e\nSigned-off-by: Lionel Debieve \u003clionel.debieve@foss.st.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "c0875b62d314a854c880905b39c2d1bbfa777b68", "old_mode": 33188, "old_path": "docs/about/release-information.rst", "new_id": "6c05aecb0c530acd63e5d160cfc9ca44b10a7b60", "new_mode": 33188, "new_path": "docs/about/release-information.rst" }, { "type": "modify", "old_id": "9019e833cdbfa94222dfa82a82c57528fd6c3d3a", "old_mode": 33188, "old_path": "docs/getting_started/porting-guide.rst", "new_id": "7f38054940df8c345f006fe40bbbffbf4b88bb66", "new_mode": 33188, "new_path": "docs/getting_started/porting-guide.rst" }, { "type": "modify", "old_id": "a99a2c70c84f9437b3a1da09fd59d32565f0adda", "old_mode": 33188, "old_path": "drivers/auth/auth_mod.c", "new_id": "fa9509a0c19336b1fbc1df3a04ca923eb9a90d30", "new_mode": 33188, "new_path": "drivers/auth/auth_mod.c" }, { "type": "modify", "old_id": "c7b7908b53fc3afb0eb1b02b9933eaeae0e2a12e", "old_mode": 33188, "old_path": "include/plat/common/platform.h", "new_id": "8407bbda820aea9f269d37496061b5ef210c2caf", "new_mode": 33188, "new_path": "include/plat/common/platform.h" } ] }