diff options
author | joerg <joerg> | 2008-02-12 13:43:23 +0000 |
---|---|---|
committer | joerg <joerg> | 2008-02-12 13:43:23 +0000 |
commit | a6c8f8ee31827120d0a207d9e45f95c061462cb7 (patch) | |
tree | 8f11579dfcb988c8d2dae34513bc5df45d140dc6 /pkgtools | |
parent | 3201f77041bc66749fa3c98883437eed9b62049a (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | pkgtools/libnbcompat/files/nbcompat/md5.h | 7 | ||||
-rw-r--r-- | pkgtools/libnbcompat/files/nbcompat/rmd160.h | 7 | ||||
-rw-r--r-- | pkgtools/libnbcompat/files/nbcompat/sha1.h | 9 |
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_ */ |