jselvi and gconnell Partial TLS Support (#534)
Added partial TLS support

* Remove commented code

* Split TLS into several files

* Added TLS ports

* Added TLS Alert Records support

* Add Change Cipher Spec records support

* Added tls files to .lint_blacklist

* LayerTypeTLS moved and re-numbered to 140

* Restored DecodeStreamsAsDatagrams if

* Contributor name moved to AUTHORS file

* Using CamelCase for names

* Changed TLSVersion from struct to uint16

* Returning LayerTypeZero instead of LayerTypePayload for TLS

* Removed SerializeTo(). Payload() returns nil.

* Addind numeric value when we receive unknown alert

* Renamed DecodeFromBytes into decodeFromBytes for non-layer structs

* Fixed a problem with test. Now using DecodeOptions properly.

* Fixing problem with .travis.gofmt.sh

* Added comments in godoc format

* Fixing again a problem with .travis.gofmt.sh

* Typo in filename

* Test now using DeepEqual

* Refactoring DecodeFromBytes and tests added

* Renamed Appdata to AppData
Latest commit 3de64ff Oct 10, 2018
Permalink
..
Failed to load latest commit information.
.lint_blacklist Partial TLS Support (#534) Oct 10, 2018
arp.go Starting golint work for layers. Oct 19, 2016
base.go Switch all references to github. Mar 17, 2015
base_test.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
bfd.go Add layer for Bidirectional Forwarding Detection control packets Oct 2, 2017
bfd_test.go Add layer for Bidirectional Forwarding Detection control packets Oct 2, 2017
cdp.go Starting golint work for layers. Oct 19, 2016
ctp.go Starting golint work for layers. Oct 19, 2016
decode_test.go add a simple STP decoder Sep 22, 2017
dhcp_test.go According RFC: Apr 24, 2018
dhcpv4.go According RFC: Apr 24, 2018
dhcpv6.go Fix DHCPv6 Status Code Oct 4, 2018
dhcpv6_test.go Addition of DHCPv6 (#482) Aug 13, 2018
dns.go Grammar fix Apr 10, 2018
dns_test.go Fix up DNS encoding, it was adding 2 extra bytes to every resource Dec 13, 2017
doc.go Switch all references to github. Mar 17, 2015
dot11.go gofmt on file. Apr 24, 2018
dot11_test.go Add test for 802.11 HT Control packet Apr 24, 2018
dot1q.go Close #210 by correcting first byte's drop eligible bit Jul 4, 2016
dot1q_test.go Add copyright notice to dot1q test. Oct 13, 2016
eap.go Switch all references to github. Mar 17, 2015
eapol.go Add EAPOL-Key layer for 802.1x authentication Sep 16, 2017
eapol_test.go Add EAPOL-Key layer for 802.1x authentication Sep 16, 2017
endpoints.go determine IP endpoint type based on structure rather than length Apr 18, 2017
endpoints_test.go determine IP endpoint type based on structure rather than length Apr 18, 2017
enums.go Merge branch 'master' into eapol-key Apr 24, 2018
enums_generated.go Add function comments into enums_generated. Oct 23, 2017
etherip.go Switch all references to github. Mar 17, 2015
ethernet.go Reset Length field in Ethernet.DecodeFromBytes Sep 6, 2018
fddi.go Switch all references to github. Mar 17, 2015
gen.go Docs, invalid endpoints, etc. Jan 9, 2013
gen2.go Add function comments into enums_generated. Oct 23, 2017
gen_linted.sh Add per-file linting to layers/ subdir. Oct 19, 2016
geneve.go geneve fix infinite loop with options len miss-matching the total opt… Oct 8, 2018
geneve_test.go Fix geneve options parsing Sep 26, 2018
gre.go Write a "NULL" SRE to terminate GRE routing field Jun 11, 2016
gre_test.go Fix some small style nits. Also reorganize the way the checksum is May 12, 2016
gtp.go Fix golint Feb 5, 2018
gtp_test.go Fix Copyright Feb 5, 2018
iana_ports.go Attempt to reduce memory usage caused by enums.go strings. Oct 23, 2017
icmp4.go Use errors.New instead of fmt.Errorf when it is possible. Oct 17, 2016
icmp6.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
icmp6NDflags_test.go Fixing bug with Router Advertisement `ManagedAddressConfig` and `Othe… May 2, 2018
icmp6_test.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
icmp6hopbyhop_test.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
icmp6msg.go add icmpv6 echo serialize function Sep 20, 2018
icmp6msg_test.go Adjusting beginning of payload for IPv6 packets which include HopByHo… May 2, 2018
igmp.go Use errors.New instead of fmt.Errorf when it is possible. Oct 17, 2016
igmp_test.go Fix all comments from https://github.com/google/gopacket/pull/160/files May 25, 2016
ip4.go reset IPv4 Options slice during new data decoding Jun 5, 2017
ip4_test.go reset IPv4 Options slice during new data decoding Jun 5, 2017
ip6.go Serialized Layer Introspection [Fixes #517] (#530) Oct 2, 2018
ip6_test.go Adjusting beginning of payload for IPv6 packets which include HopByHo… May 2, 2018
ipsec.go Revert the change which removes ipv6ExtensionBase from IPSecAH May 6, 2015
ipsec_test.go Add tests for IPsec AH decoding May 4, 2015
layertypes.go Partial TLS Support (#534) Oct 10, 2018
lcm.go layers: Add name & getters to LCM Jun 26, 2018
lcm_test.go (layers) Added support for LCM protocol May 7, 2018
linux_sll.go Switch all references to github. Mar 17, 2015
llc.go Convert LLC and SNAP to DecodingLayer interface (#505) Aug 30, 2018
lldp.go Removed extraneous interface. Added all mandatory TLVs in SerializeTo… May 14, 2018
loopback.go Use errors.New instead of fmt.Errorf when it is possible. Oct 17, 2016
mldv1.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
mldv1_test.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
mldv2.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
mldv2_test.go Adds MLDv1 and MLDv2 (Multicast Listener Discovery) [rebased onto #530]… Oct 2, 2018
mpls.go Switch all references to github. Mar 17, 2015
mpls_test.go add layer mpls testing code Oct 13, 2016
ndp.go Switch all references to github. Mar 17, 2015
ntp.go Simplify NTP parsing May 16, 2017
ntp_test.go Implement SerializeTo() for NTP layer May 3, 2017
ospf.go Fix infinite loop when parsing malformed OSPF packet Jun 20, 2018
ospf_test.go Fix infinite loop when parsing malformed OSPF packet Jun 20, 2018
pflog.go Switch all references to github. Mar 17, 2015
ports.go Partial TLS Support (#534) Oct 10, 2018
ppp.go Switch all references to github. Mar 17, 2015
pppoe.go Switch all references to github. Mar 17, 2015
prism.go * added string values for Prism DID types Apr 10, 2015
prism_test.go [dot11] fix sequence number Oct 5, 2015
radiotap.go Remove non standard 802.11 padding in radiotap layer Apr 24, 2018
radiotap_test.go capitalize acronyms Jun 3, 2015
rudp.go Switch all references to github. Mar 17, 2015
sctp.go Use errors.New instead of fmt.Errorf when it is possible. Oct 17, 2016
sflow.go more elegant solution for decodeExtendedRouterFlowRecord address type… Sep 18, 2017
sflow_test.go sflow decodeExtendedRouterFlowRecord was missing address type detecti… Sep 6, 2017
sip.go Implementation of SIP layer Jul 23, 2018
sip_test.go Implementation of SIP layer Jul 23, 2018
stp.go add a simple STP decoder Sep 22, 2017
tcp.go Only use preallocated options in tcp, if it is nil Sep 6, 2018
tcp_test.go fix incorrect padding during TCP serialization Aug 24, 2016
tcpip.go layers/tcpip: remove dead code in csum computation Dec 9, 2016
tcpip_test.go Fix new lint errors in tests. Jan 25, 2018
test_creator.py Random cleanup, comments, etc. Jun 25, 2014
tls.go Partial TLS Support (#534) Oct 10, 2018
tls_alert.go Partial TLS Support (#534) Oct 10, 2018
tls_appdata.go Partial TLS Support (#534) Oct 10, 2018
tls_cipherspec.go Partial TLS Support (#534) Oct 10, 2018
tls_handshake.go Partial TLS Support (#534) Oct 10, 2018
tls_test.go Partial TLS Support (#534) Oct 10, 2018
udp.go Partial TLS Support (#534) Oct 10, 2018
udp_test.go Switch all references to github. Mar 17, 2015
udplite.go Switch all references to github. Mar 17, 2015
usb.go Attempt to reduce memory usage caused by enums.go strings. Oct 23, 2017
usb_test.go Switch all references to github. Mar 17, 2015
vrrp.go Use errors.New instead of fmt.Errorf when it is possible. Oct 17, 2016
vrrp_test.go Add support for VRRPv2 decoding Jul 10, 2016
vxlan.go Fix for zeroing memory returned from PrependBytes() Jul 24, 2018
vxlan_test.go vxlan: add SerializeTo method May 23, 2017