On 9/18/2013 8:48 AM, Alon Bar-Lev via RT wrote:
Hi,

Just wanted to note that finish is also required to allow cleaning up resources.


In the ecs_locl.h in the current ecdsa_method structure the init and finish are "#if 
0"
out. So far this it has not been needed.

The mods I sent in were based on not needing an init or finish function.

Since the RSA_METHOD structure is exposed in rsa.h, I was expecting
that moving the definition of the ECDSA_METHOD from ecs_locl.h to
ecdsa.h would be the best way to expose this structure.

The argument was that if changes were needed to this structure there
could be incompatibility issues across releases. While moving this definition,
in the next release, the "#if 0" could be removed, so an init and finish
would be available.

Maybe if we can hash out what needs to be in the structure,for the next
releaase, including an init and finish entry, we can get a stable structure
that can be exposed like the RSA_METHOD is today.

The OpenSSL people need to address the issue.

Any ETA on this? very important if we want to use ec based hardware
cryptography.

Yes I too feel this is very important if we want to be able to use
EC in hardware.


Thanks,
Alon Bar-Lev

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org


--

 Douglas E. Engert  <deeng...@anl.gov>
 Argonne National Laboratory
 9700 South Cass Avenue
 Argonne, Illinois  60439
 (630) 252-5444
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to