1#ifndef __CRYPTO_RSA_H__
2#define __CRYPTO_RSA_H__
86 virtual int DecryptPublic(
const char *in,
int lin,
char *out,
int lout);
87 virtual int EncryptPublic(
const char *in,
int lin,
char *out,
int lout);
void * XrdCryptoRSAdata
Definition XrdCryptoRSA.hh:43
Definition XrdCryptoRSA.hh:51
int DecryptPublic(XrdSutBucket &buck)
int ExportPublic(XrdOucString &exp)
static const char * cstatus[3]
Definition XrdCryptoRSA.hh:95
virtual int ExportPublic(char *out, int lout)
ERSAStatus status
Definition XrdCryptoRSA.hh:58
virtual int GetOutlen(int lin)
virtual int DecryptPrivate(const char *in, int lin, char *out, int lout)
int DecryptPrivate(XrdSutBucket &buck)
virtual int DecryptPublic(const char *in, int lin, char *out, int lout)
int EncryptPublic(XrdSutBucket &buck)
virtual int EncryptPublic(const char *in, int lin, char *out, int lout)
const char * Status(ERSAStatus t=kInvalid) const
Definition XrdCryptoRSA.hh:59
virtual int ImportPrivate(const char *in, int lin)
virtual XrdCryptoRSAdata Opaque()
int EncryptPrivate(XrdSutBucket &buck)
virtual int EncryptPrivate(const char *in, int lin, char *out, int lout)
virtual int ExportPrivate(char *out, int lout)
bool IsValid()
Definition XrdCryptoRSA.hh:69
int ExportPrivate(XrdOucString &exp)
virtual int ImportPublic(const char *in, int lin)
virtual ~XrdCryptoRSA()
Definition XrdCryptoRSA.hh:54
ERSAStatus
Definition XrdCryptoRSA.hh:57
@ kInvalid
Definition XrdCryptoRSA.hh:57
@ kPublic
Definition XrdCryptoRSA.hh:57
@ kComplete
Definition XrdCryptoRSA.hh:57
XrdCryptoRSA()
Definition XrdCryptoRSA.hh:53
Definition XrdOucString.hh:254
Definition XrdSutBucket.hh:44