Man page - trf_xorbuffer(3)

Packages contains this manual

Manual

Trf_XorBuffer

NAME
SYNOPSIS
PARAMETERS
DESCRIPTION
SEE ALSO

NAME

Trf_XorBuffer - XOR the bytes in a buffer with a mask.

SYNOPSIS

#include <transform.h>

void Trf_XorBuffer
(

void *buffer,

void *mask,

int length

);

PARAMETERS

void *buffer

Buffer to xor the mask with.

void *mask

Mask bytes xor’ed into the buffer.

int length

Length of mask and buffer (in byte).

DESCRIPTION

Internally used by the implementation of the various stream modes available to blockciphers.

SEE ALSO

Trf_Init(3), Trf_SafeInit(3), Trf_IsInitialized(3), Trf_CreateOptions(3), Trf_DeleteOptions(3), Trf_CheckOptions(3), Trf_SetOption(3), Trf_SetObjOption(3), Trf_QueryOptions(3), Trf_SeekQueryOptions(3), Trf_WriteProc(3), Trf_CreateCtrlBlock(3), Trf_DeleteCtrlBlock(3), Trf_TransformCharacter(3), Trf_TransformBuffer(3), Trf_FlushTransformation(3), Trf_ClearCtrlBlock(3), Trf_QueryMaxRead(3), Trf_Register(3), Trf_ConverterOptions(3), Trf_MDStart(3), Trf_MDUpdate(3), Trf_MDUpdateBuf(3), Trf_MDFinal(3), Trf_MDCheck(3), Trf_RegisterMessageDigest(3), Trf_LoadLibrary(3), Trf_ShiftRegister(3), Trf_FlipRegisterShort(3), Trf_FlipRegisterLong(3), Trf_InitStubs(3)