Go to the documentation of this file. 1 #ifndef __CRYPTO_SSLRSA_H__
2 #define __CRYPTO_SSLRSA_H__
39 #include <openssl/evp.h>
Definition: XrdCryptosslRSA.hh:47
int publen
Definition: XrdCryptosslRSA.hh:50
EVP_PKEY * fEVP
Definition: XrdCryptosslRSA.hh:49
int DecryptPrivate(const char *in, int lin, char *out, int lout)
int ImportPrivate(const char *in, int lin)
int DecryptPublic(const char *in, int lin, char *out, int lout)
XrdCryptoRSAdata Opaque()
Definition: XrdCryptosslRSA.hh:61
XrdCryptosslRSA(const char *pub, int lpub=0)
#define XrdCryptoDefRSAExp
Definition: XrdCryptoAux.hh:54
#define XrdCryptoMinRSABits
Definition: XrdCryptoAux.hh:52
XrdCryptosslRSA(int bits=XrdCryptoMinRSABits, int exp=XrdCryptoDefRSAExp)
XrdCryptosslRSA(const XrdCryptosslRSA &r)
int EncryptPrivate(const char *in, int lin, char *out, int lout)
int ExportPublic(char *out, int lout)
int EncryptPublic(const char *in, int lin, char *out, int lout)
int ExportPrivate(char *out, int lout)
Definition: XrdCryptoRSA.hh:51
int ImportPublic(const char *in, int lin)
int prilen
Definition: XrdCryptosslRSA.hh:51
XrdCryptosslRSA(EVP_PKEY *key, bool check=1)
virtual ~XrdCryptosslRSA()
void * XrdCryptoRSAdata
Definition: XrdCryptoRSA.hh:43