From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Mar 29 00:40:06 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBCBA1065673 for ; Sun, 29 Mar 2009 00:40:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B72548FC23 for ; Sun, 29 Mar 2009 00:40:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n2T0e5p7081099 for ; Sun, 29 Mar 2009 00:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n2T0e5oI081098; Sun, 29 Mar 2009 00:40:05 GMT (envelope-from gnats) Resent-Date: Sun, 29 Mar 2009 00:40:05 GMT Resent-Message-Id: <200903290040.n2T0e5oI081098@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Wen Heping Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2E95106566B for ; Sun, 29 Mar 2009 00:35:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C10B68FC08 for ; Sun, 29 Mar 2009 00:35:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n2T0ZtxL063030 for ; Sun, 29 Mar 2009 00:35:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n2T0ZtlL063029; Sun, 29 Mar 2009 00:35:55 GMT (envelope-from nobody) Message-Id: <200903290035.n2T0ZtlL063029@www.freebsd.org> Date: Sun, 29 Mar 2009 00:35:55 GMT From: Wen Heping To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133172: [New Port]security/pbc:Library of pairing-based cryptosystems X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Mar 2009 00:40:06 -0000 >Number: 133172 >Category: ports >Synopsis: [New Port]security/pbc:Library of pairing-based cryptosystems >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: Sun Mar 29 00:40:05 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Wen Heping >Release: FreeBSD 8.0-CURRENT >Organization: ChangAn Middle School >Environment: FreeBSD fb8.wenjing.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sun Mar 22 22:12:06 CST 2009 root@fb8.wenjing.com:/usr/obj/usr/src/sys/GENERIC i386 >Description: Pairing-based cryptography is a relatively young area of cryptography that revolves around a certain function with special properties. The PBC (Pairing-Based Cryptography) library is a free C library (released under the GNU Public License) built on the GMP library that performs the mathematical operations underlying pairing-based cryptosystems. The PBC library is designed to be the backbone of implementations of pairing-based cryptosystems, thus speed and portability are important goals. It provides routines such as elliptic curve generation, elliptic curve arithmetic and pairing computation. Thanks to the GMP library, despite being written in C, pairings times are reasonable. WWW: http://crypto.stanford.edu/pbc/ >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # pbc # pbc/pkg-plist # pbc/pkg-descr # pbc/distinfo # pbc/Makefile # echo c - pbc mkdir -p pbc > /dev/null 2>&1 echo x - pbc/pkg-plist sed 's/^X//' >pbc/pkg-plist << '4e0b55eeadce5cf159f08546158ba433' Xlib/libpbc.a Xinclude/pbc/pbc.h Xinclude/pbc/pbc_a1_param.h Xinclude/pbc/pbc_a_param.h Xinclude/pbc/pbc_assert.h Xinclude/pbc/pbc_curve.h Xinclude/pbc/pbc_d_param.h Xinclude/pbc/pbc_darray.h Xinclude/pbc/pbc_e_param.h Xinclude/pbc/pbc_f_param.h Xinclude/pbc/pbc_field.h Xinclude/pbc/pbc_fieldmpz.h Xinclude/pbc/pbc_fieldquadratic.h Xinclude/pbc/pbc_fops.h Xinclude/pbc/pbc_fp.h Xinclude/pbc/pbc_g_param.h Xinclude/pbc/pbc_hilbert.h Xinclude/pbc/pbc_memory.h Xinclude/pbc/pbc_mnt.h Xinclude/pbc/pbc_mpc.h Xinclude/pbc/pbc_pairing.h Xinclude/pbc/pbc_param.h Xinclude/pbc/pbc_parse.h Xinclude/pbc/pbc_poly.h Xinclude/pbc/pbc_random.h Xinclude/pbc/pbc_singular.h Xinclude/pbc/pbc_symtab.h Xinclude/pbc/pbc_time.h Xinclude/pbc/pbc_tracker.h Xinclude/pbc/pbc_utils.h X@dirrm include/pbc 4e0b55eeadce5cf159f08546158ba433 echo x - pbc/pkg-descr sed 's/^X//' >pbc/pkg-descr << 'f5be77aaa115be094a11bb66aa5ec744' XPairing-based cryptography is a relatively young area of cryptography Xthat revolves around a certain function with special properties. X XThe PBC (Pairing-Based Cryptography) library is a free C library X(released under the GNU Public License) built on the GMP library that Xperforms the mathematical operations underlying pairing-based Xcryptosystems. X XThe PBC library is designed to be the backbone of implementations of Xpairing-based cryptosystems, thus speed and portability are important Xgoals. It provides routines such as elliptic curve generation, elliptic Xcurve arithmetic and pairing computation. Thanks to the GMP library, Xdespite being written in C, pairings times are reasonable. X XWWW: http://crypto.stanford.edu/pbc/ f5be77aaa115be094a11bb66aa5ec744 echo x - pbc/distinfo sed 's/^X//' >pbc/distinfo << '0c12f127497d384739dd8efd799c3227' XMD5 (pbc-0.4.19.tar.gz) = 4515d7fb22ac3d844536bf82b427dd3c XSHA256 (pbc-0.4.19.tar.gz) = e7b4fd5a27985d89ad33daff08cda413ac37285a9af65e71e041646eed8d0e87 XSIZE (pbc-0.4.19.tar.gz) = 474807 0c12f127497d384739dd8efd799c3227 echo x - pbc/Makefile sed 's/^X//' >pbc/Makefile << 'bf7a3f2260c14c8bbd2381ca5646e52d' X# New ports collection makefile for: pbc X# Date created: 28 March, 2009 X# Whom: Wen Heping X# X# $FreeBSD$ X# X XPORTNAME= pbc XPORTVERSION= 0.4.19 XCATEGORIES= security XMASTER_SITES= http://crypto.stanford.edu/pbc/files/ X XMAINTAINER= wenheping@gmail.com XCOMMENT= Library of pairing-based cryptosystems X XLIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 X XUSE_CMAKE= yes XUSE_LDCONFIG= yes X X.include bf7a3f2260c14c8bbd2381ca5646e52d exit >Release-Note: >Audit-Trail: >Unformatted: