aboutsummaryrefslogtreecommitdiff
path: root/pkcs11.c
AgeCommit message (Collapse)Author
2015-07-17Don't insist that both keys in a pair must be token objects if eitherRob Austein
one is. Apparently making the public key be a session object is a standard hack for conserving space on the token.
2015-07-09Might help to spell function name correctly.Rob Austein
2015-07-09Add hashes to C_GetMechanismInfo().Rob Austein
2015-07-05Turn PKCS #11 debugging verbosity down a notch.Rob Austein
2015-07-01Clean up raw SQL silliness in GNUmakefile "bully" target. Add --help.Rob Austein
Clean up trailing whitespace in multiple files. Add missing copyright.
2015-07-01Add p11util program to do things like fiddling with the BPKDF2Rob Austein
iteration count, setting PINs, and so forth. Factor some SQL utility code out to a separate file so we can reuse it for p11util.
2015-06-24Fix a few new warnings on the Novena.Rob Austein
2015-06-24Extracting the private key from a public key object doesn't work very well.Rob Austein
2015-06-24Doh, get ENTER_PUBLIC_FUNCTION() log message right.Rob Austein
2015-06-24Refactor PKCS #1.5 code, add C_Verify*() functions. Tidy up andRob Austein
extend debug-by-printf() support, given all the fun we've been having with gdb and threads on the Novena.
2015-06-24First batch of tweaks after testing with hsmbully.Rob Austein
2015-06-23Debug interface to libhal. With these fixes, passes minimal DNSSECRob Austein
signer test.
2015-06-22Convert from Cryptlib to libhal. Compiles, not yet tested otherwise.Rob Austein
2015-06-03Minor cleanup of new mutex code after confirming that DNSSEC signerRob Austein
test still works.
2015-06-02Add basic mutex support, including default ("OS") implementation usingRob Austein
POSIX threads. Compiles, but no runtime testing done yet.
2015-04-28First public commit of PKCS #11 implementation.Rob Austein