Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-10 | Whack with club until works with Python 2 and Python 3 | Rob Austein | |
String types are still a bit weird. Amost everything here is currently required to be bytes rather than str in Python 3, which feels a bit unnatural, but everything on the wire has to be bytes and we don't really have enough information to know when we should be converting back to str. In the long term, once we ditch Python 2, we may be able to do a bit better for things like the string versions of attribute names, but for the moment it's simplest to stick with bytes. | |||
2020-05-25 | Untested conversion to support Python 3 | Rob Austein | |
2017-05-10 | Clean up default location of PKCS #11 library. | Rob Austein | |
2017-05-04 | Support using C_GetFunctionList() instead of library symbols. | Rob Austein | |
The Python ctypes library allows us direct access to the public symbols of a shared library, so we never bothered to implement support for using the dispatch vector returned by C_GetFunctionList(). Well, it turns out that there are useful debugging tools like pkcs11-spy which require the dispatch vector support, so refactor to add it. | |||
2017-04-14 | Python interface API will need to be cryptech.py11 for installation. | Rob Austein | |