| #
b9a1067e |
| 22-Jan-2018 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: fix reference counting in tee_tadb_open()
Fixes reference counting error in tee_tadb_open() that was exposed by commit 99f969dd6c99 ("core: fine grained tee_ta_mutex locking")
Fixes: 5baee69a
core: fix reference counting in tee_tadb_open()
Fixes reference counting error in tee_tadb_open() that was exposed by commit 99f969dd6c99 ("core: fine grained tee_ta_mutex locking")
Fixes: 5baee69a0140 ("core: add tadb") Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU v7) Reported-by: Andrew Davis <andrew.davis@linaro.org> Tested-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
d7ac7d0f |
| 21-Dec-2017 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: crypto.h manages authenc context memory
To ease integration with other crypto libraries change the authenc context interface in crypto.h to manage the memory used for the authenc context.
Rev
core: crypto.h manages authenc context memory
To ease integration with other crypto libraries change the authenc context interface in crypto.h to manage the memory used for the authenc context.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
fb7ef469 |
| 15-Dec-2017 |
Jerome Forissier <jerome.forissier@linaro.org> |
Reformat copyright/license header in files with an SPDX ID
Some files were committed with an SPDX license identifier before the rules were defined [1]. Reformat them accordingly.
[1] documentation/
Reformat copyright/license header in files with an SPDX ID
Some files were committed with an SPDX license identifier before the rules were defined [1]. Reformat them accordingly.
[1] documentation/copyright_and_license_headers.rst
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| #
380507dd |
| 10-Dec-2017 |
Victor Chong <victor.chong@linaro.org> |
core/tee/tadb.c: Workaround error: missing braces around initializer
GCC 4.9 generates below false positive:
core/tee/tadb.c:593:15: error: missing braces around initializer [-Werror=missing-braces
core/tee/tadb.c: Workaround error: missing braces around initializer
GCC 4.9 generates below false positive:
core/tee/tadb.c:593:15: error: missing braces around initializer [-Werror=missing-braces] const struct tadb_entry null_entry = { 0 }; ^ core/tee/tadb.c:593:15: error: (near initialization for ‘null_entry.prop’) [-Werror=missing-braces]
Work around it by adding extra braces.
Signed-off-by: Victor Chong <victor.chong@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
5baee69a |
| 28-Nov-2017 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: add tadb
Adds tadb which is a database in which TAs can be stored leveraging secure storage for anti-rollback, key storage and list of TAs.
Reviewed-by: Volodymyr Babchuk <vlad.babchuk@gmail.
core: add tadb
Adds tadb which is a database in which TAs can be stored leveraging secure storage for anti-rollback, key storage and list of TAs.
Reviewed-by: Volodymyr Babchuk <vlad.babchuk@gmail.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|