Avoid some unnecessary carry checks
Remove OpenSSL bignum implementation