]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Correct stale references to MD5 and `16 bytes'.
authorJim Meyering <jim@meyering.net>
Tue, 2 Dec 2003 08:55:30 +0000 (08:55 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 2 Dec 2003 08:55:30 +0000 (08:55 +0000)
Patch by Ulrich Drepper.

Add FSF Copyright.  Remove reference to Scott Miller,
since this file is now nearly identical to md5.h.

lib/sha.h

index 238b0739ce22fca4f243ba37f64c5f522468242a..e63e5d5f78454b9d3ae4567e29500e1f1d677a37 100644 (file)
--- a/lib/sha.h
+++ b/lib/sha.h
@@ -1,8 +1,20 @@
-/* sha.h - Declaration of functions and datatypes for SHA1 sum computing
+/* Declarations of functions and data types used for SHA1 sum
    library functions.
+   Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
 
-   Copyright (C) 1999, Scott G. Miller
-*/
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU General Public License as published by the
+   Free Software Foundation; either version 2, or (at your option) any
+   later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 #ifndef _SHA_H
 # define _SHA_H 1
@@ -25,6 +37,9 @@ struct sha_ctx
 };
 
 
+/* Initialize structure containing state of computation. */
+extern void sha_init_ctx (struct sha_ctx *ctx);
+
 /* Starting with the result of former calls of this function (or the
    initialization function update the context for the next LEN bytes
    starting at BUFFER.
@@ -39,20 +54,17 @@ extern void sha_process_block (const void *buffer, size_t len,
 extern void sha_process_bytes (const void *buffer, size_t len,
                               struct sha_ctx *ctx);
 
-/* Initialize structure containing state of computation. */
-extern void sha_init_ctx (struct sha_ctx *ctx);
-
 /* Process the remaining bytes in the buffer and put result from CTX
-   in first 16 bytes following RESBUF.  The result is always in little
+   in first 20 bytes following RESBUF.  The result is always in little
    endian byte order, so that a byte-wise output yields to the wanted
    ASCII representation of the message digest.
 
-   IMPORTANT: On some systems it is required that RESBUF is correctly
+   IMPORTANT: On some systems it is required that RESBUF be correctly
    aligned for a 32 bits value.  */
 extern void *sha_finish_ctx (struct sha_ctx *ctx, void *resbuf);
 
 
-/* Put result from CTX in first 16 bytes following RESBUF.  The result is
+/* Put result from CTX in first 20 bytes following RESBUF.  The result is
    always in little endian byte order, so that a byte-wise output yields
    to the wanted ASCII representation of the message digest.
 
@@ -61,12 +73,12 @@ extern void *sha_finish_ctx (struct sha_ctx *ctx, void *resbuf);
 extern void *sha_read_ctx (const struct sha_ctx *ctx, void *resbuf);
 
 
-/* Compute MD5 message digest for bytes read from STREAM.  The
-   resulting message digest number will be written into the 16 bytes
+/* Compute SHA1 message digest for bytes read from STREAM.  The
+   resulting message digest number will be written into the 20 bytes
    beginning at RESBLOCK.  */
 extern int sha_stream (FILE *stream, void *resblock);
 
-/* Compute MD5 message digest for LEN bytes beginning at BUFFER.  The
+/* Compute SHA1 message digest for LEN bytes beginning at BUFFER.  The
    result is always in little endian byte order, so that a byte-wise
    output yields to the wanted ASCII representation of the message
    digest.  */