159191Skris=pod 259191Skris 359191Skris=head1 NAME 459191Skris 5109998SmarkmRSA_print, RSA_print_fp, 6109998SmarkmDSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, 7109998SmarkmDHparams_print, DHparams_print_fp - print cryptographic parameters 859191Skris 959191Skris=head1 SYNOPSIS 1059191Skris 1159191Skris #include <openssl/rsa.h> 1259191Skris 1359191Skris int RSA_print(BIO *bp, RSA *x, int offset); 1459191Skris int RSA_print_fp(FILE *fp, RSA *x, int offset); 1559191Skris 1659191Skris #include <openssl/dsa.h> 1759191Skris 1859191Skris int DSAparams_print(BIO *bp, DSA *x); 1959191Skris int DSAparams_print_fp(FILE *fp, DSA *x); 2059191Skris int DSA_print(BIO *bp, DSA *x, int offset); 2159191Skris int DSA_print_fp(FILE *fp, DSA *x, int offset); 2259191Skris 2359191Skris #include <openssl/dh.h> 2459191Skris 2559191Skris int DHparams_print(BIO *bp, DH *x); 2659191Skris int DHparams_print_fp(FILE *fp, DH *x); 2759191Skris 2859191Skris=head1 DESCRIPTION 2959191Skris 3059191SkrisA human-readable hexadecimal output of the components of the RSA 3159191Skriskey, DSA parameters or key or DH parameters is printed to B<bp> or B<fp>. 3259191Skris 3359191SkrisThe output lines are indented by B<offset> spaces. 3459191Skris 3559191Skris=head1 RETURN VALUES 3659191Skris 3759191SkrisThese functions return 1 on success, 0 on error. 3859191Skris 3959191Skris=head1 SEE ALSO 4059191Skris 4159191SkrisL<dh(3)|dh(3)>, L<dsa(3)|dsa(3)>, L<rsa(3)|rsa(3)>, L<BN_bn2bin(3)|BN_bn2bin(3)> 4259191Skris 4359191Skris=head1 HISTORY 4459191Skris 4559191SkrisRSA_print(), RSA_print_fp(), DSA_print(), DSA_print_fp(), DH_print(), 4659191SkrisDH_print_fp() are available in all versions of SSLeay and OpenSSL. 47127128SnectarDSAparams_print() and DSAparams_print_fp() were added in SSLeay 0.8. 4859191Skris 4959191Skris=cut 50