Check that the function pointer is not null in each function. Change from const char* to SV* for all string going into PKCS#11 module to better handle UTF8 and length. Implement C_InitToken.