NAME

Trfcrypt_CDecryptChar - Interface to procedures decrypting a single character.

SYNOPSIS

#include <generic/trfcrypt.h>

void Trfcrypt_CDecryptChar
(
	unsigned char *inout,
	void *schedule
);

PARAMETERS

unsigned char *inout
Character to decrypt, result area too.
void *schedule
Internal key.

DESCRIPTION

A procedure of this type is called by the common code to decrypt a single character with the specified internal key. The cipher is allowed to modify the internal key, i.e. To maintain state information (this is required by -> stream ciphers).

SEE ALSO

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