TLS abstraction API.  
More...
◆ tls_initialize()
      
        
          | void tls_initialize | ( | void |  | ) |  | 
      
 
 
◆ tls_shutdown()
      
        
          | void tls_shutdown | ( | void |  | ) |  | 
      
 
 
◆ tls_new()
      
        
          | tls_t * tls_new | ( | xmpp_conn_t * | conn | ) |  | 
      
 
 
◆ tls_free()
      
        
          | void tls_free | ( | tls_t * | tls | ) |  | 
      
 
 
◆ tls_peer_cert()
      
        
          | xmpp_tlscert_t * tls_peer_cert | ( | xmpp_conn_t * | conn | ) |  | 
      
 
 
◆ tls_set_credentials()
      
        
          | int tls_set_credentials | ( | tls_t * | tls, | 
        
          |  |  | const char * | cafilename ) | 
      
 
 
◆ tls_start()
      
        
          | int tls_start | ( | tls_t * | tls | ) |  | 
      
 
 
◆ tls_stop()
      
        
          | int tls_stop | ( | tls_t * | tls | ) |  | 
      
 
 
◆ tls_error()
      
        
          | int tls_error | ( | tls_t * | tls | ) |  | 
      
 
 
◆ tls_pending()
      
        
          | int tls_pending | ( | tls_t * | tls | ) |  | 
      
 
 
◆ tls_read()
      
        
          | int tls_read | ( | tls_t * | tls, | 
        
          |  |  | void *const | buff, | 
        
          |  |  | const size_t | len ) | 
      
 
 
◆ tls_write()
      
        
          | int tls_write | ( | tls_t * | tls, | 
        
          |  |  | const void *const | buff, | 
        
          |  |  | const size_t | len ) | 
      
 
 
◆ tls_clear_pending_write()
      
        
          | int tls_clear_pending_write | ( | tls_t * | tls | ) |  | 
      
 
 
◆ tls_is_recoverable()
      
        
          | int tls_is_recoverable | ( | int | error | ) |  |