Lines Matching refs:sb
41 #define HAS_TLS( sb ) ber_sockbuf_ctrl( sb, LBER_SB_OPT_HAS_IO, \
335 update_flags( Sockbuf *sb, tls_session * ssl, int rc )
337 sb->sb_trans_needs_read = 0;
338 sb->sb_trans_needs_write = 0;
340 return tls_imp->ti_session_upflags( sb, ssl, rc );
359 Sockbuf *sb = conn->lconn_sb;
363 if ( HAS_TLS( sb )) {
364 ber_sockbuf_ctrl( sb, LBER_SB_OPT_GET_SSL, (void *)&ssl );
376 ber_sockbuf_add_io( sb, &ber_sockbuf_io_debug,
379 ber_sockbuf_add_io( sb, tls_imp->ti_sbio,
405 if ( update_flags( sb, ssl, err )) {
423 ber_sockbuf_remove_io( sb, tls_imp->ti_sbio,
426 ber_sockbuf_remove_io( sb, &ber_sockbuf_io_debug,
440 ldap_pvt_tls_accept( Sockbuf *sb, void *ctx_arg )
445 if ( HAS_TLS( sb )) {
446 ber_sockbuf_ctrl( sb, LBER_SB_OPT_GET_SSL, (void *)&ssl );
452 ber_sockbuf_add_io( sb, &ber_sockbuf_io_debug,
455 ber_sockbuf_add_io( sb, tls_imp->ti_sbio,
467 if ( update_flags( sb, ssl, err )) return 1;
476 ber_sockbuf_remove_io( sb, tls_imp->ti_sbio,
479 ber_sockbuf_remove_io( sb, &ber_sockbuf_io_debug,
488 ldap_pvt_tls_inplace ( Sockbuf *sb )
490 return HAS_TLS( sb ) ? 1 : 0;
496 Sockbuf *sb = NULL;
499 sb = ld->ld_defconn->lconn_sb;
502 sb = ld->ld_sb;
508 return ldap_pvt_tls_inplace( sb );
717 Sockbuf *sb = conn->lconn_sb;
718 retval = ldap_pvt_tls_sb_ctx( sb );
898 Sockbuf *sb;
905 sb = conn->lconn_sb;
934 ssl = ldap_pvt_tls_sb_ctx( sb );
948 char *hostname = ldap_host_connected_to( sb, host );
967 ldap_pvt_tls_sb_ctx( Sockbuf *sb )
971 ber_sockbuf_ctrl( sb, LBER_SB_OPT_GET_SSL, (void *)&p );