skip book previous and next navigation links
go up to top of book: HP Open Source Security for OpenVMS Volume 2:... HP Open Source Security for OpenVMS Volume 2:...
go to beginning of reference: CRYPTO Application Programming Interface (API)... CRYPTO Application Programming Interface (API)...
go to previous page: RSA_padding_add_PKCS1_type_1 RSA_padding_add_PKCS1_type_1
go to next page: RSA_private_encryptRSA_private_encrypt
end of book navigation links


RSA_print
Description
Return Values
See Also
History
 

NAME

RSA_print, RSA_print_fp, DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, DHparams_print, DHparams_print_fp - print cryptographic parameters

Synopsis  

#include <openssl/rsa.h>
int RSA_print(BIO *bp, RSA *x, int offset);
int RSA_print_fp(FILE *fp, RSA *x, int offset);
#include <openssl/dsa.h> int DSAparams_print(BIO *bp, DSA *x);
int DSAparams_print_fp(FILE *fp, DSA *x);
int DSA_print(BIO *bp, DSA *x, int offset);
int DSA_print_fp(FILE *fp, DSA *x, int offset);
#include <openssl/dh.h> int DHparams_print(BIO *bp, DH *x);
int DHparams_print_fp(FILE *fp, DH *x);


return to top DESCRIPTION  

A human-readable hexadecimal output of the components of the RSA key, DSA parameters or key or DH parameters is printed to bp or fp.

The output lines are indented by offset spaces.


return to top RETURN VALUES  

These functions return 1 on success, 0 on error.


return to top SEE ALSO  

dh(3) , dsa(3) , rsa(3) , BN_bn2bin(3)


return to top HISTORY  

RSA_print(), RSA_print_fp(), DSA_print(), DSA_print_fp(), DH_print(), DH_print_fp() are available in all versions of SSLeay and OpenSSL. DSAparams_print() and DSAparams_print_pf() were added in SSLeay 0.8.
go to previous page: RSA_padding_add_PKCS1_type_1 RSA_padding_add_PKCS1_type_1
go to next page: RSA_private_encryptRSA_private_encrypt