Integrating http://code.google.com/p/gnupg-ecc/source/detail?r=15 .
[gnupg.git] / agent / findkey.c
index 91fb8c1..02e938e 100644 (file)
@@ -726,6 +726,16 @@ key_parms_from_sexp (gcry_sexp_t s_key, gcry_sexp_t *r_list,
       algoname = "dsa";
       elems = "pqgy";
     }
+  else if (n==5 && !memcmp (name, "ecdsa", 5))
+    {
+      algoname = "ecdsa";
+      elems = "cq";
+    }
+  else if (n==4 && !memcmp (name, "ecdh", 4))
+    {
+      algoname = "ecdh";
+      elems = "cqp";
+    }
   else if (n==3 && !memcmp (name, "elg", 3))
     {
       algoname = "elg";