Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src split /usr/include/sys/sha1.h and /usr/include/sha1.h comple...



details:   https://anonhg.NetBSD.org/src/rev/26421e6139e8
branches:  trunk
changeset: 524829:26421e6139e8
user:      bjh21 <bjh21%NetBSD.org@localhost>
date:      Sun Mar 31 14:12:37 2002 +0000

description:
split /usr/include/sys/sha1.h and /usr/include/sha1.h completely.
future direction: nuke /usr/include/sys/sha1.h, it shouldn't be there as
we don't provide libkern to userland.

This mirrors the same change for md5.h made by itojun on 2000/12/11.

diffstat:

 include/Makefile |   6 +++---
 include/sha1.h   |  30 ++++++++++++++++++++++++++++++
 sys/sys/Makefile |   3 +--
 3 files changed, 34 insertions(+), 5 deletions(-)

diffs (71 lines):

diff -r dcd0966b40fc -r 26421e6139e8 include/Makefile
--- a/include/Makefile  Sun Mar 31 13:55:14 2002 +0000
+++ b/include/Makefile  Sun Mar 31 14:12:37 2002 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.103 2002/03/22 18:10:20 thorpej Exp $
+#      $NetBSD: Makefile,v 1.104 2002/03/31 14:12:37 bjh21 Exp $
 #      @(#)Makefile    8.2 (Berkeley) 1/4/94
 
 # Doing a make includes builds /usr/include
@@ -14,8 +14,8 @@
        memory.h mpool.h ndbm.h netconfig.h netdb.h netgroup.h nlist.h \
        nl_types.h \
        nsswitch.h paths.h pwd.h ranlib.h re_comp.h regex.h regexp.h \
-       resolv.h rmd160.h rmt.h sched.h search.h setjmp.h sgtty.h signal.h \
-       stab.h stddef.h stdio.h stdlib.h string.h strings.h \
+       resolv.h rmd160.h rmt.h sched.h search.h setjmp.h sgtty.h sha1.h \
+       signal.h stab.h stddef.h stdio.h stdlib.h string.h strings.h \
        stringlist.h struct.h sysexits.h tar.h time.h ttyent.h tzfile.h \
        ulimit.h unistd.h util.h utime.h utmp.h utmpx.h vis.h wchar.h wctype.h
 INCS+= arpa/ftp.h arpa/inet.h arpa/nameser.h arpa/telnet.h arpa/tftp.h
diff -r dcd0966b40fc -r 26421e6139e8 include/sha1.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/include/sha1.h    Sun Mar 31 14:12:37 2002 +0000
@@ -0,0 +1,30 @@
+/*     $NetBSD: sha1.h,v 1.1 2002/03/31 14:12:37 bjh21 Exp $   */
+
+/*
+ * SHA-1 in C
+ * By Steve Reid <steve%edmweb.com@localhost>
+ * 100% Public Domain
+ */
+
+#ifndef _SHA1_H_
+#define        _SHA1_H_
+
+#include <sys/types.h>
+
+typedef struct {
+       u_int32_t state[5];
+       u_int32_t count[2];  
+       u_char buffer[64];
+} SHA1_CTX;
+  
+void   SHA1Transform __P((u_int32_t state[5], const u_char buffer[64]));
+void   SHA1Init __P((SHA1_CTX *context));
+void   SHA1Update __P((SHA1_CTX *context, const u_char *data, u_int len));
+void   SHA1Final __P((u_char digest[20], SHA1_CTX *context));
+#ifndef _KERNEL
+char   *SHA1End __P((SHA1_CTX *, char *));
+char   *SHA1File __P((char *, char *));
+char   *SHA1Data __P((const u_char *, size_t, char *));
+#endif /* _KERNEL */
+
+#endif /* _SYS_SHA1_H_ */
diff -r dcd0966b40fc -r 26421e6139e8 sys/sys/Makefile
--- a/sys/sys/Makefile  Sun Mar 31 13:55:14 2002 +0000
+++ b/sys/sys/Makefile  Sun Mar 31 14:12:37 2002 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.38 2002/01/01 21:51:39 augustss Exp $
+#      $NetBSD: Makefile,v 1.39 2002/03/31 14:12:38 bjh21 Exp $
 
 KDIR=  /sys/sys
 INCSDIR= /usr/include/sys
@@ -27,7 +27,6 @@
 SYMLINKS= sys/exec_elf.h /usr/include/elf.h \
        sys/fcntl.h /usr/include/fcntl.h \
        sys/poll.h /usr/include/poll.h \
-       sys/sha1.h /usr/include/sha1.h \
        sys/stdint.h /usr/include/stdint.h \
        sys/syslog.h /usr/include/syslog.h \
        sys/termios.h /usr/include/termios.h



Home | Main Index | Thread Index | Old Index