| #
4bc2a199 |
| 10-Jan-2024 |
Clement Faure <clement.faure@nxp.com> |
ta: remove unnecessary includes
Remove unnecessary includes.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <
ta: remove unnecessary includes
Remove unnecessary includes.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| #
c7f1b4f7 |
| 13-Dec-2022 |
Jens Wiklander <jens.wiklander@linaro.org> |
Upgrade in-tree TAs to use latest version of TEE Internal Core API
Upgrades in-tree TAs to use latest version of TEE Internal Core API and the compatibility flag is by default turned off.
Upgrading
Upgrade in-tree TAs to use latest version of TEE Internal Core API
Upgrades in-tree TAs to use latest version of TEE Internal Core API and the compatibility flag is by default turned off.
Upgrading the TAs is basically a matter of replacing a few uint32_t pointers with size_t pointers instead. This is done in as few places as possible. So in particular the PKCS#11 TA might benefit from another round of refactoring now that the contagious use of uint32_t as size field is removed.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
4dce38c2 |
| 10-Jan-2023 |
Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com> |
ta: avb: fix object leakage at lock state write
Should close object created for reading, so better use seek and then close the object.
Fixes: b29b419506fa ("ta: add AVB TA") Reviewed-by: Jens Wikla
ta: avb: fix object leakage at lock state write
Should close object created for reading, so better use seek and then close the object.
Fixes: b29b419506fa ("ta: add AVB TA") Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
show more ...
|
| #
9c3a1069 |
| 24-Nov-2021 |
Jens Wiklander <jens.wiklander@linaro.org> |
avb: Fix warnings in ta/avb/entry.c
Fixes -Wdeclaration-after-statement warnings in ta/avb/entry.c: ta/avb/entry.c: In function ‘write_persist_value’: ta/avb/entry.c:267:2: error: ISO C90 forbids mi
avb: Fix warnings in ta/avb/entry.c
Fixes -Wdeclaration-after-statement warnings in ta/avb/entry.c: ta/avb/entry.c: In function ‘write_persist_value’: ta/avb/entry.c:267:2: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] char *name_buf = params[0].memref.buffer; ^~~~ ta/avb/entry.c: In function ‘read_persist_value’: ta/avb/entry.c:316:2: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] char *name_buf = params[0].memref.buffer; ^~~~
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
ddcd07a2 |
| 26-Jan-2021 |
Igor Opaniuk <igor.opaniuk@foundries.io> |
ta: avb: copy data to temporary buffers
Use intermediate temporary buffers instead of directly supplying non-secure buffers to TEE_ReadObjectData()/TEE_CreatePersistentObject(). This fixes TA panics
ta: avb: copy data to temporary buffers
Use intermediate temporary buffers instead of directly supplying non-secure buffers to TEE_ReadObjectData()/TEE_CreatePersistentObject(). This fixes TA panics while accessing persistent objects:
E/TC:? 0 TA panicked with code 0xffff0001 E/LD: Status of TA 023f8f1a-292a-432b-8fc4-de8471358067 ... D/TC:? 0 user_ta_enter:176 tee_user_ta_enter: TA panicked with code 0xffff0001
Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
275d9d31 |
| 12-Dec-2018 |
Igor Opaniuk <igor.opaniuk@linaro.org> |
ta: avb: add support for named persistent values
Introduce support for named persistent values [1], that are mainly used to store persistent digests.
Link: [1] https://android.googlesource.com/plat
ta: avb: add support for named persistent values
Introduce support for named persistent values [1], that are mainly used to store persistent digests.
Link: [1] https://android.googlesource.com/platform/external/avb/+/master/README.md#Named-Persistent-Values
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org>
show more ...
|
| #
b29b4195 |
| 17-Jul-2018 |
Jens Wiklander <jens.wiklander@linaro.org> |
ta: add AVB TA
Adds an AVB TA to be used to provide required services for AVB in U-boot.
Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linar
ta: add AVB TA
Adds an AVB TA to be used to provide required services for AVB in U-boot.
Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|