Yulian Kalev contributed a random number generator for Windows, using the Microsoft Crypto API.
A minor bugfix, and an API change for curve finding functions.
Pairings now handle identity elements, a feature requested by Aniket Kate. In the past, my attitude was that the caller should check first, because in practical applications there’s never a need to feed an identity element into the pairing. But the cost of handling this special case is negligible, so I’ve changed my mind.
The files should be downloadable again.
No major changes. One example was removed, and the license was upgraded to GPLv3.
I stopped a crash when element_from_hash is called for GT on type D curves. Thanks to Paul Miller for reporting the bug.
Due to a horrible hashing routine, which I hope to fix one day, hashing to GT for D curves map everything to 1. The crash occurred because standardizing the coset representative uses an optimization involving Lucas sequences, which divides by zero when given 1.