Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 24 Mar 1998 10:39:42 +0000 (10:39 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 24 Mar 1998 10:39:42 +0000 (10:39 +0000)
1998-03-24  Ulrich Drepper  <drepper@cygnus.com>

* sunrpc/Makefile (headers): Add rpc/rpc_des.h.
(distribute): Remove des.h.
* include/des.h: New file.
* sunrpc/des.h: Moved to ...
* sunrpc/rpc/rpc_des.h: ...here.

ChangeLog
include/des.h [new file with mode: 0644]
sunrpc/Makefile
sunrpc/des.h [deleted file]
sunrpc/rpc/rpc_des.h [new file with mode: 0644]

index 0064757d7f064e8d1be44d01bc9c32c32f567003..1bacb0fa89207cd60d6ebdbc8fc964620fd98adf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+1998-03-24  Ulrich Drepper  <drepper@cygnus.com>
+
+       * sunrpc/Makefile (headers): Add rpc/rpc_des.h.
+       (distribute): Remove des.h.
+       * include/des.h: New file.
+       * sunrpc/des.h: Moved to ...
+       * sunrpc/rpc/rpc_des.h: ...here.
+
 1998-03-22  NIIBE Yutaka  <gniibe@mri.co.jp>
 
        * inet/netinet/in.h (IN6_IS_ADDR_UNSPECIFIED, IN6_IS_ADDR_LOOPBACK):
diff --git a/include/des.h b/include/des.h
new file mode 100644 (file)
index 0000000..a519b6f
--- /dev/null
@@ -0,0 +1 @@
+#include <sunrpc/rpc/rpc_des.h>
index 345a23a3dd372618f805a1afe67f8f16452b8242..c0c92880203c8769c46af34c313f586bbf427497 100644 (file)
@@ -51,7 +51,7 @@ rpcsvc = bootparam.x nlm_prot.x rstat.x \
 headers = $(addprefix rpc/,auth.h auth_unix.h clnt.h netdb.h pmap_clnt.h \
                           pmap_prot.h pmap_rmt.h rpc.h rpc_msg.h svc.h \
                           svc_auth.h types.h xdr.h auth_des.h \
-                          des_crypt.h key_prot.h) \
+                          des_crypt.h key_prot.h rpc_des.h) \
          $(rpcsvc:%=rpcsvc/%)
 install-others = $(inst_sysconfdir)/rpc
 generated = $(rpcsvc:%.x=rpcsvc/%.h) $(rpcsvc:%.x=x%.c) \
@@ -76,7 +76,7 @@ rpcgen-objs = rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o \
              rpc_scan.o rpc_util.o rpc_svcout.o rpc_clntout.o \
              rpc_tblout.o rpc_sample.o
 # These headers are part of rpcgen.
-distribute := proto.h rpc_util.h rpc_parse.h rpc_scan.h des.h \
+distribute := proto.h rpc_util.h rpc_parse.h rpc_scan.h \
              $(rpcgen-objs:.o=.c) etc.rpc
 extra-objs = $(rpcgen-objs)
 
