dcrd/certgen
Josh Rickmar e0f90bd324 certgen: Support Ed25519 cert generation on Go 1.13
This adds the function NewEd25519TLSCertPair which uses Ed25519 keys
rather than ECDSA keys as required by NewTLSCertPair.

Conditional compilation is used to provide the function only on Go 1.13.

It also updates the documentation accordingly.
2019-06-06 23:29:54 -05:00
..
certgen_ed25519.go certgen: Support Ed25519 cert generation on Go 1.13 2019-06-06 23:29:54 -05:00
certgen_test.go Move self signed certificate code into certgen package. 2017-10-10 17:23:38 -04:00
certgen.go certgen: Support Ed25519 cert generation on Go 1.13 2019-06-06 23:29:54 -05:00
doc.go certgen: Support Ed25519 cert generation on Go 1.13 2019-06-06 23:29:54 -05:00
go.mod build: Tidy module sums (go mod tidy). 2019-03-25 11:37:00 -05:00
net_noop.go Move self signed certificate code into certgen package. 2017-10-10 17:23:38 -04:00
net.go Move self signed certificate code into certgen package. 2017-10-10 17:23:38 -04:00
README.md certgen: Support Ed25519 cert generation on Go 1.13 2019-06-06 23:29:54 -05:00

Certgen

Build Status ISC License GoDoc

Overview

This package contains functions for creating self-signed TLS certificate from random new key pairs, typically used for encrypting RPC and websocket communications.

ECDSA certificates are supported on all Go versions. Beginning with Go 1.13, this package additionally includes support for Ed25519 certificates.

Installation and Updating

$ go get -u github.com/decred/dcrd/certgen

License

Package certgen is licensed under the copyfree ISC License.