Initial commit
Initial implementation of ECDH using 8-bit words. Currently only supports secp160r1.
Adding ignore rules.
Some emk build rules.
Fixed some integer size issues
Fixed build for avr.
Some playing around with AVR asm (not tested).
Add restrict to other mmod_fast functions.
A different possible implementation of vli_mmod_fast() - need to profile to see which is faster.
Make macro-generated asm work for any size of curve.
Add license.
Fix byte ordering of arguments to public functions so that public/private keys visible to the user conform to the standard representation.
Added a simple PRNG for testing on AVR.
Use c99 by default.
Don't use restrict keyword when compiler is not in c99 (or better) mode.
Some work on inline asm generator for multiplication.
Fix inline asm generator
Fix generated asm.
Adding inline asm for multiplication (untested)
Apparently gcc doesn't bother to reset r1 to 0 despite the fact that it is in the clobber list.