Make the RSA structure opaque
authorRichard Levitte <levitte@openssl.org>
Sat, 2 Apr 2016 13:12:58 +0000 (15:12 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 6 Apr 2016 14:19:17 +0000 (16:19 +0200)
commit9862e9aa98ee1e38fbcef8d1dd5db0e750eb5e8d
treed7ddbd0b7d4c97875479e3b9cd52fdf579ca2434
parent3e41ac35281827b59e55d51058cf6bb086c1f2b5
Make the RSA structure opaque

Move rsa_st away from public headers.
Add accessor/writer functions for the public RSA data.
Adapt all other source to use the accessors and writers.

Reviewed-by: Matt Caswell <matt@openssl.org>
17 files changed:
apps/genrsa.c
apps/req.c
apps/rsa.c
apps/x509.c
crypto/pem/pvkfmt.c
crypto/rsa/rsa_ameth.c
crypto/rsa/rsa_asn1.c
crypto/rsa/rsa_chk.c
crypto/rsa/rsa_crpt.c
crypto/rsa/rsa_gen.c
crypto/rsa/rsa_lib.c
crypto/rsa/rsa_locl.h
crypto/rsa/rsa_oaep.c
crypto/rsa/rsa_ossl.c
crypto/rsa/rsa_x931g.c
include/openssl/rsa.h
test/rsa_test.c