mirror of https://github.com/slackhq/nebula.git
a56a97e5c3
Fixes #8. `nebula-cert ca` now supports encrypting the CA's private key with a passphrase. Pass `-encrypt` in order to be prompted for a passphrase. Encryption is performed using AES-256-GCM and Argon2id for KDF. KDF parameters default to RFC recommendations, but can be overridden via CLI flags `-argon-memory`, `-argon-parallelism`, and `-argon-iterations`. |
||
---|---|---|
.. | ||
Makefile | ||
README.md | ||
ca.go | ||
cert.go | ||
cert.pb.go | ||
cert.proto | ||
cert_test.go | ||
crypto.go | ||
crypto_test.go | ||
errors.go |
README.md
cert
This is a library for interacting with nebula
style certificates and authorities.
A protobuf
definition of the certificate format is also included
Compiling the protobuf definition
Make sure you have protoc
installed.
To compile for go
with the same version of protobuf specified in go.mod:
make