ecdsa.c revision 4e660291
1