Date: Sun, 29 Mar 2009 00:35:55 GMT From: Wen Heping <wenheping@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/133172: [New Port]security/pbc:Library of pairing-based cryptosystems Message-ID: <200903290035.n2T0ZtlL063029@www.freebsd.org> Resent-Message-ID: <200903290040.n2T0e5oI081098@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <wenheping@gmail.com> 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 <bsd.port.mk> bf7a3f2260c14c8bbd2381ca5646e52d exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903290035.n2T0ZtlL063029>