BlockCipher class Null safety

Block cipher engines are expected to conform to this interface.

Inheritance
Implementers

Constructors

BlockCipher(String algorithmName)
Create the cipher specified by the standard algorithmName.
factory

Properties

algorithmName String
Get this algorithm's standard name.
read-onlyinherited
blockSize int
Get this ciphers's block size.
read-only
hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

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).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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.
reset() → void
Reset the cipher to its original state.
toString() String
A string representation of this object.
inherited

Operators

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