Make the DSA structure opaque
authorMatt Caswell <matt@openssl.org>
Wed, 30 Mar 2016 14:21:39 +0000 (15:21 +0100)
committerMatt Caswell <matt@openssl.org>
Sat, 2 Apr 2016 23:23:56 +0000 (00:23 +0100)
commit1258396d73cf937e4daaf2c35377011b9366f956
tree6448183bf775904be79b29786795ade508f7fe4d
parent25c78440d21c814705e0e50c6e567300936aa02b
Make the DSA structure opaque

Move the dsa_st structure out of the public header file. Add some accessor
functions to enable access to the internal fields, and update all internal
usage to use the new functions.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Stephen Henson <steve@openssl.org>
16 files changed:
apps/dsa.c
apps/dsaparam.c
apps/gendsa.c
apps/testdsa.h
apps/x509.c
crypto/dsa/dsa_ameth.c
crypto/dsa/dsa_asn1.c
crypto/dsa/dsa_key.c
crypto/dsa/dsa_lib.c
crypto/dsa/dsa_locl.h
crypto/dsa/dsa_ossl.c
crypto/dsa/dsa_sign.c
crypto/dsa/dsa_vrf.c
crypto/pem/pvkfmt.c
include/openssl/dsa.h
test/dsatest.c