Support for EC_KEY_METHOD.
authorDr. Stephen Henson <steve@openssl.org>
Mon, 19 Oct 2015 13:38:43 +0000 (14:38 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 9 Dec 2015 22:09:17 +0000 (22:09 +0000)
commit28572b577c9a8fa41d85e1d2dce8afb2892464cd
treee464aa284120d71e7528fe8f5a97ec5ee5e0c2fc
parent28cbe2ab4a06058066f6328c6d8654954217c744
Support for EC_KEY_METHOD.

Add EC_KEY_METHOD. This is part of the EC revision and will make EC behave
more like other algorithms. Specifically:

EC_KEY_METHOD is part of EC_KEY.
It is part of ENGINE.
Default or key specific implementations can be provided to redirect some
or all operations.

Reviewed-by: Richard Levitte <levitte@openssl.org>
crypto/ec/Makefile
crypto/ec/ec_key.c
crypto/ec/ec_kmeth.c [new file with mode: 0644]
crypto/ec/ec_lcl.h
crypto/engine/Makefile
crypto/engine/eng_int.h
crypto/engine/tb_eckey.c [new file with mode: 0644]
include/openssl/ec.h
include/openssl/engine.h