/* SPDX-License-Identifier: BSD-2-Clause */ /* * Copyright (c) 2019, Linaro Limited */ #ifndef TEE_TA_ENC_MANAGER_H #define TEE_TA_ENC_MANAGER_H #include #include #include #define TEE_TA_ENC_KEY_SIZE TEE_SHA256_HASH_SIZE TEE_Result tee_ta_decrypt_init(void **enc_ctx, struct shdr_encrypted_ta *ehdr, size_t len); TEE_Result tee_ta_decrypt_update(void *enc_ctx, uint8_t *dst, uint8_t *src, size_t len); TEE_Result tee_ta_decrypt_final(void *enc_ctx, struct shdr_encrypted_ta *ehdr, uint8_t *dst, uint8_t *src, size_t len); #endif