The Pairing-Based Cryptography Library

News Archive 5

Released pbc-0.3.17

Various bugfixes. The most serious one was reported by Paul Miller: element_from_hash() was not returning the same point each time.

Wed Nov 15 15:41:31 PST 2006

Released pbc-0.3.16

pbc.h now includes more header files so all the functions documented in the manual can be used without generating warnings (or learning about these extra header files).

I also added the pbc_mpz_randomb() function and a couple of test programs use this now.

Thu Nov 9 20:06:31 PST 2006

Released pbc-0.3.15

Minor fixes: applied John Bethencourt's patch to address bugs that arose on 64-bit machines, added some comments from Dmitry Kosolapov, resolved a naming conflict that should solve compilation problems in some cases.

Sat Nov 4 17:59:38 PST 2006

PBC Website Moved

The official PBC library URL is now

which means PBC is hosted by a department webserver rather than my personal office machine. However, the git repository still lives on my system.

I'll try to keep the old URLs working for a while.

Sun Oct 15 23:32:20 PDT 2006

Released pbc-0.3.14

I reordered the arguments to element_from_hash(). It seems to be standard to pass the length of a buffer after the pointer to the buffer. This is incompatible with older versions of the library.

I renamed quan.c (contributed by Dmitry Kosolapov) to yuanli.c and removed workarounds that are not needed anymore.

I fixed a bug in element_init_same_as() (reported by John Bethencourt).

I also implemented some discrete log algorithms (brute force, Pollard rho and index calculus for some cases), but these aren't documented.

Sun Oct 15 14:41:13 PDT 2006

News: 0 1 2 3 4 5 6 7 8 9