IBufferedBlockCipher.processByte

takes one byte and stores it in a buffer. Only if the buffer is full it gets encrypted and the cipher text gets written to output.

interface IBufferedBlockCipher
uint
processByte
nothrow @nogc
(
in ubyte b
,
ubyte[] output
)

Parameters

b
Type: ubyte

the byte to encrypt

output
Type: ubyte[]

the output buffer

Return Value

Type: uint

the number of bytes written to output. Will be 0 or BLOCKSIZE of underlying cipher.

Meta