Proposed Additions to Encryption Objects

Required Methods for Each Supported Encryption Algorithm

unsigned int GetBlockSize(void)

bool EncryptBlock(unsigned int vnBlockSize, void * vpBlock)

bool EncryptBlock(unsigned int vnBlockSize, void * vpBlock)

Required Structures

EncryptionInfo

Required Expressions for Each Supported Algorithm

int GetEncryptionInfo(string szObjectName [, optional parameters])

About Supporting Objects

If an object would like to make use of an Encryption object, it must create an condition/action/expression using the following guidelines: