ecc api cleanup; summary:
authorNils Larsch <nils@openssl.org>
Mon, 16 May 2005 10:11:04 +0000 (10:11 +0000)
committerNils Larsch <nils@openssl.org>
Mon, 16 May 2005 10:11:04 +0000 (10:11 +0000)
commit9dd84053419aa220b5e66a5f9fcf809dbd6d9369
tree7818c598a88a5b457333fd9f5951836fe96834b6
parent46a643763de6d8e39ecf6f76fa79b4d04885aa59
ecc api cleanup; summary:
- hide the EC_KEY structure definition in ec_lcl.c + add
  some functions to use/access the EC_KEY fields
- change the way how method specific data (ecdsa/ecdh) is
  attached to a EC_KEY
- add ECDSA_sign_ex and ECDSA_do_sign_ex functions with
  additional parameters for pre-computed values
- rebuild libeay.num from 0.9.7
38 files changed:
apps/ec.c
apps/ecparam.c
apps/req.c
apps/s_server.c
apps/speed.c
crypto/asn1/d2i_pr.c
crypto/asn1/d2i_pu.c
crypto/asn1/i2d_pr.c
crypto/asn1/i2d_pu.c
crypto/asn1/t_pkey.c
crypto/asn1/t_req.c
crypto/asn1/t_spki.c
crypto/asn1/t_x509.c
crypto/asn1/x_pubkey.c
crypto/ec/ec.h
crypto/ec/ec_key.c
crypto/ec/ec_lcl.h
crypto/ec/ec_lib.c
crypto/ec/ec_mult.c
crypto/ecdh/ecdh.h
crypto/ecdh/ecdhtest.c
crypto/ecdh/ech_lib.c
crypto/ecdh/ech_locl.h
crypto/ecdh/ech_ossl.c
crypto/ecdsa/ecdsa.h
crypto/ecdsa/ecdsatest.c
crypto/ecdsa/ecs_lib.c
crypto/ecdsa/ecs_locl.h
crypto/ecdsa/ecs_ossl.c
crypto/ecdsa/ecs_sign.c
crypto/evp/evp.h
crypto/evp/evp_pkey.c
crypto/evp/p_lib.c
crypto/pem/pem_info.c
ssl/s3_clnt.c
ssl/s3_srvr.c
ssl/ssltest.c
util/libeay.num