You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Pavol Rusnak 74a5b04b81
verify now supports compressed keys
11 years ago
speed-stm32 remove der encoding, introduce 33/65 bytes pubkeys, 64 bytes signature 11 years ago
.gitignore move speed tests to unit testing suite 11 years ago
AUTHORS
LICENSE
Makefile move speed tests to unit testing suite 11 years ago
README alter readme 11 years ago
bignum.c verify now supports compressed keys 11 years ago
bignum.h verify now supports compressed keys 11 years ago
bip32.c remove der encoding, introduce 33/65 bytes pubkeys, 64 bytes signature 11 years ago
bip32.h add function for computing addresses 11 years ago
ecdsa.c verify now supports compressed keys 11 years ago
ecdsa.h remove der encoding, introduce 33/65 bytes pubkeys, 64 bytes signature 11 years ago
hmac.c
hmac.h
rand.c
rand.h
ripemd160.c
ripemd160.h
secp256k1.c
secp256k1.h
sha2.c
sha2.h
test-openssl.c verify now supports compressed keys 11 years ago
tests.c verify now supports compressed keys 11 years ago

README

MicroECDSA
==========

Heavily optimized ECDSA (secp256k1) signer for embedded devices.

Distibuted under MIT License.

Notes
-----

a) the signer only understands secp256k1 elliptic curve

b) unit tests using Check (check.sf.net) are in tests.c

c) tests against OpenSSL are in test-openssl.c

d) directory speed-stm32 contains project for deploying the code
   on STM32 microcontroller and checking signing speed there