ADD_DEFINITIONS("-DBUILD_TYPE_DEBUG")
ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
+# Set compiler warning flags
+ADD_DEFINITIONS("-Werror") # Make all warnings into errors.
+ADD_DEFINITIONS("-Wall") # Generate all warnings
+ADD_DEFINITIONS("-Wextra") # Generate even more extra warnings
INCLUDE_DIRECTORIES(
${KEY_MANAGER_TA_PATH}/include
void *out = NULL;
uint32_t out_buff_size = 0; // output + tag
uint32_t out_size = 0;
- uint32_t tmp_size = 0;
ret = KM_CreateOperation(wkey, tee_algo, tee_enc_mode, &operation);
if (TEE_SUCCESS != ret) {
static TEE_Result KM_DoCipherWrappedKeyWithAes(TEE_ObjectHandle wkey,
uint32_t algo, uint32_t tee_enc_mode,
KM_BinaryData *iv,
- uint32_t ctr_len,
KM_BinaryData *input,
KM_BinaryData *output)
{
} else if (algo == ALGO_AES_GCM) {
ret = KM_DoCipherWrappedKeyWithAesGcm(wkey, algo, tee_enc_mode, &iv, &aad, ctr_len_or_tag_size_bits, &enc_key, &ekey_data);
} else {
- ret = KM_DoCipherWrappedKeyWithAes(wkey, algo, tee_enc_mode, &iv, ctr_len_or_tag_size_bits, &enc_key, &ekey_data);
+ ret = KM_DoCipherWrappedKeyWithAes(wkey, algo, tee_enc_mode, &iv, &enc_key, &ekey_data);
}
if (TEE_SUCCESS != ret) {
LOG("Failed to decrypt a key for unwrapping. ret=%x", ret);
} else if (algo == ALGO_AES_GCM) {
ret = KM_DoCipherWrappedKeyWithAesGcm(wkey, algo, tee_enc_mode, &iv, &aad, ctr_len_or_tag_size_bits, &ktw_data, &wrapped_key);
} else {
- ret = KM_DoCipherWrappedKeyWithAes(wkey, algo, tee_enc_mode, &iv, ctr_len_or_tag_size_bits, &ktw_data, &wrapped_key);
+ ret = KM_DoCipherWrappedKeyWithAes(wkey, algo, tee_enc_mode, &iv, &ktw_data, &wrapped_key);
}
if (TEE_SUCCESS != ret) {
LOG("Failed to encrypt a key for wrapping. ret=%x", ret);