From owner-cvs-all@FreeBSD.ORG Wed Mar 9 19:23:04 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B597E16A4CE; Wed, 9 Mar 2005 19:23:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B9E943D58; Wed, 9 Mar 2005 19:23:04 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j29JN4Fg063869; Wed, 9 Mar 2005 19:23:04 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j29JN4Ti063868; Wed, 9 Mar 2005 19:23:04 GMT (envelope-from cperciva) Message-Id: <200503091923.j29JN4Ti063868@repoman.freebsd.org> From: Colin Percival Date: Wed, 9 Mar 2005 19:23:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libmd Makefile sha256.3 sha256.h sha256c.c shadriver.c src/sbin/md5 Makefile md5.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2005 19:23:04 -0000 cperciva 2005-03-09 19:23:04 UTC FreeBSD src repository Modified files: lib/libmd Makefile shadriver.c sbin/md5 Makefile md5.c Added files: lib/libmd sha256.3 sha256.h sha256c.c Log: In light of the recent 2^69 operation collision-finding attack on SHA1, add support for SHA256. Tested on: i386, sparc64 Tested using: NIST test vectors, built-in tests X-MFC-after: 5.4-RELEASE Revision Changes Path 1.42 +29 -5 src/lib/libmd/Makefile 1.1 +140 -0 src/lib/libmd/sha256.3 (new) 1.1 +50 -0 src/lib/libmd/sha256.h (new) 1.1 +299 -0 src/lib/libmd/sha256c.c (new) 1.4 +4 -1 src/lib/libmd/shadriver.c 1.10 +4 -2 src/sbin/md5/Makefile 1.34 +20 -2 src/sbin/md5/md5.c