Date: Thu, 27 Sep 2007 11:37:41 -0400 (EDT) From: Tuc <freebsd-ports@t-b-o-h.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/116691: New port: math/linux-SHA-1_collision_search_graz Distributed client searching for weakness in SHA-1 hash Message-ID: <200709271537.l8RFbfJW016935@himinbjorg.tucs-beachin-obx-house.com> Resent-Message-ID: <200709271540.l8RFe24Z021731@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 116691 >Category: ports >Synopsis: New port: math/linux-SHA-1_collision_search_graz Distributed client searching for weakness in SHA-1 hash >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Sep 27 15:40:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Tuc >Release: FreeBSD 5.5-STABLE i386 >Organization: T-B-O-H >Environment: System: FreeBSD himinbjorg.tucs-beachin-obx-house.com 5.5-STABLE FreeBSD 5.5-STABLE #9: Tue Jan 23 23:44:47 EST 2007 root@himinbjorg.tucs-beachin-obx-house.com:/usr/obj/usr/src/sys/HIMINBJORG53 i386 >Description: SHA-1 Collision Search Graz is a distributed computing project -- people from through out the world download and run software to band together to make one of the largest supercomputers in the world. Every computer makes the project closer to our goals. The project is trying to see if like MD4 in 1996, MD5/RIPEMD in 2004, and the the direct predecessor SHA-0 in 2004 also, there is a weakness in the hash. WWW: http://boinc.iaik.tugraz.at/sha1_coll_search/ >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # linux-SHA-1_collision_search_graz # linux-SHA-1_collision_search_graz/Makefile # linux-SHA-1_collision_search_graz/distinfo # linux-SHA-1_collision_search_graz/pkg-descr # linux-SHA-1_collision_search_graz/files # linux-SHA-1_collision_search_graz/files/app_info.xml.in # linux-SHA-1_collision_search_graz/pkg-plist # linux-SHA-1_collision_search_graz/pkg-message # echo c - linux-SHA-1_collision_search_graz mkdir -p linux-SHA-1_collision_search_graz > /dev/null 2>&1 echo x - linux-SHA-1_collision_search_graz/Makefile sed 's/^X//' >linux-SHA-1_collision_search_graz/Makefile << 'END-of-linux-SHA-1_collision_search_graz/Makefile' X# Ports collection makefile for: SHA-1_collision_search_graz X# Date created: 9/27/2007 X# Whom: Tuc <freebsd-ports@t-b-o-h.net> X# X# $FreeBSD$ X# X XPORTNAME= SHA-1_collision_search_graz XPORTVERSION= 5.35 XCATEGORIES= math XMASTER_SITES= http://boinc.iaik.tugraz.at/sha1_coll_search/download/ XPKGNAMEPREFIX= linux- XDISTNAME= sha1_collisionsearch_graz_${PORTVERSION}_i686-pc-linux-gnu XEXTRACT_SUFX= X XMAINTAINER= freebsd-ports@t-b-o-h.com XCOMMENT= Distributed client searching for weakness in SHA-1 hash X XRUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client X X# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile XBOINC_USER?= boinc XBOINC_GROUP?= nobody XBOINC_HOME?= /var/db/boinc X XSHA1_PROJECT= boinc.iaik.tugraz.at_sha1_coll_searchP XSHA1_BINARY= ${DISTNAME} X XSUB_FILES= app_info.xml XSUB_LIST= PORTVERSION="${PORTVERSION}" \ X SHA1_BINARY="${SHA1_BINARY}" X XUSE_LINUX= yes XONLY_FOR_ARCHS= i386 XREINPLACE_ARGS= X XPLIST_SUB= SHA1_BINARY="${SHA1_BINARY}" \ X SHA1_SITE="${SHA1_PROJECT}" \ X BOINC_HOME=${BOINC_HOME} X Xdo-extract: X ${MKDIR} ${WRKSRC} X ${CP} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${WRKSRC} X Xdo-build: X ${BRANDELF} -t Linux ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} X ${CHMOD} 755 ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} X Xdo-install: X ${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects X ${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects/${SHA1_PROJECT} X ${INSTALL_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKSRC}/${SHA1_BINARY} ${BOINC_HOME}/projects/${SHA1_PROJECT}/ X ${INSTALL_DATA} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/app_info.xml ${BOINC_HOME}/projects/${SHA1_PROJECT}/ X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-linux-SHA-1_collision_search_graz/Makefile echo x - linux-SHA-1_collision_search_graz/distinfo sed 's/^X//' >linux-SHA-1_collision_search_graz/distinfo << 'END-of-linux-SHA-1_collision_search_graz/distinfo' XMD5 (sha1_collisionsearch_graz_5.35_i686-pc-linux-gnu) = 2845039776feb95eda6894202c58f4b2 XSHA256 (sha1_collisionsearch_graz_5.35_i686-pc-linux-gnu) = 07c06f5149679bf943d77036a517b82281e3ca5225a668bc1e7ef3c6c81ffade XSIZE (sha1_collisionsearch_graz_5.35_i686-pc-linux-gnu) = 1000032 END-of-linux-SHA-1_collision_search_graz/distinfo echo x - linux-SHA-1_collision_search_graz/pkg-descr sed 's/^X//' >linux-SHA-1_collision_search_graz/pkg-descr << 'END-of-linux-SHA-1_collision_search_graz/pkg-descr' XSHA-1 Collision Search Graz is a distributed computing project -- people Xfrom through out the world download and run software to band together to Xmake one of the largest supercomputers in the world. Every computer makes Xthe project closer to our goals. X XThe project is trying to see if like MD4 in 1996, MD5/RIPEMD in 2004, Xand the the direct predecessor SHA-0 in 2004 also, there is a weakness Xin the hash. X XWWW: http://boinc.iaik.tugraz.at/sha1_coll_search/ END-of-linux-SHA-1_collision_search_graz/pkg-descr echo c - linux-SHA-1_collision_search_graz/files mkdir -p linux-SHA-1_collision_search_graz/files > /dev/null 2>&1 echo x - linux-SHA-1_collision_search_graz/files/app_info.xml.in sed 's/^X//' >linux-SHA-1_collision_search_graz/files/app_info.xml.in << 'END-of-linux-SHA-1_collision_search_graz/files/app_info.xml.in' X<app_info> X<app> X<name>sha1_collisionsearch_graz</name> X</app> X<file_info> X<name>%%SHA1_BINARY%%</name> X<executable/> X</file_info> X<app_version> X<app_name>sha1_collisionsearch_graz</app_name> X<version_num>%%PORTVERSION%%</version_num> X<file_ref> X<file_name>%%SHA1_BINARY%%</file_name> X<main_program/> X</file_ref> X</app_version> X</app_info> END-of-linux-SHA-1_collision_search_graz/files/app_info.xml.in echo x - linux-SHA-1_collision_search_graz/pkg-plist sed 's/^X//' >linux-SHA-1_collision_search_graz/pkg-plist << 'END-of-linux-SHA-1_collision_search_graz/pkg-plist' X@cwd %%BOINC_HOME%%/projects X%%SHA1_SITE%%/app_info.xml X%%SHA1_SITE%%/%%SHA1_BINARY%% X@dirrmtry %%SHA1_SITE%% END-of-linux-SHA-1_collision_search_graz/pkg-plist echo x - linux-SHA-1_collision_search_graz/pkg-message sed 's/^X//' >linux-SHA-1_collision_search_graz/pkg-message << 'END-of-linux-SHA-1_collision_search_graz/pkg-message' X***************************************************************************** XATTACHING PROJECT X XJust run boinc_gui, choose Attach, and follow instructions. XProject URL is http://boinc.iaik.tugraz.at/sha1_coll_search/ X XMANUAL INSTALLATION X *) If this is your first time in any BOINC project, create a new account at X http://boinc.iaik.tugraz.at/sha1_coll_search/create_account_form.php X X *) Or get your account key at X http://boinc.iaik.tugraz.at/sha1_coll_search/get_passwd.php X X *) Attach to the project: X cd /var/db/boinc X boinc_cmd --project_attach \ X http://boinc.iaik.tugraz.at/sha1_coll_search/ <account key> X X *) DO NOT FORGET to join the "FreeBSD" team after you create your account X and show your support for both the SHA-1 project and the FreeBSD X Operating System! X***************************************************************************** END-of-linux-SHA-1_collision_search_graz/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709271537.l8RFbfJW016935>