Fix GOST 34.10 pub key loading (uses little endian format, what the fsck?)
Document GOST fix
Remove iostream/stdio includes
Remove stdio include
Add PointGFp::monty_sqr
If workspace is NULL, skip Karatsuba mul/sqr
Remove unneeded includes
Use bigint_{mul,sqr} in PointGFp monty ops
Cache p.sig_words() in curve object

Avoid using Barett reduction in core operations; seems to help perf.
Modify to allow better memory caching
Cache memory used for operations in point
Strength reduce on multiplies in PointGFp
Disable fault protection for DSA, NR, and GOST 34.10 benchmarks
Rewrite point mult to make larger windows easier
Use a 4-bit wide window for point multiplication
Various microoptimizations, 5-12% improvement
Name params
Name other params. Remove decls of functions that don't exist
Add a special handler for the case of doing a subtraction as in:

x -= y;

where abs(x) < abs(y).

This change alone increases ECDSA performance by 5 to 15%
Fix GOST 34.10 benchmark