Add ECDH support.
authorBodo Möller <bodo@openssl.org>
Fri, 9 Aug 2002 08:43:04 +0000 (08:43 +0000)
committerBodo Möller <bodo@openssl.org>
Fri, 9 Aug 2002 08:43:04 +0000 (08:43 +0000)
commite172d60ddbba3dd37748c8c468064c99213b9e60
tree1ededc75b7669b610533758ac42f0ad91f59330b
parentf8fe7fa4913d34f33fac12181a0fc722ef367238
Add ECDH support.

Additional changes:
 - use EC_GROUP_get_degree() in apps/req.c
 - add ECDSA and ECDH to apps/speed.c
 - adds support for EC curves over binary fields to ECDSA
 - new function EC_KEY_up_ref() in crypto/ec/ec_key.c
 - reorganize crypto/ecdsa/ecdsatest.c
 - add engine support for ECDH
 - fix a few bugs in ECDSA engine support

Submitted by: Douglas Stebila <douglas.stebila@sun.com>
31 files changed:
CHANGES
Configure
Makefile.org
apps/req.c
apps/speed.c
crypto/Makefile.ssl
crypto/asn1/t_pkey.c
crypto/cryptlib.c
crypto/crypto.h
crypto/ec/ec.h
crypto/ec/ec_asn1.c
crypto/ec/ec_key.c
crypto/ecdh/Makefile.ssl [new file with mode: 0644]
crypto/ecdh/ecdh.h [new file with mode: 0644]
crypto/ecdh/ecdhtest.c [new file with mode: 0644]
crypto/ecdh/ech_err.c [new file with mode: 0644]
crypto/ecdh/ech_key.c [new file with mode: 0644]
crypto/ecdh/ech_lib.c [new file with mode: 0644]
crypto/ecdh/ech_ossl.c [new file with mode: 0644]
crypto/ecdsa/ecdsatest.c
crypto/engine/Makefile.ssl
crypto/engine/eng_fat.c
crypto/engine/eng_int.h
crypto/engine/eng_list.c
crypto/engine/eng_openssl.c
crypto/engine/engine.h
crypto/err/err.h
crypto/err/openssl.ec
crypto/x509/x509.h
test/Makefile.ssl
util/mkdef.pl