diff --git a/sunrpc/des.h b/sunrpc/des.h
deleted file mode 100644 (file)
index 68bd7c4..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-/*  @(#)des.h   2.2 88/08/10 4.0 RPCSRC; from 2.7 88/02/08 SMI  */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part.  Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- * 
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- * 
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- * 
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- * 
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- * 
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California  94043
- */
-/*
- * Generic DES driver interface
- * Keep this file hardware independent!
- * Copyright (c) 1986 by Sun Microsystems, Inc.
- */
-
-#ifndef _DES_H
-#define _DES_H
-
-#include <sys/types.h>
-
-#define DES_MAXLEN     65536   /* maximum # of bytes to encrypt  */
-#define DES_QUICKLEN   16      /* maximum # of bytes to encrypt quickly */
-
-enum desdir
-  {
-    ENCRYPT, DECRYPT
-  };
-enum desmode
-  {
-    CBC, ECB
-  };
-
-/*
- * parameters to ioctl call
- */
-struct desparams
-  {
-    u_char des_key[8];         /* key (with low bit parity) */
-    enum desdir des_dir;       /* direction */
-    enum desmode des_mode;     /* mode */
-    u_char des_ivec[8];                /* input vector */
-    unsigned des_len;          /* number of bytes to crypt */
-    union
-      {
-       u_char UDES_data[DES_QUICKLEN];
-       u_char *UDES_buf;
-      }
-    UDES;
-#define des_data UDES.UDES_data        /* direct data here if quick */
-#define des_buf        UDES.UDES_buf   /* otherwise, pointer to data */
-  };
-
-/*
- * Encrypt an arbitrary sized buffer
- */
-#define        DESIOCBLOCK     _IOWR(d, 6, struct desparams)
-
-/* 
- * Encrypt of small amount of data, quickly
- */
-#define DESIOCQUICK    _IOWR(d, 7, struct desparams)
-
-#endif
diff --git a/sunrpc/rpc/rpc_des.h b/sunrpc/rpc/rpc_des.h
new file mode 100644 (file)
index 0000000..68bd7c4
--- /dev/null
@@ -0,0 +1,83 @@
+/*  @(#)des.h   2.2 88/08/10 4.0 RPCSRC; from 2.7 88/02/08 SMI  */
+/*
+ * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
+ * unrestricted use provided that this legend is included on all tape
+ * media and as a part of the software program in whole or part.  Users
+ * may copy or modify Sun RPC without charge, but are not authorized
+ * to license or distribute it to anyone else except as part of a product or
+ * program developed by the user.
+ * 
+ * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
+ * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
+ * 
+ * Sun RPC is provided with no support and without any obligation on the
+ * part of Sun Microsystems, Inc. to assist in its use, correction,
+ * modification or enhancement.
+ * 
+ * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
+ * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
+ * OR ANY PART THEREOF.
+ * 
+ * In no event will Sun Microsystems, Inc. be liable for any lost revenue
+ * or profits or other special, indirect and consequential damages, even if
+ * Sun has been advised of the possibility of such damages.
+ * 
+ * Sun Microsystems, Inc.
+ * 2550 Garcia Avenue
+ * Mountain View, California  94043
+ */
+/*
+ * Generic DES driver interface
+ * Keep this file hardware independent!
+ * Copyright (c) 1986 by Sun Microsystems, Inc.
+ */
+
+#ifndef _DES_H
+#define _DES_H
+
+#include <sys/types.h>
+
+#define DES_MAXLEN     65536   /* maximum # of bytes to encrypt  */
+#define DES_QUICKLEN   16      /* maximum # of bytes to encrypt quickly */
+
+enum desdir
+  {
+    ENCRYPT, DECRYPT
+  };
+enum desmode
+  {
+    CBC, ECB
+  };
+
+/*
+ * parameters to ioctl call
+ */
+struct desparams
+  {
+    u_char des_key[8];         /* key (with low bit parity) */
+    enum desdir des_dir;       /* direction */
+    enum desmode des_mode;     /* mode */
+    u_char des_ivec[8];                /* input vector */
+    unsigned des_len;          /* number of bytes to crypt */
+    union
+      {
+       u_char UDES_data[DES_QUICKLEN];
+       u_char *UDES_buf;
+      }
+    UDES;
+#define des_data UDES.UDES_data        /* direct data here if quick */
+#define des_buf        UDES.UDES_buf   /* otherwise, pointer to data */
+  };
+
+/*
+ * Encrypt an arbitrary sized buffer
+ */
+#define        DESIOCBLOCK     _IOWR(d, 6, struct desparams)
+
+/* 
+ * Encrypt of small amount of data, quickly
+ */
+#define DESIOCQUICK    _IOWR(d, 7, struct desparams)
+
+#endif