1#ifndef __CRYPTO_CIPHER_H__
2#define __CRYPTO_CIPHER_H__
54 virtual bool Finalize(
bool padded,
char *pub,
int lpub,
const char *t);
55 bool Finalize(
char *pub,
int lpub,
const char *t)
56 {
return Finalize(
false, pub, lpub, t); }
67 virtual char *
IV(
int &l)
const;
73 virtual void SetIV(
int l,
const char *iv);
76 virtual int Encrypt(
const char *in,
int lin,
char *out);
77 virtual int Decrypt(
const char *in,
int lin,
char *out);
Definition XrdCryptoBasic.hh:48
Definition XrdCryptoCipher.hh:48
bool Finalize(char *pub, int lpub, const char *t)
Definition XrdCryptoCipher.hh:55
virtual int DecOutLength(int l)
virtual ~XrdCryptoCipher()
Definition XrdCryptoCipher.hh:51
int Encrypt(XrdSutBucket &buck, bool useiv=true)
virtual int EncOutLength(int l)
virtual void SetIV(int l, const char *iv)
virtual char * RefreshIV(int &l)
virtual int MaxIVLength() const
virtual int Decrypt(const char *in, int lin, char *out)
virtual bool Finalize(bool padded, char *pub, int lpub, const char *t)
virtual char * IV(int &l) const
virtual bool IsDefaultLength() const
int Decrypt(XrdSutBucket &buck, bool useiv=true)
XrdCryptoCipher()
Definition XrdCryptoCipher.hh:50
virtual XrdSutBucket * AsBucket()
virtual char * Public(int &lpub)
virtual int Encrypt(const char *in, int lin, char *out)
Definition XrdSutBucket.hh:44