summaryrefslogtreecommitdiff
path: root/src/lib/libssl/d1_both.c
diff options
context:
space:
mode:
authorjsing <>2017-01-22 03:50:45 +0000
committerjsing <>2017-01-22 03:50:45 +0000
commit1ba75c0f95f4cdb1fe4f02b5428b3470e7b8cc4c (patch)
tree1305cf6ae8a5e82d3473b44db775f816b47c9554 /src/lib/libssl/d1_both.c
parent342e70bd6f1d44be02fd5c1d261988149eb28936 (diff)
downloadopenbsd-1ba75c0f95f4cdb1fe4f02b5428b3470e7b8cc4c.tar.gz
openbsd-1ba75c0f95f4cdb1fe4f02b5428b3470e7b8cc4c.tar.bz2
openbsd-1ba75c0f95f4cdb1fe4f02b5428b3470e7b8cc4c.zip
Convert publically visible structs to translucent structs.
This change adds an internal opaque struct for each of the significant publically visible structs. The opaque struct is then allocated and attached to the publically visible struct when the appropriate *_new() function is called, then cleared and freed as necessary. This will allow for changes to be made to the internals of libssl, without requiring a major bump each time the publically visible structs are modified. ok beck@
Diffstat (limited to 'src/lib/libssl/d1_both.c')
0 files changed, 0 insertions, 0 deletions