X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=cmd%2Fcertgen%2Fmain.go;h=e9a5cb1367c75f93e12a5a191b69489d309d56a9;hb=edf6888e1b9dada613cd29ebb7ba6b6385cb3bcc;hp=fda7232ade82797ddd382ffbd47e2f5e2d22a79e;hpb=29146b48a23355805345a7b7a656809cf624bb85;p=tofuproxy.git diff --git a/cmd/certgen/main.go b/cmd/certgen/main.go index fda7232..e9a5cb1 100644 --- a/cmd/certgen/main.go +++ b/cmd/certgen/main.go @@ -19,8 +19,7 @@ along with this program. If not, see . package main import ( - "crypto/ecdsa" - "crypto/elliptic" + "crypto/ed25519" "crypto/rand" "crypto/x509" "crypto/x509/pkix" @@ -38,11 +37,10 @@ func main() { flag.Parse() log.SetFlags(log.Lshortfile) - prv, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader) + pub, prv, err := ed25519.GenerateKey(rand.Reader) if err != nil { log.Fatalln(err) } - pub := prv.Public() notBefore := time.Now() notAfter := notBefore.Add(365 * 24 * time.Hour)