1 #ifndef __CRYPTO_BASIC_H__
2 #define __CRYPTO_BASIC_H__
54 {
if (type)
delete[] type;
if (membuf)
delete[] membuf; }
58 virtual int Length()
const {
return lenbuf; }
59 virtual char *
Buffer()
const {
return membuf; }
60 virtual char *
Type()
const {
return type; }
64 virtual int SetBuffer(
int l,
const char *b);
65 virtual int SetType(
const char *t);
68 {
if (membuf)
delete[] membuf; membuf = (
char *)b; lenbuf = l; }
virtual int FromHex(const char *hex)
virtual ~XrdCryptoBasic()
virtual XrdSutBucket * AsBucket()
virtual int SetBuffer(int l, const char *b)
virtual int SetLength(int l)
virtual int Length() const
virtual char * Type() const
virtual char * Buffer() const
XrdCryptoBasic(const char *t=0, int l=0, const char *b=0)
virtual int SetType(const char *t)
virtual void UseBuffer(int l, const char *b)