Make DH opaque
authorMatt Caswell <matt@openssl.org>
Wed, 6 Apr 2016 16:49:48 +0000 (17:49 +0100)
committerMatt Caswell <matt@openssl.org>
Sat, 9 Apr 2016 09:10:55 +0000 (10:10 +0100)
commit0aeddcfa61250a6c474c4f8b3533772a63192f1b
treed8ac8b14fc1bd8a365d522a0ecf0fc9999c01575
parentb9aec69ace2ae84b2b4494cc49725945805d5a29
Make DH opaque

Move the dh_st structure into an internal header file and provide
relevant accessors for the internal fields.

Reviewed-by: Richard Levitte <levitte@openssl.org>
18 files changed:
apps/dhparam.c
apps/s_cb.c
crypto/dh/dh_ameth.c
crypto/dh/dh_asn1.c
crypto/dh/dh_check.c
crypto/dh/dh_gen.c
crypto/dh/dh_key.c
crypto/dh/dh_lib.c
crypto/dh/dh_locl.h [new file with mode: 0644]
crypto/dh/dh_pmeth.c
crypto/dh/dh_rfc5114.c
crypto/dsa/dsa_lib.c
include/openssl/dh.h
ssl/statem/statem_clnt.c
ssl/statem/statem_srvr.c
ssl/t1_lib.c
test/dhtest.c
test/ssltest_old.c