Added optimised implementation of P-256 that uses 32->64 multiplications (MUL31).