History log of /openbsd-current/include/md5.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.17 05-Dec-2012 deraadt

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.16 22-Jun-2004 jfb

Make the `filename' parameter to HASHFile() and HASHFileChunk() const
ok pedro@, millert@


# 1.15 03-May-2004 millert

Add Pad and FileChunk functions for each family of hash functions.
The Pad function does padding like in Final but does not finish processing.
The FileChunk function creates a digest from a portion of a file.
Also made the length parameters consistent (and size_t).


# 1.14 29-Apr-2004 millert

Undo some recent prototype changes; it is legal to pass the helper
functions can take a NULL buf pointer. They will malloc memory as
needed in this case.


# 1.13 28-Apr-2004 millert

Rename members of struct MD5Context to match other hash routines.
Add constants for buffer lengths and use them.
Make bit count 64bit based on changes by niklas@ long ago.
Conver htole32n() to macros and unroll loops.


# 1.12 28-Apr-2004 millert

PD version of md5(3) based on code written by Colin Plumb.


Revision tags: OPENBSD_3_5_BASE
# 1.11 07-Oct-2003 avsm

corrent __bounded__ attribute for the *Data functions, and add
__minbytes__ checks where appropriate. tested by itojun@

fixes PR 3505 from Janjaap van Velthooven


Revision tags: OPENBSD_3_4_BASE
# 1.10 01-Aug-2003 avsm

add __bounded__ attributes for userland headers; enabled with -Wbounded
ok deraadt@


# 1.9 26-Jun-2003 avsm

backout the __bounded__ attributes for a while; requested by deraadt@


# 1.8 26-Jun-2003 avsm

Mark various standard library functions with the __bounded__ attribute.
You must have an up-to-date gcc for this!
deraadt@ ok


Revision tags: OPENBSD_3_3_BASE
# 1.7 23-Dec-2002 millert

o Ansi function headers
o Add __BEGIN_DECLS/__END_DECLS to include files
o Safe macros
o Remove useless variable assignment in the End function of *hl.c
o Some minor KNF, needs more
From Dan Weeks


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.6 16-Feb-2002 millert

Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.5 28-Mar-2000 millert

Expose MDXTransform functions to be consistent with sha1 and rmd160.


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE
# 1.4 24-Nov-1996 niklas

64-bit cleanup + pedantic -W flags


Revision tags: OPENBSD_2_0_BASE
# 1.3 30-Sep-1996 millert

Protect prototypes with __P.


# 1.2 29-Sep-1996 millert

Use bittypes so we work on 64-bit machines.


# 1.1 03-Jun-1996 niklas

Add md[245].h include files for use with the md support in libc, from FreeBSD