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);
virtual ~XrdCryptosslRSA()
Definition: XrdCryptoRSA.hh:50
int ExportPublic(char *out, int lout)
XrdCryptoRSAdata Opaque()
Definition: XrdCryptosslRSA.hh:61
XrdCryptosslRSA(int bits=XrdCryptoMinRSABits, int exp=XrdCryptoDefRSAExp)
int ImportPrivate(const char *in, int lin)
int EncryptPrivate(const char *in, int lin, char *out, int lout)
int DecryptPrivate(const char *in, int lin, char *out, int lout)
void * XrdCryptoRSAdata
Definition: XrdCryptoRSA.hh:43
int ExportPrivate(char *out, int lout)
int ImportPublic(const char *in, int lin)
int prilen
Definition: XrdCryptosslRSA.hh:51
#define XrdCryptoDefRSAExp
Definition: XrdCryptoAux.hh:54
int DecryptPublic(const char *in, int lin, char *out, int lout)
EVP_PKEY * fEVP
Definition: XrdCryptosslRSA.hh:49
#define XrdCryptoMinRSABits
Definition: XrdCryptoAux.hh:52
int EncryptPublic(const char *in, int lin, char *out, int lout)
int publen
Definition: XrdCryptosslRSA.hh:50
Definition: XrdCryptosslRSA.hh:46