This document describes the QDLPlgE2 class of the QDLPluginEncryptionPS plugin for Xojo/RealStudio.This class implements the E2 block cipher.
E2 is a symmetric block cipher which was created in 1998 by Nippon Telegraph and Telephone (NTT) and submitted to the AES competition. Like other AES candidates, E2 operates on blocks of 128 bits, using a key of 128, 192, or 256 bits. NTT adopted many of E2's special characteristics in , which has essentially replaced E2 (src. Wikipedia).
The QDLPlgE2 class can use 128–bit, 192–bit or 256–bit .
The QDLPlgE2 class constructors are called when you create a new instance of the class, while the ˜QDLPlgE2 class destructor, is called automatically when the class is no more in use. Also, you can invoke the class destructor by setting the instance of the class to nil.
The QDLPlgE2 class implements the following initializers: