| 34e59a23 | 30-Mar-2017 |
Jerome Forissier <jerome.forissier@linaro.org> |
tee_internal_api.h: do not define non-standard macros
The macros SLogTrace(), SLogError(), SLogWarning() and S_VAR_NOT_USED() are nowhere mentioned in the GlobalPlatform TEE Internal Core API spec.
tee_internal_api.h: do not define non-standard macros
The macros SLogTrace(), SLogError(), SLogWarning() and S_VAR_NOT_USED() are nowhere mentioned in the GlobalPlatform TEE Internal Core API spec. Delete them.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 8f07fe6f | 30-Jan-2017 |
Jerome Forissier <jerome.forissier@linaro.org> |
libutee: API: add 'const' qualifiers
As per the GlobalPlatform Internal Core API Specification v1.1, section 3.4 Parameter Annotations: "[...] the [in], [inbuf], [instring], [instringopt], and [ctx]
libutee: API: add 'const' qualifiers
As per the GlobalPlatform Internal Core API Specification v1.1, section 3.4 Parameter Annotations: "[...] the [in], [inbuf], [instring], [instringopt], and [ctx] annotations can make use of the const C keyword [...] the C header file of a compliant Implementation SHOULD use the const keyword when these annotations appear."
Note that the TA entry points: TA_OpenSessionEntryPoint(), TA_CloseSessionEntryPoint() and TA_InvokeCommandEntryPoint() are unchanged to avoid breaking existing code (not worth it).
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
show more ...
|