Fixed bug reported by Adam McLaurin.
Adam Aviv has released an application for SSARES: Secure Searchable Automated Remote Email Storage, which uses the PBC library.
His code originally used PBC version 0.2.16, an ancient version of PBC. He recently converted to the latest version: 0.4.12. If anyone else needs to do this same, the main obstacles Adam reported are:
element_pow is now element_pow_mpz
element_from_hash has swapped the order of the last two parameters
pairing_apply is the current name for executing a pairing (without preprocessing)
Preprocessed exponentiation works again in GT. Thanks to Ian Goldberg for reporting this bug.
I finally repaired my laptop on which I develop PBC.
This release plugs a couple of memory leaks that were reported on the mailing list.
My PhD dissertation, "On the Implementation of Pairing-Based Cryptography", talks about many of the algorithms used by the PBC library.