12 #ifndef _OsConfigEncryption_h_ 13 #define _OsConfigEncryption_h_ 62 #endif // _OsConfigEncryption_h_ Wrapper and helper around system encryption routines.
Definition: OsEncryption.h:56
virtual UtlBoolean isEncrypted(OsConfigDb *cfg, const char *buffer, int buffLen)=0
Test a buffer if it's actually encrypted.
OsStatus
Definition: OsStatus.h:27
virtual UtlBoolean isNormallyEncrypted(OsConfigDb *cfg)=0
Is this profile typically encrypted, decision usually based from cfg->getIndentyLabel() ...
virtual ~OsConfigEncryption()
If not NULL, a binary prefix header on files to tell if files are encrypted or not.
Definition: OsConfigEncryption.h:57
virtual OsStatus decrypt(OsConfigDb *cfg, OsEncryption *encryption, char *buffer, int buffLen)=0
Handle the details of decrypting, look in OsEncryption instance for results.
Definition: OsConfigDb.h:67
Definition: OsConfigEncryption.h:35
int UtlBoolean
Definition: UtlDefs.h:41
virtual OsStatus encrypt(OsConfigDb *cfg, OsEncryption *encryption, char *buffer, int buffLen)=0
Handle the details of encrypting, look in OsEncryption instance for results.
virtual UtlBoolean isWriteEncryptedEnabled()=0
Is writing profile encrypted on/off at a system level.