head 1.2; access; symbols pkgsrc-2023Q4:1.2.0.80 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.78 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.76 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.74 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.72 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.70 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.68 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.66 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.64 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.62 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.60 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.58 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.56 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.54 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.50 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.30 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.52 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.48 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.46 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.44 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.42 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.40 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.38 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.36 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.34 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.32 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.28 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.26 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.24 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.22 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.20 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.18 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.16 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.14 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.12 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.10 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.8 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.6 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.4 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.2 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.1.1.1.0.26 pkgsrc-2013Q4-base:1.1.1.1 pkgsrc-2013Q3:1.1.1.1.0.24 pkgsrc-2013Q3-base:1.1.1.1 pkgsrc-2013Q2:1.1.1.1.0.22 pkgsrc-2013Q2-base:1.1.1.1 pkgsrc-2013Q1:1.1.1.1.0.20 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.18 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.16 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.14 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.12 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.10 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.8 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.6 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.4 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.2 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2014.02.26.04.00.57; author agc; state Exp; branches; next 1.1; commitid z6l34V7oppcWWyqx; 1.1 date 2010.11.09.03.33.28; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2010.11.09.03.33.28; author agc; state Exp; branches; next ; desc @@ 1.2 log @Update pbc from version 0.5.10 to 0.5.14 Changes between PBC version 0.5.14 and 0.5.13 * Eta pairing (type I), by Homer Hsing Changes between PBC version 0.5.13 and 0.5.12 * Many thanks to Homer Hsing for volunteering to maintain this library. * Flattened nested functions. * Bugfix for test script. Changes between PBC version 0.5.12 and 0.5.11 * Fixed a parsing bug reported by Michael Adjedj. Changes between PBC version 0.5.11 and 0.5.10 * Support native win32 compilation via autotools. Thanks to Michael Rushanan. Some changes from joerg, others from myself. @ text @@@comment $NetBSD$ 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_i_param.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_ternary_extension_field.h include/pbc/pbc_test.h include/pbc/pbc_utils.h include/pbc/pbc_z.h lib/libpbc.la @ 1.1 log @Initial revision @ text @d14 1 d23 1 @ 1.1.1.1 log @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 @ text @@