Update of /cvsroot/netrek/client/netrekxp/include
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16034/include

Modified Files:
	cowapi.h data.h defs.h packets.h proto.h struct.h 
Log Message:
Remove RSA code from source and makefiles,as it
is deprecated.
Keep reference in socket code to SP_RSA_KEY and
CP_RSA_KEY as these values are fixed server side.
Refer to RSA as deprecated in documentation.

Index: defs.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/defs.h,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- defs.h	16 Jul 2008 00:16:08 -0000	1.34
+++ defs.h	9 May 2009 21:21:43 -0000	1.35
@@ -125,17 +125,6 @@
 #define TRACTCOST   20          /* fuel cost of activated
                                  * tractor beam */
 
-
-#ifdef RSA
-/* RSA stuff */
-#define RSA_VERSION "RSA v2.0 CLIENT"   /* string must begin with
-                                         * characters "RSA" */
-#define KEY_SIZE 32
-#define RESERVED_SIZE 16
-#define NAME_LEN 16
-#define KEYMAP_LEN 96
-#endif
-
 #define MSG_LEN 80
 
 

Index: packets.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/packets.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- packets.h	6 Mar 2009 04:09:27 -0000	1.19
+++ packets.h	9 May 2009 21:21:43 -0000	1.20
@@ -77,10 +77,8 @@
 #define SP_SC_SEQUENCE  30      /* this trans is
                                  * semi-critical info */
 
-#ifdef RSA
-#define SP_RSA_KEY	31      /* handles binary
-                                 * verification */
-#endif
+#define SP_RSA_KEY	31      /* deprecated - handles binary verification */
+
 
 // Note the conflicting defines for types 32 and 33
 #define SP_MOTD_PIC	32	/* paradise - motd bitmap pictures */
@@ -187,10 +185,7 @@
 #define CP_UDP_REQ      35      /* request UDP on/off */
 #define CP_SEQUENCE     36      /* sequence # packet */
 
-#ifdef RSA
-#define CP_RSA_KEY      37      /* handles binary
-                                 * verification */
-#endif
+#define CP_RSA_KEY      37      /* deprecated - handles binary verification */
 
 /* Note the conflicting defines for packet type 38*/
 #define CP_ASK_MOTD	38	/* paradise - request MOTD */
@@ -857,29 +852,6 @@
 
 #endif
 
-#ifdef RSA
-struct rsa_key_spacket
-{
-    char type;                  /* SP_RSA_KEY */
-    char pad1;
-    char pad2;
-    char pad3;
-    unsigned char data[KEY_SIZE];
-};
-
-struct rsa_key_cpacket
-{
-    char type;                  /* CP_RSA_KEY */
-    char pad1;
-    char pad2;
-    char pad3;
-    unsigned char global[KEY_SIZE];
-    unsigned char public[KEY_SIZE];
-    unsigned char resp[KEY_SIZE];
-};
-
-#endif
-
 struct ship_cap_spacket
 {                               /* Server configuration of
                                  * client */

Index: cowapi.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/cowapi.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- cowapi.h	21 Jan 2003 21:27:54 -0000	1.1.1.1
+++ cowapi.h	9 May 2009 21:21:42 -0000	1.2
@@ -65,15 +65,4 @@
 extern unsigned LONG netaddr;
 #endif
 
-#ifdef RSA
-extern int useRsa;
-extern char key_name[];
-extern char client_type[];
-extern char client_arch[];
-extern char client_creator[];
-extern char client_comments[];
-extern char client_key_date[];
-
-#endif
-
 #endif /* _h_cow */

Index: struct.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/struct.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- struct.h	9 Jan 2009 03:34:07 -0000	1.32
+++ struct.h	9 May 2009 21:21:43 -0000	1.33
@@ -521,17 +521,6 @@
 };
 
 
-#ifdef RSA
-struct rsa_key
-{
-    unsigned char client_type[KEY_SIZE];
-    unsigned char architecture[KEY_SIZE];
-    unsigned char global[KEY_SIZE];
-    unsigned char public[KEY_SIZE];
-};
-
-#endif
-
 /* An important note concerning planets:  The game assumes that the planets
  * are in a 'known' order.  Ten planets per team, the first being the home
  * planet. */

Index: proto.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/proto.h,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- proto.h	16 Jul 2008 00:16:09 -0000	1.64
+++ proto.h	9 May 2009 21:21:43 -0000	1.65
@@ -979,28 +979,6 @@
                    int cy);
 void rotateGalaxy (void);
 
-/******************************************************************************/
-/***  rsa_box.c
-/******************************************************************************/
-void rsa_black_box (unsigned char *out,
-                    unsigned char *in,
-                    unsigned char *public,
-                    unsigned char *global);
-void rsa_partial_box_0 (MP_INT * m,
-                        MP_INT * r,
-                        MP_INT * g);
-void rsa_partial_box_1 (MP_INT * m,
-                        MP_INT * r,
-                        MP_INT * g);
-void rsa_partial_box_2 (MP_INT * m,
-                        MP_INT * r,
-                        MP_INT * g);
-void rsa_partial_box_3 (MP_INT * m,
-                        MP_INT * r,
-                        MP_INT * g);
-void rsa_partial_box_4 (MP_INT * m,
-                        MP_INT * r,
-                        MP_INT * g);
 
 /******************************************************************************/
 /***  senddist.c
@@ -1155,8 +1133,6 @@
 void handleGeneric32 (struct generic_32_spacket *packet);
 struct flags_all_spacket;
 void handleFlagsAll (struct flags_all_spacket *packet);
-struct rsa_key_spacket;
-void handleRSAKey (struct rsa_key_spacket *packet);
 void initialize_players (void);
 void initialize_plasmas (void);
 void initialize_torps (void);

Index: data.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/data.h,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -d -r1.105 -r1.106
--- data.h	15 Mar 2009 12:16:42 -0000	1.105
+++ data.h	9 May 2009 21:21:43 -0000	1.106
@@ -126,18 +126,6 @@
 
 extern int messageon;
 
-#ifdef RSA
-extern char testdata[];
-extern int useRsa;
-extern char key_name[];
-extern char client_type[];
-extern char client_arch[];
-extern char client_creator[];
-extern char client_comments[];
-extern char client_key_date[];
-
-#endif
-
 #ifdef META
 extern char *metaServer;
 extern int metaPort;