pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/pkgtools/libnbcompat libnbcompat-20080212:
details: https://anonhg.NetBSD.org/pkgsrc/rev/5ee15a3f375b
branches: trunk
changeset: 538542:5ee15a3f375b
user: joerg <joerg%pkgsrc.org@localhost>
date: Tue Feb 12 13:43:23 2008 +0000
description:
libnbcompat-20080212:
Add digest length defines for md5, rmd160 and sha1. Use
__BEGIN_DECLS/__END_DECLS. Drop _KERNEL conditionals.
diffstat:
pkgtools/libnbcompat/Makefile | 4 ++--
pkgtools/libnbcompat/files/nbcompat/md5.h | 7 ++++---
pkgtools/libnbcompat/files/nbcompat/rmd160.h | 7 ++++---
pkgtools/libnbcompat/files/nbcompat/sha1.h | 9 ++++++---
4 files changed, 16 insertions(+), 11 deletions(-)
diffs (114 lines):
diff -r 92e5e1eda521 -r 5ee15a3f375b pkgtools/libnbcompat/Makefile
--- a/pkgtools/libnbcompat/Makefile Tue Feb 12 12:20:44 2008 +0000
+++ b/pkgtools/libnbcompat/Makefile Tue Feb 12 13:43:23 2008 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.55 2007/07/31 13:17:33 joerg Exp $
+# $NetBSD: Makefile,v 1.56 2008/02/12 13:43:23 joerg Exp $
#
# NOTE: If you update this package, it is *mandatory* that you update
# pkgsrc/pkgtools/libnbcompat/files/README to reflect the actual
# list of tested and supported platforms.
#
-DISTNAME= libnbcompat-20070731
+DISTNAME= libnbcompat-20080212
CATEGORIES= pkgtools devel
MASTER_SITES= # empty
DISTFILES= # empty
diff -r 92e5e1eda521 -r 5ee15a3f375b pkgtools/libnbcompat/files/nbcompat/md5.h
--- a/pkgtools/libnbcompat/files/nbcompat/md5.h Tue Feb 12 12:20:44 2008 +0000
+++ b/pkgtools/libnbcompat/files/nbcompat/md5.h Tue Feb 12 13:43:23 2008 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: md5.h,v 1.2 2004/08/16 17:24:57 jlam Exp $ */
+/* $NetBSD: md5.h,v 1.3 2008/02/12 13:43:24 joerg Exp $ */
/*
* This file is derived from the RSA Data Security, Inc. MD5 Message-Digest
@@ -32,6 +32,9 @@
#ifndef _NBCOMPAT_SYS_MD5_H_
#define _NBCOMPAT_SYS_MD5_H_
+#define MD5_DIGEST_LENGTH 16
+#define MD5_DIGEST_STRING_LENGTH 33
+
/* MD5 context. */
typedef struct MD5Context {
u_int32_t state[4]; /* state (ABCD) */
@@ -43,11 +46,9 @@
void MD5Init __P((MD5_CTX *));
void MD5Update __P((MD5_CTX *, const unsigned char *, unsigned int));
void MD5Final __P((unsigned char[16], MD5_CTX *));
-#ifndef _KERNEL
char *MD5End __P((MD5_CTX *, char *));
char *MD5File __P((const char *, char *));
char *MD5Data __P((const unsigned char *, unsigned int, char *));
-#endif /* _KERNEL */
__END_DECLS
#endif /* !_NBCOMPAT_SYS_MD5_H_ */
diff -r 92e5e1eda521 -r 5ee15a3f375b pkgtools/libnbcompat/files/nbcompat/rmd160.h
--- a/pkgtools/libnbcompat/files/nbcompat/rmd160.h Tue Feb 12 12:20:44 2008 +0000
+++ b/pkgtools/libnbcompat/files/nbcompat/rmd160.h Tue Feb 12 13:43:23 2008 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: rmd160.h,v 1.3 2007/07/31 13:17:34 joerg Exp $ */
+/* $NetBSD: rmd160.h,v 1.4 2008/02/12 13:43:24 joerg Exp $ */
/********************************************************************\
*
@@ -24,6 +24,9 @@
#ifndef _NBCOMPAT_RMD160_H_
#define _NBCOMPAT_RMD160_H_
+#define RMD160_DIGEST_LENGTH 20
+#define RMD160_DIGEST_STRING_LENGTH 41
+
typedef struct {
u_int32_t state[5]; /* state (ABCDE) */
u_int32_t length[2]; /* number of bits */
@@ -36,11 +39,9 @@
void RMD160Transform(u_int32_t[5], const u_int32_t[16]);
void RMD160Update(RMD160_CTX *, const unsigned char *, u_int32_t);
void RMD160Final(unsigned char[20], RMD160_CTX *);
-#ifndef _KERNEL
char *RMD160End(RMD160_CTX *, char *);
char *RMD160File(char *, char *);
char *RMD160Data(const unsigned char *, size_t, char *);
-#endif /* _KERNEL */
__END_DECLS
#endif /* !_NBCOMPAT_RMD160_H_ */
diff -r 92e5e1eda521 -r 5ee15a3f375b pkgtools/libnbcompat/files/nbcompat/sha1.h
--- a/pkgtools/libnbcompat/files/nbcompat/sha1.h Tue Feb 12 12:20:44 2008 +0000
+++ b/pkgtools/libnbcompat/files/nbcompat/sha1.h Tue Feb 12 13:43:23 2008 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sha1.h,v 1.3 2007/07/31 13:17:34 joerg Exp $ */
+/* $NetBSD: sha1.h,v 1.4 2008/02/12 13:43:24 joerg Exp $ */
/*
* SHA-1 in C
@@ -9,20 +9,23 @@
#ifndef _NBCOMPAT_SYS_SHA1_H_
#define _NBCOMPAT_SYS_SHA1_H_
+#define SHA1_DIGEST_LENGTH 20
+#define SHA1_DIGEST_STRING_LENGTH 41
+
typedef struct {
u_int32_t state[5];
u_int32_t count[2];
unsigned char buffer[64];
} SHA1_CTX;
+__BEGIN_DECLS
void SHA1Transform __P((u_int32_t state[5], const unsigned char buffer[64]));
void SHA1Init __P((SHA1_CTX *context));
void SHA1Update __P((SHA1_CTX *context, const unsigned char *data, unsigned int len));
void SHA1Final __P((unsigned char digest[20], SHA1_CTX *context));
-#ifndef _KERNEL
char *SHA1End __P((SHA1_CTX *, char *));
char *SHA1File __P((char *, char *));
char *SHA1Data __P((const unsigned char *, size_t, char *));
-#endif /* _KERNEL */
+__END_DECLS
#endif /* _NBCOMPAT_SYS_SHA1_H_ */
Home |
Main Index |
Thread Index |
Old Index