U v`J@sFdZddlmZddlmZdZdZdZGdddejZ dd Z d S) zOpen Shortest Path First.)absolute_import)dpktc@seZdZdZdZddZdS)OSPFzOpen Shortest Path First. TODO: Longer class information.... Attributes: __hdr__: Header fields of OSPF. TODO. ))vBr)typerr)lenHr)routerIr)arear r)sumr r)atyper r)authZ8scCs&|jsttj||_tj|S)N)rrZin_cksumPacket __bytes__)selfra/private/var/folders/0j/yyfkg7712236ncpm167bvylc27vst9/T/pip-unpacked-wheel-y9gppv54/dpkt/ospf.pyr"szOSPF.__bytes__N)__name__ __module__ __qualname____doc__Z__hdr__rrrrrr s  rcCst}|jdkst|jdks"t|jdks0t|jdks>t|jdksLt|jdksZt|jdksht|j dksvtt |d dddgkstd|_t |d dddgkstdS)Nrrs ss i4s4) rrAssertionErrorr r r rrrrbytesjoin)Zospfrrr test_creation(s(   rN) r __future__rrZ AUTH_NONEZ AUTH_PASSWORDZ AUTH_CRYPTOrrrrrrrs