EC_KEY_METHOD init and finish support
[openssl.git] / crypto / ec / ec_lcl.h
index 1630b4006075d0a195f3ca4f4168663c30b8c84e..3aaee31575c949b79e4db1bf46a123d67d03f439 100644 (file)
@@ -560,6 +560,8 @@ const EC_METHOD *EC_GFp_nistz256_method(void);
 struct ec_key_method_st {
     const char *name;
     int32_t flags;
+    int (*init)(EC_KEY *key);
+    void (*finish)(EC_KEY *key);
     int (*keygen)(EC_KEY *key);
     int (*compute_key)(void *out, size_t outlen, const EC_POINT *pub_key,
                        EC_KEY *ecdh,