mirror of https://github.com/slackhq/nebula.git
9a7ed57a3f
* cache cert verification CheckSignature and Verify are expensive methods, and certificates are static. Cache the results. * use atomics * make sure public key bytes match * add VerifyWithCache and ResetCache * cleanup * use VerifyWithCache * doc |
||
---|---|---|
.. | ||
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