libbn - A bignum library