ssldecode.h (ssldump-0.9b3) | : | ssldecode.h (ssldump-1.3) | ||
---|---|---|---|---|
skipping to change at line 47 | skipping to change at line 47 | |||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY SUCH DAMA GE. | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY SUCH DAMA GE. | |||
$Id: ssldecode.h,v 1.3 2001/07/20 23:33:16 ekr Exp $ | $Id: ssldecode.h,v 1.3 2001/07/20 23:33:16 ekr Exp $ | |||
ekr@rtfm.com Thu Apr 1 15:02:02 1999 | ekr@rtfm.com Thu Apr 1 15:02:02 1999 | |||
*/ | */ | |||
#ifndef _ssldecode_h | #ifndef _ssldecode_h | |||
#define _ssldecode_h | #define _ssldecode_h | |||
#define CRDUMP(a,b,c) P_(P_CR) {Data d; d.data=b; d.len=c; exdump(ssl,a,&d); pri | #define CRDUMP(a,b,c) P_(P_CR) {Data d; d.data=b; d.len=c; exdump(ssl,a,&d); LF; | |||
ntf("\n");} | } | |||
#define CRDUMPD(a,b) P_(P_CR) {exdump(ssl,a,b);printf("\n");} | #define CRDUMPD(a,b) P_(P_CR) {exdump(ssl,a,b);LF;} | |||
int ssl_decode_ctx_create PROTO_LIST((ssl_decode_ctx **ctx, | int ssl_decode_ctx_create PROTO_LIST((ssl_decode_ctx **ctx, | |||
char *keyfile,char *password)); | char *keyfile,char *password,char *keylogfile)); | |||
int ssl_decode_ctx_destroy(ssl_decode_ctx **dp); | ||||
int ssl_decoder_destroy PROTO_LIST((ssl_decoder **dp)); | int ssl_decoder_destroy PROTO_LIST((ssl_decoder **dp)); | |||
int ssl_decoder_create PROTO_LIST((ssl_decoder **dp,ssl_decode_ctx *ctx)); | int ssl_decoder_create PROTO_LIST((ssl_decoder **dp,ssl_decode_ctx *ctx)); | |||
int ssl_set_client_random PROTO_LIST((ssl_decoder *dp, | int ssl_set_client_random PROTO_LIST((ssl_decoder *dp, | |||
UCHAR *msg,int len)); | UCHAR *msg,int len)); | |||
int ssl_set_server_random PROTO_LIST((ssl_decoder *dp, | int ssl_set_server_random PROTO_LIST((ssl_decoder *dp, | |||
UCHAR *msg,int len)); | UCHAR *msg,int len)); | |||
int ssl_set_client_session_id PROTO_LIST((ssl_decoder *dp, | int ssl_set_client_session_id PROTO_LIST((ssl_decoder *dp, | |||
UCHAR *msg,int len)); | UCHAR *msg,int len)); | |||
int ssl_process_server_session_id PROTO_LIST((ssl_obj *obj,ssl_decoder *dp, | int ssl_process_server_session_id PROTO_LIST((ssl_obj *obj,ssl_decoder *dp, | |||
UCHAR *msg,int len)); | UCHAR *msg,int len)); | |||
int ssl_process_client_session_id PROTO_LIST((ssl_obj *obj,ssl_decoder *dp, | ||||
UCHAR *msg,int len)); | ||||
int ssl_process_client_key_exchange PROTO_LIST((struct ssl_obj_ *, | int ssl_process_client_key_exchange PROTO_LIST((struct ssl_obj_ *, | |||
ssl_decoder *d,UCHAR *msg,int len)); | ssl_decoder *d,UCHAR *msg,int len)); | |||
int ssl_process_change_cipher_spec PROTO_LIST((ssl_obj *ssl, | int ssl_process_change_cipher_spec PROTO_LIST((ssl_obj *ssl, | |||
ssl_decoder *d,int direction)); | ssl_decoder *d,int direction)); | |||
int ssl_update_handshake_messages PROTO_LIST((ssl_obj *ssl, | ||||
Data *data)); | ||||
int ssl_decode_record PROTO_LIST((ssl_obj *ssl,ssl_decoder *dec,int direction, | int ssl_decode_record PROTO_LIST((ssl_obj *ssl,ssl_decoder *dec,int direction, | |||
int ct,int version,Data *d)); | int ct,int version,Data *d)); | |||
#endif | #endif | |||
End of changes. 4 change blocks. | ||||
5 lines changed or deleted | 9 lines changed or added |