
This also causes dissection of some ssl info that in previous 38 * dissector versions was dissected only when a proto_tree context was 39 * available 40 * 41 * We are at Packet reception if time pinfo->fd->visited = 0 42 * 43 * - Many dissection and decryption operations are implemented in 44 * epan/dissectors/packet-tls-utils.c and 45 * epan/dissectors/packet-tls-utils.h due to an overlap of functionality 46 * with DTLS (epan/dissectors/packet-dtls.c).

This may cause a significant packet capture 37 * slow down.

18 * 19 * Primary protocol specifications: 20 * 21 * - SSL 2.0 22 * - SSL 3.0 23 * - TLS 1.0 24 * - TLS 1.1 25 * - TLS 1.2 26 * - TLS 1.3 27 * 28 * Important IANA registries: 29 * 30 * 31 * 32 * 33 * Notes: 34 * 35 * - Decryption needs to be performed 'sequentially', so it's done 36 * at packet reception time. SSL 2.0 is no longer supported, except for 17 * the SSL 2.0-compatible Client Hello. As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option.Īlternatively you can here view or download the uninterpreted source code file.įor more information about "packet-tls.c" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes reports: 3.7.2_vs_4.0.0 or 4.0.0rc2_vs_4.0.0 or 3.6.8_vs_4.0.0.ġ /* packet-tls.c 2 * Routines for TLS dissection 3 * Copyright (c) 2000-2001, Scott Renfro 4 * Copyright 2013-2019, Peter Wu 5 * 6 * Wireshark - Network traffic analyzer 7 * By Gerald Combs 8 * Copyright 1998 Gerald Combs 9 * 10 * SPDX-License-Identifier: GPL-2.0-or-later 11 */ 12 13 /* 14 * Supported protocol versions: 15 * 16 * TLS 1.3, 1.2, 1.0, and SSL 3.0.
