Skip to content

Instantly share code, notes, and snippets.

View iketheadore's full-sized avatar
🧛
🚀 🚀

iketheadore iketheadore

🧛
🚀 🚀
View GitHub Profile
@iketheadore
iketheadore / how-to-pgp-release.md
Created October 17, 2019 03:36 — forked from cyphar/how-to-pgp-release.md
Document describing how to create PGP-signed releases of projects.

Creating Releases with PGP Signatures

Aleksa Sarai

Creating a release of a free software project with PGP signatures is quite simple, especially if you have everything set up already. This guide uses GnuPG, but it should be roughly applicable to OpenPGP or other implementations. For completeness, I've included a (very) short introduction to how to create a PGP key and how PGP works.

Introduction

Keybase proof

I hereby claim:

  • I am iketheadore on github.
  • I am iketheadore (https://keybase.io/iketheadore) on keybase.
  • I have a public key ASDo6KyaYkn9pKAe2zd23FNp3PwWs0aX800eFO_EqYOjWQo

To claim this, I am signing this object:

package main
import (
"encoding/json"
"flag"
"fmt"
"io/ioutil"
"log"
"net/http"
"strings"
@iketheadore
iketheadore / reflectPerson.go
Created December 24, 2015 03:48
golang reflection actions
package main
import (
"fmt"
"reflect"
)
type Person struct {
Name string
Age int