&& (src->info.objectType == TEE_TYPE_RSA_KEYPAIR))
|| ((dest->info.objectType == TEE_TYPE_DSA_PUBLIC_KEY)
&& (src->info.objectType == TEE_TYPE_DSA_KEYPAIR))
- || (((dest->info.objectType == TEE_TYPE_ECDSA_PUBLIC_KEY)
- || (dest->info.objectType == TEE_TYPE_ECDH_PUBLIC_KEY)
- || (dest->info.objectType == TEE_TYPE_ECDH_KEYPAIR))
+ || ((dest->info.objectType == TEE_TYPE_ECDSA_PUBLIC_KEY)
&& (src->info.objectType == TEE_TYPE_ECDSA_KEYPAIR))
- || (((dest->info.objectType == TEE_TYPE_ECDH_PUBLIC_KEY)
- || (dest->info.objectType == TEE_TYPE_ECDSA_PUBLIC_KEY)
- || (dest->info.objectType == TEE_TYPE_ECDSA_KEYPAIR))
+ || ((dest->info.objectType == TEE_TYPE_ECDH_PUBLIC_KEY)
&& (src->info.objectType == TEE_TYPE_ECDH_KEYPAIR)))) {
TZ_ERROR("operation error line = %d,%s\n", __LINE__, __func__);
TZ_ERROR("dest obj type = %x, src obj type = %x\n", dest->info.objectType , src->info.objectType);