1 #ifndef __CRYPTO_SSLRSA_H__
2 #define __CRYPTO_SSLRSA_H__
39 #include <openssl/evp.h>
79 int DecryptPublic(
const char *in,
int lin,
char *out,
int lout);
80 int EncryptPublic(
const char *in,
int lin,
char *out,
int lout);
#define XrdCryptoMinRSABits
#define XrdCryptoDefRSAExp
int EncryptPrivate(const char *in, int lin, char *out, int lout)
int ExportPublic(char *out, int lout)
int ImportPublic(const char *in, int lin)
XrdCryptosslRSA(int bits=XrdCryptoMinRSABits, int exp=XrdCryptoDefRSAExp)
int DecryptPrivate(const char *in, int lin, char *out, int lout)
int ExportPrivate(char *out, int lout)
int ImportPrivate(const char *in, int lin)
XrdCryptoRSAdata Opaque()
virtual ~XrdCryptosslRSA()
int EncryptPublic(const char *in, int lin, char *out, int lout)
int DecryptPublic(const char *in, int lin, char *out, int lout)