mirror of
https://github.com/slackhq/nebula.git
synced 2025-12-06 02:30:57 -08:00
* add PKCS11 support * add pkcs11 build option to the makefile, add a stub pkclient to avoid forcing CGO onto people * don't print the pkcs11 option on nebula-cert keygen if not compiled in * remove linux-arm64-pkcs11 from the all target to fix CI * correctly serialize ec keys * nebula-cert: support PKCS#11 for sign and ca * fix gofmt lint * clean up some logic with regard to closing sessions * pkclient: handle empty correctly for TPM2 * Update Makefile and Actions --------- Co-authored-by: Morgan Jones <me@numin.it> Co-authored-by: John Maguire <contact@johnmaguire.me> |
||
|---|---|---|
| .. | ||
| ca.go | ||
| ca_test.go | ||
| keygen.go | ||
| keygen_test.go | ||
| main.go | ||
| main_test.go | ||
| p11_cgo.go | ||
| p11_stub.go | ||
| passwords.go | ||
| passwords_test.go | ||
| print.go | ||
| print_test.go | ||
| sign.go | ||
| sign_test.go | ||
| test_darwin.go | ||
| test_linux.go | ||
| test_windows.go | ||
| verify.go | ||
| verify_test.go | ||