From 20e4f3b9dee604bd3217e1cbdd8cdc32783f7f0d Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Mon, 11 Oct 2010 20:04:11 -0700 Subject: [PATCH] more glue --- lib/hcrypto/ec.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/hcrypto/ec.h b/lib/hcrypto/ec.h index b29c07b0d..d92a46efc 100644 --- a/lib/hcrypto/ec.h +++ b/lib/hcrypto/ec.h @@ -51,6 +51,7 @@ typedef struct EC_KEY EC_KEY; typedef struct EC_GROUP EC_GROUP; +typedef struct EC_GROUP_ID_s *EC_GROUP_ID; unsigned long EC_GROUP_get_degree(EC_GROUP *); @@ -64,6 +65,12 @@ EC_GROUP_get_order(EC_GROUP *, BIGNUM *, BN_CTX *); EC_KEY * o2i_ECPublicKey(EC_KEY **key, unsigned char **, size_t); +EC_KEY * +EC_KEY_new_by_curve_name(EC_GROUP_ID); + +int +EC_KEY_generate_key(EC_KEY *); + void EC_KEY_free(EC_KEY *);