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