Add AES key generation support.

Change-Id: I4a519ffd679f46c7212f72ab538f71cd6cb3cc29
diff --git a/google_keymaster.cpp b/google_keymaster.cpp
index 1da78f3..d1280a6 100644
--- a/google_keymaster.cpp
+++ b/google_keymaster.cpp
@@ -51,8 +51,14 @@
 };
 typedef UniquePtr<ae_ctx, AE_CTX_Delete> Unique_ae_ctx;
 
+// TODO(swillden): Unify support analysis.  Right now, we have per-keytype methods that determine if
+// specific modes, padding, etc. are supported for that key type, and GoogleKeymaster also has
+// methods that return the same information.  They'll get out of sync.  Best to put the knowledge in
+// the keytypes and provide some mechanism for GoogleKeymaster to query the keytypes for the
+// information.
+
 keymaster_algorithm_t supported_algorithms[] = {
-    KM_ALGORITHM_RSA, KM_ALGORITHM_DSA, KM_ALGORITHM_ECDSA,
+    KM_ALGORITHM_RSA, KM_ALGORITHM_DSA, KM_ALGORITHM_ECDSA, KM_ALGORITHM_AES,
 };
 
 template <typename T>