Commit Graph

29 Commits (d83ca96d2a37f3846280c739637b994cb7cfb8c6)

Author SHA1 Message Date
Mariano Cano 8366b7ddf1 Revert "Remove extractable from StoreCertificate."
This reverts commit 614ee79489.
3 years ago
Mariano Cano 614ee79489 Remove extractable from StoreCertificate. 3 years ago
Mariano Cano fa11e82b67 Add tests with extractable property. 3 years ago
Mariano Cano 886b9a1d8d Store the certificate passed. 3 years ago
Mariano Cano aa80bf9f07 Merge branch 'smallstep_master' into extractable 3 years ago
Mariano Cano 6be383da34 Refactor pkcs#11 extractable certs and keys. 3 years ago
max furman 5fc24c697c Fix a few more linter warnings and remove GOFLAGS from make lint 3 years ago
max furman 8ba9013f5d gofmt linting errors 3 years ago
max furman 8bec473f8e fix gofmt linting errors 3 years ago
Gary Belvin 22b471acf9 Extractable certs 3 years ago
Gary Belvin be89459524 Set key export bit 3 years ago
Mariano Cano 1ddddb6bc7 Permit linting and testing without CGO support.
Use CGO for testing and building in travis.
Fixes #471
3 years ago
Mariano Cano f6cbd9dc88 Fix typos. 3 years ago
Mariano Cano ebaeae9008 Avoid closing pkcs#11 context twice. 3 years ago
Mariano Cano f425a81d36 Enforce the use of id and label when generating objects. 3 years ago
Mariano Cano dd6a43ad13 Add fake implementation of pkcs11 key manager without cgo.
This allows other binaries to import pkcs11 directly even if they
are compiled without cgo.
3 years ago
Mariano Cano 41eff69fb3 Fix linting errors. 3 years ago
Mariano Cano 128d07f148 Use new GetEncoded method. 3 years ago
Mariano Cano b28db61d5d Add missing close causing panic with softhsm2. 3 years ago
Mariano Cano 50e9018a44 Fix missing return. 3 years ago
Mariano Cano 84a3c8c984 Rename nitrokey initialization to opensc. 3 years ago
Mariano Cano b7afc92758 Complete tests. 3 years ago
Mariano Cano 3a479cb0e8 Add support for nitrokey. 3 years ago
Mariano Cano e78d45a060 Add benchmarks for signing operations. 3 years ago
Mariano Cano 673675fa89 Convert pkcs11 tests to use tags. 3 years ago
Mariano Cano 6c113542c8 Fix ecdsa signature verification test. 3 years ago
Mariano Cano 35bf9b787e Implement ecdsa.VerifyASN1 to be compatible with go < 1.15 3 years ago
Mariano Cano 294f84b8d4 Add initial set of unit tests for pkcs11 kms. 3 years ago
Mariano Cano a6c784d5dd Add missing pkcs11 package. 3 years ago