From: John Gilmore Date: Fri, 27 Jan 1995 02:16:38 +0000 (+0000) Subject: * crc-32.h: Move to lib/crypto/crc32; only gets local use. X-Git-Tag: krb5-1.0-beta5~798 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=df285c73a7633e929202736b503ba2c7ad5ee6af;p=krb5.git * crc-32.h: Move to lib/crypto/crc32; only gets local use. * rsa-md4.h: Move to lib/crypto/md4; only gets local use. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4857 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/include/krb5/ChangeLog b/src/include/krb5/ChangeLog index 71aa31dfd..7f5c39097 100644 --- a/src/include/krb5/ChangeLog +++ b/src/include/krb5/ChangeLog @@ -1,3 +1,8 @@ +Wed Jan 25 19:26:57 1995 John Gilmore (gnu at toad.com) + + * crc-32.h: Move to lib/crypto/crc32; only gets local use. + * rsa-md4.h: Move to lib/crypto/md4; only gets local use. + Wed Jan 25 20:01:36 1995 Mark Eichin (eichin@cygnus.com) * configure.in: rewrote remaining tests to use AC_TRY_COMPILE and diff --git a/src/include/krb5/crc-32.h b/src/include/krb5/crc-32.h deleted file mode 100644 index 28d0dc451..000000000 --- a/src/include/krb5/crc-32.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * include/krb5/crc-32.h - * - * Copyright 1989,1990 by the Massachusetts Institute of Technology. - * All Rights Reserved. - * - * Export of this software from the United States of America may - * require a specific license from the United States Government. - * It is the responsibility of any person or organization contemplating - * export to obtain such a license before exporting. - * - * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - * distribute this software and its documentation for any purpose and - * without fee is hereby granted, provided that the above copyright - * notice appear in all copies and that both that copyright notice and - * this permission notice appear in supporting documentation, and that - * the name of M.I.T. not be used in advertising or publicity pertaining - * to distribution of the software without specific, written prior - * permission. M.I.T. makes no representations about the suitability of - * this software for any purpose. It is provided "as is" without express - * or implied warranty. - * - * - * Definitions for the CRC-32 checksum - */ - - -#ifndef KRB5_CRC32__ -#define KRB5_CRC32__ - -#define CRC32_CKSUM_LENGTH (4*sizeof(krb5_octet)) - -extern krb5_checksum_entry crc32_cksumtable_entry; - -#endif /* KRB5_CRC32__ */ diff --git a/src/include/krb5/rsa-md4.h b/src/include/krb5/rsa-md4.h deleted file mode 100644 index b69d7e9d4..000000000 --- a/src/include/krb5/rsa-md4.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - * include/krb5/rsa-md4.h - * - * Copyright 1991 by the Massachusetts Institute of Technology. - * All Rights Reserved. - * - * Export of this software from the United States of America may - * require a specific license from the United States Government. - * It is the responsibility of any person or organization contemplating - * export to obtain such a license before exporting. - * - * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - * distribute this software and its documentation for any purpose and - * without fee is hereby granted, provided that the above copyright - * notice appear in all copies and that both that copyright notice and - * this permission notice appear in supporting documentation, and that - * the name of M.I.T. not be used in advertising or publicity pertaining - * to distribution of the software without specific, written prior - * permission. M.I.T. makes no representations about the suitability of - * this software for any purpose. It is provided "as is" without express - * or implied warranty. - * - * - * RSA MD4 header file, with Kerberos/STDC additions. - */ - -#ifndef __KRB5_RSA_MD4_H__ -#define __KRB5_RSA_MD4_H__ - -#ifdef unicos61 -#include -#endif /* unicos61 */ - -/* 16 u_char's in the digest */ -#define RSA_MD4_CKSUM_LENGTH 16 -/* des blocksize is 8, so this works nicely... */ -#define RSA_MD4_DES_CKSUM_LENGTH 16 - -extern krb5_checksum_entry - rsa_md4_cksumtable_entry, - rsa_md4_des_cksumtable_entry; - -/* - ********************************************************************** - ** md4.h -- Header file for implementation of MD4 ** - ** RSA Data Security, Inc. MD4 Message Digest Algorithm ** - ** Created: 2/17/90 RLR ** - ** Revised: 12/27/90 SRD,AJ,BSK,JT Reference C version ** - ********************************************************************** - */ - -/* - ********************************************************************** - ** Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. ** - ** ** - ** License to copy and use this software is granted provided that ** - ** it is identified as the "RSA Data Security, Inc. MD4 Message ** - ** Digest Algorithm" in all material mentioning or referencing this ** - ** software or this function. ** - ** ** - ** License is also granted to make and use derivative works ** - ** provided that such works are identified as "derived from the RSA ** - ** Data Security, Inc. MD4 Message Digest Algorithm" in all ** - ** material mentioning or referencing the derived work. ** - ** ** - ** RSA Data Security, Inc. makes no representations concerning ** - ** either the merchantability of this software or the suitability ** - ** of this software for any particular purpose. It is provided "as ** - ** is" without express or implied warranty of any kind. ** - ** ** - ** These notices must be retained in any copies of any part of this ** - ** documentation and/or software. ** - ********************************************************************** - */ - -#include -#include - -/* Data structure for MD4 (Message Digest) computation */ -typedef struct { - krb5_ui_4 i[2]; /* number of _bits_ handled mod 2^64 */ - krb5_ui_4 buf[4]; /* scratch buffer */ - unsigned char in[64]; /* input buffer */ - unsigned char digest[16]; /* actual digest after MD4Final call */ -} MD4_CTX; - -#ifdef __STDC__ -extern void MD4Init(MD4_CTX *); -extern void MD4Update(MD4_CTX *, unsigned char *, unsigned int); -extern void MD4Final(MD4_CTX *); -#else -void MD4Init (); -void MD4Update (); -void MD4Final (); -#endif - -/* - ********************************************************************** - ** End of md4.h ** - ******************************* (cut) ******************************** - */ -#endif /* __KRB5_RSA_MD4_H__ */