Files
apache-http-server/modules/tls/openssl_state_machine.h
Ben Laurie 0ca2444b8a Working SSL/TLS! Yay!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88223 13f79535-47bb-0310-9956-ffa450edef68
2001-02-18 02:10:27 +00:00

16 lines
718 B
C

typedef struct SSLStateMachine SSLStateMachine;
void SSLStateMachine_init(void);
SSLStateMachine *SSLStateMachine_new(const char *szCertificateFile,
const char *szKeyFile);
void SSLStateMachine_read_inject(SSLStateMachine *pMachine,
const unsigned char *aucBuf,int nBuf);
int SSLStateMachine_read_extract(SSLStateMachine *pMachine,
unsigned char *aucBuf,int nBuf);
int SSLStateMachine_write_can_extract(SSLStateMachine *pMachine);
int SSLStateMachine_write_extract(SSLStateMachine *pMachine,
unsigned char *aucBuf,int nBuf);
void SSLStateMachine_write_inject(SSLStateMachine *pMachine,
const unsigned char *aucBuf,int nBuf);
void SSLStateMachine_write_close(SSLStateMachine *pMachine);