CFBBlockCipher class

Implementation of Cipher Feedback Mode (CFB) on top of a BlockCipher.

Implemented types

Constructors

CFBBlockCipher(BlockCipher _underlyingCipher, int blockSize)

Properties

algorithmName String
Get this algorithm's standard name.
no setteroverride
blockSize int
Get this ciphers's block size.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

init(bool encrypting, CipherParameters? params) → void
Initialise the cipher and, possibly, the initialisation vector (IV). If an IV isn't passed as part of the parameter, the IV will be all zeros. An IV which is too short is handled in FIPS compliant fashion.
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.
inherited
processBlock(Uint8List inp, int inpOff, Uint8List out, int outOff) int
Process one block of input from the array in and write it to the out array.
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

factoryConfig → FactoryConfig
Intended for internal use.
final