summaryrefslogtreecommitdiff
path: root/lib/md5.c
AgeCommit message (Collapse)Author
2006-01-12Fix commentary typos.Paul Eggert
(alignof, UNALIGNED_P): No need for a GCC-specific version.
2006-01-11(OP): Remove useless space-before-TAB.Jim Meyering
2006-01-10Sync from gnulib.Paul Eggert
2005-09-13(CYCLIC): New macro. All uses of rol changed to use CYCLIC.Paul Eggert
Redo comment to minimize changes from libc.
2005-08-27Use `#error' rather than a string literal to provoke failure.Jim Meyering
2005-05-14Update FSF postal mail address.Jim Meyering
2004-10-05Sync from gnulib.Paul Eggert
2004-10-04Sync from gnulib, to remove dependencies of other modules on unlocked-io.Paul Eggert
2004-08-02(UNALIGNED_P): Use size_t; in practice, this is just asPaul Eggert
good as uintptr_t in checking for alignments, and has fewer configuration hassles.
2004-07-28Don't include <sys/types.h> or <stdlib.h>; <stddef.h>Paul Eggert
suffices with C89 or better. (alignof): New macro, portable to all C89 hosts. (UNALIGNED): Use it. Use uintptr_t if available, and assume everything is unaligned otherwise; this is more portable than assuming 'unsigned long int' will always work.
2003-09-10Include "md5.h" first.Jim Meyering
(md5_init_ctx, md5_read_ctx, md5_finish_ctx, md5_stream, md5_buffer, md5_process_bytes, md5_process_block): Define with prototypes.
2003-06-06Include <string.h> and <stdlib.h> unconditionally.Jim Meyering
(memcpy): Remove definition.
2003-04-15Remove (or replace-with-TAB(s) to retain alignment)Jim Meyering
each sequence of spaces before a TAB character.
2003-02-19Merge in some clean-up and optimization changes from glibc.Jim Meyering
2003-02-18(md5_stream) [BLOCKSIZE]: Move definition to top of file.Jim Meyering
Ensure that it is a multiple of 64. Rearrange loop exit tests so as to avoid performing an additional fread after encountering an error or EOF.
2001-11-17Include unlocked-io.h.Jim Meyering
2000-10-22(md5_process_block) [OP]: Use `rol', not CYCLIC.Jim Meyering
[CYCLIC]: Remove now-unused definition.
2000-08-07back out Copyright date changes for files with no changes yearJim Meyering
2000-07-09update copyright dateJim Meyering
1996-11-02update copyrightJim Meyering
1996-10-24Update from GNU libc.Jim Meyering
1996-10-20(md5_process_bytes): Cast void* pointer to char* beforeJim Meyering
doing arithmetic with it.
1996-10-20Update from GNU libc.Jim Meyering
1996-10-11(md5_stream): Apply fix from Ralph LoaderJim Meyering
<loader@maths.ox.ac.uk> via Ulrich Drepper.
1996-07-15update FSF address in copyright and remove any trailing blanksJim Meyering
1995-07-30[memcpy]: Define to bcopy if needed.Jim Meyering
(md5_buffer): Explicitely cast SWAP expressions to unsigned to avoid warning.
1995-07-21(md5_stream): Check for read failure and returnJim Meyering
indication of success rather than second argument.
1995-07-20.Jim Meyering