Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
key, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader)
if err != nil {
log.Fatalln(err.Error())
}
incorrectKey, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader)
if err != nil {
log.Fatalln(err.Error())
}
p, err := ioutil.ReadFile(pluginPath)
if err != nil {
log.Fatalln(err.Error())
}
signature, err := signedplugin.Sign(key, p)
if err != nil {
log.Fatalln(err.Error())
}
forgedSignature, err := signedplugin.Sign(incorrectKey, p)
if err != nil {
log.Fatalln(err.Error())
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment