Decent Why What Who How
Why What How Who
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


© 2022 Decent Elections LLC
Warrant Canaries