Sortix nightly manual
This manual documents Sortix nightly, a development build that has not been officially released. You can instead view this document in the latest official manual.
NAME
d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, d2i_Netscape_RSA, i2d_Netscape_RSA, d2i_RSA_PSS_PARAMS, i2d_RSA_PSS_PARAMS, d2i_RSAPublicKey_bio, d2i_RSAPublicKey_fp, i2d_RSAPublicKey_bio, i2d_RSAPublicKey_fp, d2i_RSAPrivateKey_bio, d2i_RSAPrivateKey_fp, i2d_RSAPrivateKey_bio, i2d_RSAPrivateKey_fp, d2i_RSA_PUBKEY, i2d_RSA_PUBKEY, d2i_RSA_PUBKEY_bio, d2i_RSA_PUBKEY_fp, i2d_RSA_PUBKEY_bio, i2d_RSA_PUBKEY_fp — decode and encode RSA keys and parametersSYNOPSIS
#include <openssl/rsa.h>d2i_RSAPublicKey(RSA **val_out, const unsigned char **der_in, long length);
i2d_RSAPublicKey(RSA *val_in, unsigned char **der_out);
d2i_RSAPrivateKey(RSA **val_out, const unsigned char **der_in, long length);
i2d_RSAPrivateKey(RSA *val_in, unsigned char **der_out);
d2i_Netscape_RSA(RSA **val_out, const unsigned char **der_in, long length, int (*cb)());
i2d_Netscape_RSA(RSA *val_in, unsigned char **der_out, int (*cb)());
d2i_RSA_PSS_PARAMS(RSA_PSS_PARAMS **val_out, const unsigned char **der_in, long length);
i2d_RSA_PSS_PARAMS(RSA_PSS_PARAMS *val_in, unsigned char **der_out);
d2i_RSAPublicKey_bio(BIO *in_bio, RSA **val_out);
d2i_RSAPublicKey_fp(FILE *in_fp, RSA **val_out);
i2d_RSAPublicKey_bio(BIO *out_bio, RSA *val_in);
i2d_RSAPublicKey_fp(FILE *out_fp, RSA *val_in);
d2i_RSAPrivateKey_bio(BIO *in_bio, RSA **val_out);
d2i_RSAPrivateKey_fp(FILE *in_fp, RSA **val_out);
i2d_RSAPrivateKey_bio(BIO *out_bio, RSA *val_in);
i2d_RSAPrivateKey_fp(FILE *out_fp, RSA *val_in);
d2i_RSA_PUBKEY(RSA **val_out, const unsigned char **der_in, long length);
i2d_RSA_PUBKEY(RSA *val_in, unsigned char **der_out);
d2i_RSA_PUBKEY_bio(BIO *in_bio, RSA **val_out);
d2i_RSA_PUBKEY_fp(FILE *in_fp, RSA **val_out);
i2d_RSA_PUBKEY_bio(BIO *out_bio, RSA *val_in);
i2d_RSA_PUBKEY_fp(FILE *out_fp, RSA *val_in);