See "PyKCS11 introduction".
Changes:
1.5.0 - March 2018, Ludovic Rousseau- Python 3: use strings instead of binary buffers for
CK_UTF8CHAR
PKCS#11 types. The behaviour is now the same as with Python 2 - allow non string PIN values (binary PIN) for login(), initToken(), initPin(), setPin()
- fix support of RSA PKCS PSS mechanism
The mechanism object now uses a parameter "mechanism" instead of hard coding the mechanism value toCKM_RSA_PKCS_PSS
. - add support of Python 2.7 on Windows
- add AppVeyor configuration (automatic Windows builds)
ckbytelist
: remove possibility to give a initial sizesamples/getinfo : do not list the mechanisms by defaultsamples/events :- do not list the mechanisms by default
- add support of pinpad readers
- some minor improvements
Windows
If you are a Windows user and you want binary packages then please work on the AppVeyor configuration:- Configuration file: appveyor.yml
- Results: PyKCS11