Make the RSA_METHOD structure opaque
authorRichard Levitte <levitte@openssl.org>
Sat, 2 Apr 2016 16:46:17 +0000 (18:46 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 6 Apr 2016 14:19:20 +0000 (16:19 +0200)
commitb72c9121379a5de0c8be0d4e1a4a6b9495042621
tree5dfb1b8175489c5fef1d8111a45633ef7e85b997
parentb879882a4b260067bc963807cb6b15b3c75902e8
Make the RSA_METHOD structure opaque

Move rsa_meth_st away from public headers.
Add RSA_METHOD creator/destructor functions.
Add RSA_METHOD accessor/writer functions.
Adapt all other source to use the creator, destructor, accessors and writers.

Reviewed-by: Matt Caswell <matt@openssl.org>
crypto/rsa/Makefile.in
crypto/rsa/build.info
crypto/rsa/rsa_locl.h
crypto/rsa/rsa_meth.c [new file with mode: 0644]
crypto/rsa/rsa_null.c
engines/e_dasync.c
include/openssl/rsa.h