Michael Adjedj fixed a bug which caused element_pairing() to fail because of an uninitialized pointer.
Also I supported a feature request from Zi Lin, who wanted to raise an element in a finite group to an enormous power. The library now detects this and reduces the power modulo the order of the group before proceeding with the main loop.
Due to popular demand I changed the license from GPL To LGPL.
Many thanks to Zhang Ye, for contributing code that computes products of pairings. I’m told that using techniques described by Scott, Granger and Smart, the new function element_prod_pairing() is about 20% faster than a naive loop.
Many thanks to Aniket Kate for releasing C++ wrappers for the PBC library.
Geremy Condra has written Python 3 bindings for PBC.