golang

The following post is tagged with the tag golang.

Validating ECDSA Signatures in Golang

30 Nov 2018   cryptography  go  golang  software 
Elliptic curve cryptography (ECC) seems to be used quite extensively in blockchain applications, and so naturally digital signatures based on ECC are quite important for message validation. Validating ECDSA signatures in Golang seems trivial at first, but then one quickly gets lost down a rabbit hole of cryptography and different data representation formats. I thought I'd document how I personally went about doing this when transmitting ECDSA signatures in JSON messages, to be validated using Golang. Read more