Skip to content

Heavily optimized ECDSA (secp256k1) signer for embedded devices.

License

Notifications You must be signed in to change notification settings

bart112233/microecdsa

 
 

Repository files navigation

MicroECDSA
==========

Heavily optimized ECDSA (secp256k1) signer for embedded devices.

Distibuted under MIT License.

Notes
-----

a) the signer only understands secp256k1 elliptic curve

b) there are executables:
   * test-speed
     - check signing speed (sign 100x and compute speed from duration)
   * test-verify
     - generate random messages and private keys
     - check signature validity against OpenSSL (call verify method)

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

About

Heavily optimized ECDSA (secp256k1) signer for embedded devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.6%
  • Other 1.4%