update our recommended hash function to sha256 and note md5 is broken.
authortedu <tedu@openbsd.org>
Tue, 13 Jul 2010 22:34:45 +0000 (22:34 +0000)
committertedu <tedu@openbsd.org>
Tue, 13 Jul 2010 22:34:45 +0000 (22:34 +0000)
ok deraadt jmc millert sobrado

bin/md5/md5.1
lib/libc/hash/mdX.3

index eb938f0..3ba1ba9 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: md5.1,v 1.30 2010/07/13 06:57:37 jmc Exp $
+.\"    $OpenBSD: md5.1,v 1.31 2010/07/13 22:34:45 tedu Exp $
 .\"
 .\" Copyright (c) 2003, 2004, 2006 Todd C. Miller <Todd.Miller@courtesan.com>
 .\"
@@ -40,7 +40,7 @@ message having a given prespecified target message digest.
 However, collisions have now been produced for
 .Em MD5 ,
 so the use of other message digest functions, such as
-.Xr sha1 1 ,
+.Xr sha256 1 ,
 is now preferred.
 .Pp
 The
@@ -107,5 +107,5 @@ options are processed.
 Since collisions have been found for
 .Em MD5 ,
 the use of
-.Xr sha1 1
+.Xr sha256 1
 is recommended instead.
index 480368b..425b770 100644 (file)
@@ -6,9 +6,9 @@
 .\" this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
 .\" ----------------------------------------------------------------------------
 .\"
-.\"    $OpenBSD: mdX.3,v 1.10 2007/05/31 19:19:29 jmc Exp $
+.\"    $OpenBSD: mdX.3,v 1.11 2010/07/13 22:34:45 tedu Exp $
 .\"
-.Dd $Mdocdate: May 31 2007 $
+.Dd $Mdocdate: July 13 2010 $
 .Dt MDX 3
 .Os
 .Sh NAME
@@ -53,10 +53,8 @@ This net result is a
 .Dq fingerprint
 of the input-data, which doesn't disclose the actual input.
 .Pp
-MD4 has been broken; it should only be used where necessary for
+MD4 and MD5 have been broken; they should only be used where necessary for
 backward compatibility.
-MD5 has not yet (1999-02-11) been broken, but recent attacks have cast
-some doubt on its security properties.
 The attacks on both MD4 and MD5
 are both in the nature of finding
 .Dq collisions
@@ -210,8 +208,5 @@ helper functions are derived from code written by Poul-Henning Kamp.
 .Sh BUGS
 Collisions have been found for the full versions of both MD4 and MD5.
 The use of
-.Xr sha1 3 ,
-.Xr sha2 3 ,
-or
-.Xr rmd160 3
+.Xr sha2 3
 is recommended instead.