Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-21 | Add keyword arguments to C_GenerateKeyPair() in an attempt to present | Rob Austein | |
a saner API to the user. This requires the library to know more than it really should about which attributes go into the public and private templates; if doing it this way proves infeasible, we may have to parse more details out of attributes.yaml to support this feature. | |||
2015-09-21 | Unit tests for init, session, and login functions. | Rob Austein | |
2015-09-20 | Minimal documentation for py11. | Rob Austein | |
2015-09-20 | Debug mutex implementation. | Rob Austein | |
2015-09-20 | Implement mutexes in py11 library using threading.Lock objects. | Rob Austein | |
2015-09-18 | MUTEX callbacks via ctypes. Beware of Garbage Collector. | Rob Austein | |
2015-09-17 | Enable locking in py11. | Rob Austein | |
2015-09-16 | Call correct underlying methods from wrappers. | Rob Austein | |
2015-09-16 | Add C_SignUpdate(), C_SignFinal(), C_VerifyUpdate(), C_VerifyFinal(). | Rob Austein | |
2015-09-15 | py11 support for C_CreateObject(). | Rob Austein | |
2015-09-15 | Add C_CreateObject(), which required refactoring some of the ↵ | Rob Austein | |
template-checking code. | |||
2015-09-14 | Debug PKCS #11 ECDSA signature and verification. | Rob Austein | |
2015-09-12 | Move YAML parsing to external script so py11 doesn't have to worry | Rob Austein | |
about finding attributes.yaml at runtime. | |||
2015-09-12 | Add attribute database based on attributes.yaml. | Rob Austein | |
Simplify prototype definitions and move them to separate module. | |||
2015-09-11 | Python ctypes arrays and pointers really do work just as in C, once | Rob Austein | |
one wraps one's brain around the syntactic differences. | |||
2015-09-11 | Add C_FindObject*() to py11. | Rob Austein | |
2015-09-11 | First cut at Python interface to PKCS #11 using ctypes API. | Rob Austein | |