ECDSA cryptographic signature library
