| Interface | Description | |
|---|---|---|
| ICipher | ||
| IMode | ||
| IPad | Tiny interface that represents a padding mechanism. | |
| IStreamCipher | A marker to indicate how this cipher works. | |
| ISymmetricKey |
| Class | Description | |
|---|---|---|
| AESKey | ||
| BlowFishKey | ||
| CBCMode | CBC confidentiality mode. | |
| CFB8Mode | Note: The constructor accepts an optional padding argument, but ignores it otherwise. | |
| CFBMode | This is the "full" CFB. | |
| CTRMode | ||
| DESKey | ||
| ECBMode | ECB mode. | |
| IVMode | An "abtract" class to avoid redundant code in subclasses | |
| NullPad | A pad that does nothing. | |
| OFBMode | ||
| PKCS5 | ||
| SimpleIVMode | ||
| SSLPad | ||
| TLSPad | ||
| TripleDESKey | ||
| XTeaKey |