summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
authorjoerg <joerg>2008-02-12 13:43:23 +0000
committerjoerg <joerg>2008-02-12 13:43:23 +0000
commita6c8f8ee31827120d0a207d9e45f95c061462cb7 (patch)
tree8f11579dfcb988c8d2dae34513bc5df45d140dc6 /pkgtools
parent3201f77041bc66749fa3c98883437eed9b62049a (diff)
downloadpkgsrc-a6c8f8ee31827120d0a207d9e45f95c061462cb7.tar.gz
libnbcompat-20080212:
Add digest length defines for md5, rmd160 and sha1. Use __BEGIN_DECLS/__END_DECLS. Drop _KERNEL conditionals.
Diffstat (limited to 'pkgtools')
-rw-r--r--pkgtools/libnbcompat/Makefile4
-rw-r--r--pkgtools/libnbcompat/files/nbcompat/md5.h7
-rw-r--r--pkgtools/libnbcompat/files/nbcompat/rmd160.h7
-rw-r--r--pkgtools/libnbcompat/files/nbcompat/sha1.h9
4 files changed, 16 insertions, 11 deletions
diff --git a/pkgtools/libnbcompat/Makefile b/pkgtools/libnbcompat/Makefile
index cc0c16ef8a0..5343113165d 100644
--- a/pkgtools/libnbcompat/Makefile
+++ b/pkgtools/libnbcompat/Makefile
@@ -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 --git a/pkgtools/libnbcompat/files/nbcompat/md5.h b/pkgtools/libnbcompat/files/nbcompat/md5.h
index b2592b7e91f..25721cda8ce 100644
--- a/pkgtools/libnbcompat/files/nbcompat/md5.h
+++ b/pkgtools/libnbcompat/files/nbcompat/md5.h
@@ -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 @@ __BEGIN_DECLS
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 --git a/pkgtools/libnbcompat/files/nbcompat/rmd160.h b/pkgtools/libnbcompat/files/nbcompat/rmd160.h
index 6ada7aa6ae2..5c3e9fe3472 100644
--- a/pkgtools/libnbcompat/files/nbcompat/rmd160.h
+++ b/pkgtools/libnbcompat/files/nbcompat/rmd160.h
@@ -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 RMD160Init(RMD160_CTX *);
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 --git a/pkgtools/libnbcompat/files/nbcompat/sha1.h b/pkgtools/libnbcompat/files/nbcompat/sha1.h
index b17bd05cda1..e4e926731bf 100644
--- a/pkgtools/libnbcompat/files/nbcompat/sha1.h
+++ b/pkgtools/libnbcompat/files/nbcompat/sha1.h
@@ -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_ */