Method | Description | |
---|---|---|
ShuffleIv ( byte vector ) : byte[] | ||
TransformArraySegment ( byte data, byte vector, int segmentStart, int segmentEnd ) : void | ||
TransformWithIv ( byte data, byte vector ) : byte[] |
Method | Description | |
---|---|---|
CryptoTransformBase ( byte table, byte vector ) : System |
Initializes a new instance of the CryptoTransformBase class. The provided arrays are copied into the CryptoTransformBase instance to avoid mutation. |
|
ShuffleIvStep ( byte shuffled, byte vectorByte ) : void |
Executes a single shuffle step.
|
protected CryptoTransformBase ( byte table, byte vector ) : System | ||
table | byte | The shuffle transformation table. |
vector | byte | The initial value for the shuffle transformation. |
return | System |
protected ShuffleIvStep ( byte shuffled, byte vectorByte ) : void | ||
shuffled | byte | The array to shuffle. |
vectorByte | byte | The IV input byte. |
return | void |
public abstract TransformArraySegment ( byte data, byte vector, int segmentStart, int segmentEnd ) : void | ||
data | byte | |
vector | byte | |
segmentStart | int | |
segmentEnd | int | |
return | void |
public TransformWithIv ( byte data, byte vector ) : byte[] | ||
data | byte | |
vector | byte | |
return | byte[] |