summaryrefslogtreecommitdiff
path: root/lib/freebl/ecl/ecl-exp.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/freebl/ecl/ecl-exp.h')
-rw-r--r--lib/freebl/ecl/ecl-exp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/freebl/ecl/ecl-exp.h b/lib/freebl/ecl/ecl-exp.h
index 0aae32d3a..8c4786ab0 100644
--- a/lib/freebl/ecl/ecl-exp.h
+++ b/lib/freebl/ecl/ecl-exp.h
@@ -23,6 +23,9 @@ struct ECCurveParamsStr {
char *geny;
char *order;
int cofactor;
+ int security;
+ int pointSize;
+ unsigned int usage;
};
typedef struct ECCurveParamsStr ECCurveParams;
@@ -128,6 +131,8 @@ typedef enum {
/* ECCurve_WTLS_11 == ECCurve_NIST_B233 */
/* ECCurve_WTLS_12 == ECCurve_NIST_P224 */
+ ECCurve25519,
+
ECCurve_pastLastCurve
} ECCurveName;