From aac84ad1c721c8db84b729d2b265aa62c3f1b5c9 Mon Sep 17 00:00:00 2001 From: Thijs Vermeir Date: Wed, 31 Oct 2007 14:09:25 +0000 Subject: gst/librfb/: Added copyrect encoding Original commit message from CVS: * gst/librfb/d3des.h: * gst/librfb/gstrfbsrc.c: * gst/librfb/gstrfbsrc.h: * gst/librfb/rfbbuffer.h: * gst/librfb/rfbcontext.h: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: * gst/librfb/rfbutil.h: * gst/librfb/vncauth.h: Added copyrect encoding --- gst/librfb/d3des.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'gst/librfb/d3des.h') diff --git a/gst/librfb/d3des.h b/gst/librfb/d3des.h index e647fc12..7988eef3 100644 --- a/gst/librfb/d3des.h +++ b/gst/librfb/d3des.h @@ -19,28 +19,32 @@ * (GEnie : OUTER; CIS : [71755,204]) */ -#define EN0 0 /* MODE == encrypt */ -#define DE1 1 /* MODE == decrypt */ +#define EN0 0 /* MODE == encrypt */ +#define DE1 1 /* MODE == decrypt */ + +extern void deskey (unsigned char *, int); -extern void deskey(unsigned char *, int); /* hexkey[8] MODE * Sets the internal key register according to the hexadecimal * key contained in the 8 bytes of hexkey, according to the DES, * for encryption or decryption according to MODE. */ -extern void usekey(unsigned long *); +extern void usekey (unsigned long *); + /* cookedkey[32] * Loads the internal key register with the data in cookedkey. */ -extern void cpkey(unsigned long *); +extern void cpkey (unsigned long *); + /* cookedkey[32] * Copies the contents of the internal key register into the storage * located at &cookedkey[0]. */ -extern void des(unsigned char *, unsigned char *); +extern void des (unsigned char *, unsigned char *); + /* from[8] to[8] * Encrypts/Decrypts (according to the key currently loaded in the * internal key register) one block of eight bytes at address 'from' @@ -49,4 +53,3 @@ extern void des(unsigned char *, unsigned char *); /* d3des.h V5.09 rwo 9208.04 15:06 Graven Imagery ********************************************************************/ - -- cgit v1.2.1