pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/libpbc Initial import of security/libpbc-0.5....



details:   https://anonhg.NetBSD.org/pkgsrc/rev/329352814fb7
branches:  trunk
changeset: 582192:329352814fb7
user:      agc <agc%pkgsrc.org@localhost>
date:      Tue Nov 09 03:33:28 2010 +0000

description:
Initial import of security/libpbc-0.5.10 into the Packages Collection.

        The PBC (Pairing-Based Cryptography) library is a free C library built
        on the GMP library that performs the mathematical operations
        underlying pairing-based cryptosystems.

        It provides routines such as elliptic curve generation, elliptic curve
        arithmetic and pairing computation.

        The API is abstract enough that the PBC library can be used even if
        the programmer possesses only an elementary understanding of pairings.
        There is no need to learn about elliptic curves or much of number
        theory.  (The minimum requirement is some knowledge of cyclic groups
        and properties of the pairing.)

              Boneh-Lynn-Shacham short signatures
              Hess identity-based signatures
              Joux tripartite Diffie-Hellman
              Paterson identity-based signatures
              Yuan-Li identity-based authenticated key agreement
              Zhang-Kim identity-based blind/ring signatures
              Zhang-Safavi-Naini-Susilo signatures

diffstat:

 security/libpbc/DESCR    |  20 ++++++++++++++++++++
 security/libpbc/Makefile |  20 ++++++++++++++++++++
 security/libpbc/PLIST    |  25 +++++++++++++++++++++++++
 security/libpbc/distinfo |   5 +++++
 4 files changed, 70 insertions(+), 0 deletions(-)

diffs (86 lines):

diff -r a910c2f9d733 -r 329352814fb7 security/libpbc/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/libpbc/DESCR     Tue Nov 09 03:33:28 2010 +0000
@@ -0,0 +1,20 @@
+The PBC (Pairing-Based Cryptography) library is a free C library built
+on the GMP library that performs the mathematical operations
+underlying pairing-based cryptosystems.
+
+It provides routines such as elliptic curve generation, elliptic curve
+arithmetic and pairing computation.
+
+The API is abstract enough that the PBC library can be used even if
+the programmer possesses only an elementary understanding of pairings.
+There is no need to learn about elliptic curves or much of number
+theory.  (The minimum requirement is some knowledge of cyclic groups
+and properties of the pairing.)
+
+      Boneh-Lynn-Shacham short signatures
+      Hess identity-based signatures
+      Joux tripartite Diffie-Hellman
+      Paterson identity-based signatures
+      Yuan-Li identity-based authenticated key agreement
+      Zhang-Kim identity-based blind/ring signatures
+      Zhang-Safavi-Naini-Susilo signatures
diff -r a910c2f9d733 -r 329352814fb7 security/libpbc/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/libpbc/Makefile  Tue Nov 09 03:33:28 2010 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/11/09 03:33:28 agc Exp $
+
+DISTNAME=              pbc-0.5.10
+CATEGORIES=            security
+MASTER_SITES=          http://crypto.stanford.edu/pbc/files/
+
+MAINTAINER=            agc%NetBSD.org@localhost
+HOMEPAGE=              http://crypto.stanford.edu/pbc/
+COMMENT=               Pair-based cryptographic library based on Gap Diffie Helman groups
+LICENSE=               gnu-lgpl-v2
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+AUTO_MKDIRS=           yes
+
+GNU_CONFIGURE=         yes
+USE_LIBTOOL=           yes
+
+.include "../../devel/gmp/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r a910c2f9d733 -r 329352814fb7 security/libpbc/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/libpbc/PLIST     Tue Nov 09 03:33:28 2010 +0000
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/11/09 03:33:28 agc Exp $
+include/pbc/pbc.h
+include/pbc/pbc_a1_param.h
+include/pbc/pbc_a_param.h
+include/pbc/pbc_curve.h
+include/pbc/pbc_d_param.h
+include/pbc/pbc_e_param.h
+include/pbc/pbc_f_param.h
+include/pbc/pbc_field.h
+include/pbc/pbc_fieldquadratic.h
+include/pbc/pbc_fp.h
+include/pbc/pbc_g_param.h
+include/pbc/pbc_hilbert.h
+include/pbc/pbc_memory.h
+include/pbc/pbc_mnt.h
+include/pbc/pbc_multiz.h
+include/pbc/pbc_pairing.h
+include/pbc/pbc_param.h
+include/pbc/pbc_poly.h
+include/pbc/pbc_random.h
+include/pbc/pbc_singular.h
+include/pbc/pbc_test.h
+include/pbc/pbc_utils.h
+include/pbc/pbc_z.h
+lib/libpbc.la
diff -r a910c2f9d733 -r 329352814fb7 security/libpbc/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/libpbc/distinfo  Tue Nov 09 03:33:28 2010 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/11/09 03:33:28 agc Exp $
+
+SHA1 (pbc-0.5.10.tar.gz) = 79bed6f6ed76236ae60fd8d5afab2e4c36201a63
+RMD160 (pbc-0.5.10.tar.gz) = ca64d7dacb07d37d7cbfa45c4f1391fc83d975c4
+Size (pbc-0.5.10.tar.gz) = 523395 bytes



Home | Main Index | Thread Index | Old Index