DESedeEngine class

Inheritance
Implemented types

Constructors

DESedeEngine()

Properties

algorithmName String
Get this algorithm's standard name.
no setteroverride
blockSize int
Get this ciphers's block size.
no setteroverride
forEncryption bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
workingKey1 List<int>?
getter/setter pair
workingKey2 List<int>?
getter/setter pair
workingKey3 List<int>?
getter/setter pair

Methods

bitsOfSecurity() int
desFunc(List<int> wKey, Uint8List inp, int inOff, Uint8List out, int outOff) → void
inherited
generateWorkingKey(bool encrypting, Uint8List key) List<int>
inherited
init(bool forEncryption, CipherParameters? params) → void
Init the cipher with its initialization params. The type of CipherParameters depends on the algorithm being used (see the documentation of each implementation to find out more).
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
process(Uint8List data) Uint8List
Process a whole block of blockSize bytes stored in data at once, returning the result in a byte array.
processBlock(Uint8List inp, int inpOff, Uint8List out, int outOff) int
Process a whole block of data given by inp and starting at offset inpOff.
override
reset() → void
Reset the cipher to its original state.
override
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

BLOCK_SIZE int
final
factoryConfig → FactoryConfig
final