Tags: larskanis/pkcs11
Tags
=== 0.3.2 / 2020-01-12 * pkcs11_protect_server, pkcs11_luna: Move parsing of vendor header files to gem installation. This fixes possible compile errors, if the version of vendor header files differ between gem build and gem install. * pkcs11_luna: Workaround invalid UTF-8 encoding in cryptoki_v2.h of some Luna Client versions.
=== 0.2.2 / 2011-12-12 * add ability to change PKCS11 base methods in order to use vendor defined attributes, return codes and mechanisms * restructured C code to avoid duplicated code in vendor extension gems * add gem pkcs11_protect_server to cover many ProtectServer specific extensions * update test/helper to find newer libsoftokn3 * add task for generating combined docs of PKCS11 and PKCS11::ProtectServer * changed PKCS11#slots to return all slots of the device by default * add ability to set/get multiple attributes with Object#[] and Object#[]=
Changes in 0.2.0: * API documentation switched from RDOC to YARD * Ruby classes for *all* PKCS#11 structures * distinct Exception classes for different error codes * PKCS#11 function calls don't block other ruby threads any more (only Ruby 1.9, Rubinius) * add CopyObject * add Get/SetOperationState * don't wrap mechanisms any more (GetMechanismList returns plain Integers now) * choose structs as mechanism parameter based on the given mechanism * autogenerate many constants from C header files * finer graded control over library loading * several bug fixes * more unit tests * more documentation Have fun using your smartcards, HSMs or tokens!
PreviousNext