Finish key import implementation.
This is the last bit of GoogleKeymaster that remained incomplete (for
the v0.3 functionality).
Change-Id: I27be52ae032883c004b2df21f0c7b229af512922
diff --git a/key.cpp b/key.cpp
index 2424800..74cb508 100644
--- a/key.cpp
+++ b/key.cpp
@@ -105,7 +105,9 @@
case EVP_PKEY_RSA:
return RsaKey::ImportKey(key_description, pkey.get(), logger, error);
case EVP_PKEY_DSA:
+ return DsaKey::ImportKey(key_description, pkey.get(), logger, error);
case EVP_PKEY_EC:
+ return EcdsaKey::ImportKey(key_description, pkey.get(), logger, error);
default:
*error = KM_ERROR_UNSUPPORTED_ALGORITHM;
return NULL;