UtilsLib REALbasic Support Plugin

IEncryptionAlgorithm Interface

This interface defines a common interface for encryption algorithms.

interface IEncryptionAlgorithm

Methods

DecryptUse this function to decrypt a block of data.
EncryptUse this function to encrypt a block of data.
FinishDecryptUse this function to finish decrypting after you have decrypted all of the blocks.
FinishEncryptUse this function to finish encrypting after you have encrypted all of the blocks.
PaddingBlockSizeUse this property to get the padding value that is needed for the algorithm that implements the IEncryptionAlgorithm interface.

[Footnote]

Supported Platforms:

  • PPC - MacOS 9
  • Carbon - MacOS 9 and MacOS X (PEF)
  • MacOS X PPC - (Mach-O)
  • MacOS X Universal Binary (Mach-O)
  • Win32 - Windows
  • Linux x86