Annotation of ircnowd/src/ngircd/conn-ssl.h, Revision 1.1
1.1 ! tomglok 1: /*
! 2: * ngIRCd -- The Next Generation IRC Daemon
! 3: */
! 4:
! 5: #ifndef conn_ssl_h
! 6: #define conn_ssl_h
! 7:
! 8: /**
! 9: * @file
! 10: * SSL wrapper functions (header)
! 11: */
! 12:
! 13: #include "conf-ssl.h"
! 14: #include "conn.h"
! 15: #include "conf.h"
! 16:
! 17: #ifdef SSL_SUPPORT
! 18: GLOBAL void ConnSSL_Free PARAMS(( CONNECTION *c ));
! 19:
! 20: GLOBAL bool ConnSSL_PrepareConnect PARAMS(( CONNECTION *c, CONF_SERVER *s ));
! 21:
! 22: GLOBAL int ConnSSL_Accept PARAMS(( CONNECTION *c ));
! 23: GLOBAL int ConnSSL_Connect PARAMS(( CONNECTION *c ));
! 24:
! 25: GLOBAL ssize_t ConnSSL_Write PARAMS(( CONNECTION *c, const void *buf, size_t count));
! 26: GLOBAL ssize_t ConnSSL_Read PARAMS(( CONNECTION *c, void *buf, size_t count));
! 27:
! 28: GLOBAL bool ConnSSL_GetCipherInfo PARAMS(( CONNECTION *c, char *buf, size_t len ));
! 29: GLOBAL char *ConnSSL_GetCertFp PARAMS(( CONNECTION *c ));
! 30: GLOBAL bool ConnSSL_SetCertFp PARAMS(( CONNECTION *c, const char *fingerprint ));
! 31:
! 32: #endif /* SSL_SUPPORT */
! 33: #endif /* conn_ssl_h */
! 34:
! 35: /* -eof- */
CVSweb