typedef struct SilcMutexStruct *SilcMutex;
This context is the actual SILC Mutex and is allocated by silc_mutex_alloc and given as argument to all silc_mutex_* functions. It is freed by the silc_mutex_free function.