mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-28 11:02:19 +01:00
Thumb2/ARM32: use umaal instruction to speed up mulitplication, squaring and reduction. umaal not always available so use umlal instead. Implementations for architectures less than 4 still kept - no umull. Cleanup point arithmetic to not take shortcuts. Make masking for constant time faster. Add alternate asm for different compilers. Get ARMv4 and ARMv6 compiling. Remove whitespace at end of lines.