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