Commit graph

48 commits

Author SHA1 Message Date
wllm-rbnt
d212450f58
Merge branch 'adulau:master' into openssl3.x 2024-09-09 08:28:28 +02:00
Peter Kovář
5c20a7401b Add TLS Version 1.3 Handling
Signed-off-by: Peter Kovář <peter.kovar@reflexion.tv>
2024-08-10 20:26:32 +02:00
William Robinet
594de65d62
Add initial support for openssl 3.x 2023-12-14 16:13:08 +01:00
William Robinet
ba9410dac5
Remove unnecessary parens in return statements 2023-08-16 15:40:29 +02:00
William Robinet
f395a3a3ce
Initialize variables 2023-08-16 15:08:26 +02:00
William Robinet
6004e71647
Remove unused variables 2023-08-16 14:58:17 +02:00
William Robinet
6d333f746b
Fix warning unused for unused variable & error handling 2023-08-16 14:52:09 +02:00
William Robinet
ead8fceb30
Add missing return statements 2023-08-16 14:28:50 +02:00
William Robinet
ecacee7c36
Lint ALL the things ! 2023-08-14 12:37:08 +02:00
William Robinet
9012f9cf48
Convert remaining old-style function definitions 2023-08-14 12:24:38 +02:00
William Robinet
00a631a28d
Convert old-style function definitions 2023-08-14 10:57:16 +02:00
Vishwa Pravin
beb4dc134b Adding tls1.3 decryption support 2023-04-02 08:54:49 +05:30
Vishwa Pravin
ea1105a4aa Print MAC keys only for non AEAD ciphers 2022-06-13 12:15:28 +05:30
William Robinet
cc1e752167 Avoid client session_id related leak 2021-01-27 18:37:29 +01:00
William Robinet
ee1d6de1f8 Avoid server_random related leak 2021-01-27 18:36:56 +01:00
William Robinet
673f7ce85f Avoid client_random related leak 2021-01-27 18:35:27 +01:00
William Robinet
96021582f4 Avoid leak by freeing SSL decoding context properly 2021-01-15 12:11:37 +01:00
William Robinet
cbff44d4a4 Fix memory leak in ssl_process_server_session_id() 2020-12-09 15:26:59 +01:00
William Robinet
356a0d9cf8 Fix for use of deprecated OpenSSL HMAC functions 2020-10-06 10:44:32 +02:00
William Robinet
f2da9fa2d5 Fix for type casting related warnings 2020-10-06 10:38:04 +02:00
William Robinet
67de5d014d Remove definitions of unused variables 2020-10-06 10:20:16 +02:00
William Robinet
cbb6ecf373 Fix for "warning: using the result of an assignment as a condition without parentheses" 2020-10-06 09:26:07 +02:00
William Robinet
749258b45c Fix for uninitialized variables and possible overflow 2020-10-03 12:42:16 +02:00
William Robinet
c651800ab1 Remove unused RCSSTRING variable globally 2020-10-03 10:41:05 +02:00
William Robinet
54088cd561 Apply Replace-direct-struct-access-patterns-with-OpenSSL-1.1-ge.patch from Debian pkg 2020-08-28 11:28:49 +02:00
Aleksey Ryabkov
94563cee7e add support to decrypt resumed sessions 2020-04-28 14:46:32 +03:00
Ulrik Haugen
d3a18bfb2d Repair ssl_key_log_file handling
Set ssl_key_log_file to null in ssl_decode_ctx_create if no
file name was supplied.

Only seek ssl_key_log_file in ssl_read_key_log_file if it
is non null.

Repair order of fseek parameters.
2019-05-22 13:21:12 +02:00
Ulrik Haugen
667f6d2b08 Enable compiling without std c99 when OPENSSL is defined 2019-05-21 10:37:48 +02:00
mathewmarcus
32b343791a use macro to check if cipher is AEAD 2018-07-05 08:08:36 -05:00
mathewmarcus
4a8b677de0 added fix for AES256 GCM decryption 2018-07-05 08:08:36 -05:00
mathewmarcus
f788c3a67a use sslkeylogfile to get MS if possible 2018-07-05 08:06:49 -05:00
mathewmarcus
4ef8eb376a added function to extract MS from sslkeylogfile 2018-07-05 08:06:49 -05:00
mathewmarcus
b261b21574 added sslkeylogfile pointer to decode ctx 2018-07-05 08:06:49 -05:00
mathewmarcus
0a6dada0f1 correctly handle case where server hello does not request extension specified by client 2018-07-02 09:34:15 -05:00
mathewmarcus
7589ee5eb0 code cleanup 2018-06-24 23:43:19 -05:00
mathewmarcus
0d0a0b79b7 finished support for extended master secret 2018-06-24 12:37:19 -05:00
mathewmarcus
b4cd538dfa calculate session hash 2018-06-22 14:56:48 -05:00
Mathew Marcus
83627b7c8f Revert "moved struct ssl_decoder_ definition into header file because we need it in ssl.enums.c"
This reverts commit 193c600108.
2018-06-20 10:28:35 -05:00
mathewmarcus
193c600108 moved struct ssl_decoder_ definition into header file because we need it in ssl.enums.c 2018-06-20 09:11:42 -05:00
mathewmarcus
919684d5ae rename functions 2018-06-20 08:27:53 -05:00
Mathew Marcus
1086c102d6 record handshake messages for session hash 2018-06-19 23:32:11 -05:00
hyunkyu.oh
66673e4407 Fix a null pointer dereference bug of tls12_prf be caused by invalid extern declaration for digests variable. 2015-09-09 17:20:49 +09:00
William Robinet
2e0d67c172 Fix order of arguments in calls to calloc 2015-05-18 15:40:22 +02:00
William Robinet
3ca46766e4 Fix memory leak if SSL session id is not present 2015-04-22 11:32:42 +02:00
ac8ca39406 Memory leak per TLS session removed. Call cleanup after each finalization. 2015-02-14 14:41:12 +01:00
2d067c2650 ssldump-0.9-tlsv12.patch 2015-01-31 10:18:14 +01:00
b15b27c315 ssldump-0.9-openssl.patch 2015-01-31 10:15:00 +01:00
ea12dfe6d2 ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00