AesCryptRaw class

This is an AES symmetric encryption machine. Various modes and paddings are available.

This version of AesCrypt is raw. It expects keys and IVs to be Uint8List, and returns Uint8Lists. For more flexibility, AesCrypt is recommended.

Constructors

AesCryptRaw({required PaddingAES padding, required Uint8List key})
Creates 'Crypt', serves as encrypter/decrypter of text.

Properties

cbc → CbcSatelliteRaw
no setter
cfb64 → CfbSatelliteRaw
no setter
ctr → CtrSatelliteRaw
no setter
ecb → EcbSatelliteRaw
no setter
gcm → GcmSatelliteRaw
no setter
gctr64 → GctrSatelliteRaw
no setter
hashCode int
The hash code for this object.
no setterinherited
ofb64 → OfbSatelliteRaw
no setter
padding PaddingAES
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited