ECDSA Tools
using TweetNaCl.js

Key Generation


Private Key (64B encoded to base64)

Public Key (32B encoded to base64)


Signature Creation (signed using key above)


Plaintext Message

Signature (64B encoded to base64)


Signature Validation



Signature validation pulls the signature and message from the section above, and the public key from the top section.

Validation output


© Decent Elections LLC, 2022-2026
Warrant Canaries