C# Class NIST.CVP.ACVTS.Libraries.Crypto.Symmetric.BlockModes.ShiftRegister.ShiftRegisterStrategyByte

Inheritance: IShiftRegisterStrategy
Show file Open project: usnistgov/ACVP-Server

Public Methods

Method Description
SetNextRoundIv ( Array block, int segmentNumber, Array iv ) : void
SetOutBufferSegmentFromIvXorPayload ( Array block, int segmentNumber, Array outBuffer ) : void
SetSegmentInProcessedBlock ( Array payload, int segmentNumber, Array ivOutBuffer ) : void
ShiftRegisterStrategyByte ( IBlockCipherEngine engine ) : System

Method Details

SetNextRoundIv() public method

public SetNextRoundIv ( Array block, int segmentNumber, Array iv ) : void
block Array
segmentNumber int
iv Array
return void

SetOutBufferSegmentFromIvXorPayload() public method

public SetOutBufferSegmentFromIvXorPayload ( Array block, int segmentNumber, Array outBuffer ) : void
block Array
segmentNumber int
outBuffer Array
return void

SetSegmentInProcessedBlock() public method

public SetSegmentInProcessedBlock ( Array payload, int segmentNumber, Array ivOutBuffer ) : void
payload Array
segmentNumber int
ivOutBuffer Array
return void

ShiftRegisterStrategyByte() public method

public ShiftRegisterStrategyByte ( IBlockCipherEngine engine ) : System
engine IBlockCipherEngine
return System