Skip to content

Instantly share code, notes, and snippets.

@JonCooperWorks
Created March 21, 2018 21:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JonCooperWorks/15dd6da3df02252eadf1687cbdc92760 to your computer and use it in GitHub Desktop.
Save JonCooperWorks/15dd6da3df02252eadf1687cbdc92760 to your computer and use it in GitHub Desktop.
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