public static extern uint unitytls_client_get_errorsState(unitytls_client *clientInstance, ulong *reserved);
 public static extern uint unitytls_client_get_role(unitytls_client *clientInstance);
 public static extern uint unitytls_client_set_cookie_info(unitytls_client *clientInstance, byte *peerIdDataPtr, int peerIdDataLen);
 public static extern uint unitytls_client_get_handshake_state(unitytls_client *clientInstance);
 public static extern void unitytls_client_destroy(unitytls_client *clientInstance);
 public static extern int unitytls_client_init(unitytls_client *clientInstance);
 public static extern int unitytls_client_get_ciphersuite_cnt(unitytls_client *clientInstance);
 public static extern uint unitytls_client_get_ciphersuite(unitytls_client *clientInstance, int ndx);
 public static extern void unitytls_client_add_ciphersuite(unitytls_client *clientInstance, uint suite);
 public static extern uint unitytls_client_read_data(unitytls_client *clientInstance, byte *buffer, size_t bufferLen, size_t *bytesRead);
 public static extern uint unitytls_client_send_data(unitytls_client *clientInstance, byte *data, size_t dataLen);