Mariano Cano
|
d5c6572da4
|
Fix typo.
|
2021-12-17 10:55:23 -08:00 |
|
Mariano Cano
|
5a32401d23
|
Implement the kms.Decrypter with PKCS#11
This interface allows the use of SCEP with PKCS#11 modules.
|
2021-12-16 18:30:09 -08:00 |
|
Mariano Cano
|
8366b7ddf1
|
Revert "Remove extractable from StoreCertificate."
This reverts commit 614ee79489 .
|
2021-10-29 14:45:10 -07:00 |
|
Mariano Cano
|
614ee79489
|
Remove extractable from StoreCertificate.
|
2021-10-29 12:02:24 -07:00 |
|
Mariano Cano
|
fa11e82b67
|
Add tests with extractable property.
|
2021-10-28 19:45:19 -07:00 |
|
Mariano Cano
|
886b9a1d8d
|
Store the certificate passed.
|
2021-10-28 18:16:16 -07:00 |
|
Mariano Cano
|
aa80bf9f07
|
Merge branch 'smallstep_master' into extractable
|
2021-10-28 18:11:42 -07:00 |
|
Mariano Cano
|
6be383da34
|
Refactor pkcs#11 extractable certs and keys.
|
2021-10-28 18:04:11 -07:00 |
|
max furman
|
5fc24c697c
|
Fix a few more linter warnings and remove GOFLAGS from make lint
|
2021-10-08 15:26:01 -04:00 |
|
max furman
|
8ba9013f5d
|
gofmt linting errors
|
2021-09-07 11:35:51 -07:00 |
|
max furman
|
8bec473f8e
|
fix gofmt linting errors
|
2021-09-07 11:30:35 -07:00 |
|
Gary Belvin
|
22b471acf9
|
Extractable certs
|
2021-06-17 09:29:38 -04:00 |
|
Gary Belvin
|
be89459524
|
Set key export bit
|
2021-06-17 09:29:32 -04:00 |
|
Mariano Cano
|
1ddddb6bc7
|
Permit linting and testing without CGO support.
Use CGO for testing and building in travis.
Fixes #471
|
2021-02-12 13:18:30 -08:00 |
|
Mariano Cano
|
f6cbd9dc88
|
Fix typos.
|
2021-02-11 19:14:15 -08:00 |
|
Mariano Cano
|
ebaeae9008
|
Avoid closing pkcs#11 context twice.
|
2021-02-08 19:16:57 -08:00 |
|
Mariano Cano
|
f425a81d36
|
Enforce the use of id and label when generating objects.
|
2021-02-04 12:53:08 -08:00 |
|
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.
|
2021-02-04 12:32:30 -08:00 |
|
Mariano Cano
|
41eff69fb3
|
Fix linting errors.
|
2021-02-01 14:22:53 -08:00 |
|
Mariano Cano
|
128d07f148
|
Use new GetEncoded method.
|
2021-02-01 14:17:39 -08:00 |
|
Mariano Cano
|
b28db61d5d
|
Add missing close causing panic with softhsm2.
|
2021-02-01 14:16:55 -08:00 |
|
Mariano Cano
|
50e9018a44
|
Fix missing return.
|
2021-01-28 19:53:25 -08:00 |
|
Mariano Cano
|
84a3c8c984
|
Rename nitrokey initialization to opensc.
|
2021-01-28 19:51:17 -08:00 |
|
Mariano Cano
|
b7afc92758
|
Complete tests.
|
2021-01-28 19:48:08 -08:00 |
|
Mariano Cano
|
3a479cb0e8
|
Add support for nitrokey.
|
2021-01-28 19:47:44 -08:00 |
|
Mariano Cano
|
e78d45a060
|
Add benchmarks for signing operations.
|
2021-01-28 19:46:48 -08:00 |
|
Mariano Cano
|
673675fa89
|
Convert pkcs11 tests to use tags.
|
2021-01-28 14:43:22 -08:00 |
|
Mariano Cano
|
6c113542c8
|
Fix ecdsa signature verification test.
|
2021-01-28 11:38:21 -08:00 |
|
Mariano Cano
|
35bf9b787e
|
Implement ecdsa.VerifyASN1 to be compatible with go < 1.15
|
2021-01-27 20:35:42 -08:00 |
|
Mariano Cano
|
294f84b8d4
|
Add initial set of unit tests for pkcs11 kms.
|
2021-01-27 20:17:14 -08:00 |
|
Mariano Cano
|
a6c784d5dd
|
Add missing pkcs11 package.
|
2021-01-26 20:15:57 -08:00 |
|