GCM.processBytes

Process a block of bytes from in putting the result into out.

struct GCM(T)
ubyte[]
processBytes
nothrow
(
in ubyte[] input
,
ubyte[] output
)
in { assert (initialized, "not initialized"); assert (output.length >= getUpdateOutputSize(input.length), "output buffer too short"); }
if (
is(T == void) ||
(
T.blockSize == 16
)
)

Parameters

input
Type: ubyte[]

The input byte array.

output
Type: ubyte[]

The output buffer the processed bytes go into.

Return Value

Type: ubyte[]

Returns a slice pointing to the output data.

Meta