catcrypt: Implement symmetric key-encapsulation and signature schemes.
[u/mdw/catacomb] / dh-limlee.c
index dd11d26..3787305 100644 (file)
@@ -81,7 +81,7 @@ int dh_limlee(dh_param *dp, unsigned ql, unsigned pl,
 
   if ((dp->p = limlee("p", MP_NEW, MP_NEW, ql, pl,
                      r, steps, oev, oec, iev, iec, &nff, &ff)) == 0)
-    return (PGEN_FAIL);
+    return (PGEN_ABORT);
 
   /* --- Now find a primitive element --- */
 
@@ -132,7 +132,7 @@ int dh_limlee(dh_param *dp, unsigned ql, unsigned pl,
   if (!dp->g) {
     mp_drop(dp->p);
     mp_drop(dp->q);
-    return (PGEN_FAIL);
+    return (PGEN_ABORT);
   }
   return (PGEN_DONE);
 }