Commit Graph

18 Commits (d53bcaf830980ea18e958adf027fa4ec544f7e91)

Author SHA1 Message Date
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