Make DSA_METHOD opaque
authorMatt Caswell <matt@openssl.org>
Wed, 30 Mar 2016 16:18:55 +0000 (17:18 +0100)
committerMatt Caswell <matt@openssl.org>
Sat, 2 Apr 2016 23:23:56 +0000 (00:23 +0100)
commit6e9fa57c6ddde7df49983251373a05cd663aac22
tree1930de43f7e9ec5a9a9597f8d70965f4b1aa80b7
parent1258396d73cf937e4daaf2c35377011b9366f956
Make DSA_METHOD opaque

Move the dsa_method structure out of the public header file, and provide
getter and setter functions for creating and modifying custom DSA_METHODs.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Stephen Henson <steve@openssl.org>
14 files changed:
apps/dsa.c
apps/dsaparam.c
apps/gendsa.c
apps/x509.c
crypto/dsa/Makefile.in
crypto/dsa/build.info
crypto/dsa/dsa_lib.c
crypto/dsa/dsa_locl.h
crypto/dsa/dsa_meth.c [new file with mode: 0644]
crypto/engine/eng_cryptodev.c
crypto/pem/pvkfmt.c
engines/e_capi.c
include/openssl/dsa.h
test/dsatest.c