NAME

Trfcrypt_BCDecryptBlock - Interface to procedures decrypting a character block.

SYNOPSIS

#include <generic/trfcrypt.h>

void Trfcrypt_BCDecryptBlock
(
	void *in,
	void *out,
	void *schedule
);

PARAMETERS

void *in
Block to decrypt, CONST!!.
void *out
Decryption result.
void *schedule
Internal key.

DESCRIPTION

A procedure of this type is called by the common code to decrypt a single block of characters with the specified internal key. The input block must not be modified. Doing so will break the code for CBC mode decryption.

SEE ALSO

Trfcrypt_Init , Trfcrypt_SafeInit , Trfcrypt_CSchedule , Trfcrypt_CEncryptChar , Trfcrypt_CDecryptChar , Trfcrypt_CCheck , Trfcrypt_RegisterCipher , Trfcrypt_BCSchedule , Trfcrypt_BCEncryptBlock , Trfcrypt_BCCheck , Trfcrypt_RegisterBlockcipher , Trfcrypt_XorBuffer , Trfcrypt_ShiftRegister , Trfcrypt_FlipRegisterShort , Trfcrypt_FlipRegisterLong