Print this page
4215 pkcs11_tpm botches shared library initialization, murders its friends

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/pkcs11/pkcs11_tpm/common/tpmtok_int.h
          +++ new/usr/src/lib/pkcs11/pkcs11_tpm/common/tpmtok_int.h
↓ open down ↓ 558 lines elided ↑ open up ↑
 559  559  
 560  560  int API_Initialized();
 561  561  void Terminate_All_Process_Sessions();
 562  562  int API_Register();
 563  563  void API_UnRegister();
 564  564  
 565  565  void CreateXProcLock(void *);
 566  566  int XProcLock(void *);
 567  567  int XProcUnLock(void *);
 568  568  
 569      -void _init(void);
 570  569  void loginit();
 571  570  void logterm();
 572  571  void logit(int, char *, ...);
 573  572  void AddToSessionList(Session_Struct_t *);
 574  573  void RemoveFromSessionList(Session_Struct_t *);
 575  574  
 576  575  int Valid_Session(Session_Struct_t *, ST_SESSION_T *);
 577  576  
 578  577  CK_BBOOL pin_expired(CK_SESSION_INFO *, CK_FLAGS);
 579  578  CK_BBOOL pin_locked(CK_SESSION_INFO *, CK_FLAGS);
↓ open down ↓ 1056 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX