case CKM::DataType::KEY_AES: return TYPE_SKEY;
case CKM::DataType::KEY_DSA_PRIVATE: return TYPE_AKEY_PRIVATE_DSA;
case CKM::DataType::KEY_RSA_PRIVATE: return TYPE_AKEY_PRIVATE_RSA;
+ case CKM::DataType::KEY_ECDSA_PRIVATE: return TYPE_AKEY_PRIVATE_EC;
case CKM::DataType::KEY_DSA_PUBLIC: return TYPE_AKEY_PUBLIC_DSA;
case CKM::DataType::KEY_RSA_PUBLIC: return TYPE_AKEY_PUBLIC_RSA;
+ case CKM::DataType::KEY_ECDSA_PUBLIC: return TYPE_AKEY_PUBLIC_EC;
default:
ThrowErr(CKM::Exc::Crypto::DataTypeNotSupported,
"Data type could not be imported by tz-backend");
const RawBuffer &hash)
{
- if (!encryptedKey.type.isKey() || encryptedKey.type.isEllipticCurve())
+ if (!encryptedKey.type.isKey())
ThrowErr(Exc::Crypto::DataTypeNotSupported, "Invalid data provided for import");
RawBuffer passIV;