python-cryptoparser (1.6.0) unstable; urgency=low

  * add trust anchors extension related messages (#104)
  * add server padding extension related messages (#104)
  * add application-layer protocol settings extension related messages with the old code point (#104)
  * bound the outer extension payload of the encrypted client hello by the extension length (#104)
  * preserve the transform number when parsing the IKEv1 transform payload (#105)
  * follow the replacement of the named group with the key parameter (#106)
  * make the parameter classes of the invalid extension types immutable (#104)

 -- Szilárd Pfeiffer <coroner@pfeifferszilard.hu>  Tue, 25 Aug 2026 00:00:00 +0200

python-cryptoparser (1.5.0) unstable; urgency=low

  * add IKEv1 and IKEv2 certificate payload parsing (#103)
  * add IKEv1 identification payload parsing (#103)
  * add IKEv1 signature payload parsing (#103)
  * add IKEv2 identification payload parsing (#103)
  * add IKEv2 authentication payload parsing (#103)
  * add IKEv2 extensible authentication protocol payload parsing (#103)
  * add IKEv2 encrypted and authenticated payload parsing (#103)
  * keep IKEv1 and IKEv2 payloads of unknown type unparsed instead of rejecting the message (#103)
  * parse the IKEv1 and IKEv2 identification payload data according to the identification type (#103)
  * parse the digital signature envelope of the IKEv2 authentication payload (#103)
  * split the ISAKMP message parsing and composing into header and payload chain steps (#103)
  * use typed values in the IKEv2 signature hash algorithms notify payload (#103)
  * add getter for the distinguished name of the IKEv1 certificate request payload (#103)
  * add getter for the certification authority hashes of the IKEv2 certificate request payload (#103)

 -- Szilárd Pfeiffer <coroner@pfeifferszilard.hu>  Fri, 31 Jul 2026 00:00:00 +0200

python-cryptoparser (1.4.0) unstable; urgency=low

  * add getter for multiple payloads with the same type (#93)
  * add IKEv2 NAT detection source IP and destination IP notify payload parsing (#93)
  * add IKEv2 set window size notify payload parsing (#93)
  * add IKEv2 use transport mode notify payload parsing (#93)
  * add IKEv2 HTTP certificate lookup supported notify payload parsing (#93)
  * add IKEv2 signature hash algorithms notify payload parsing (#93)
  * add IKEv2 intermediate exchange supported notify payload parsing (#93)
  * add IKEv2 use PPK notify payload parsing (#93)
  * add IKEv2 redirect supported notify payload parsing (#93)
  * add IKEv2 fragmentation supported notify payload parsing (#93)
  * add childless IKEv2 supported notify payload parsing (#93)

 -- Szilárd Pfeiffer <coroner@pfeifferszilard.hu>  Fri, 17 Jul 2026 15:37:42 +0200

python-cryptoparser (1.3.0) unstable; urgency=low

  * add Debian and RPM packaging (#102)
  * add JA4 tag generation for the client hello message (#100)
  * add JA4X tag generation for X.509 certificates (#101)
  * add certificate-related messages for protocol version 1.3 (#94)
  * make IKEv2 transform key length optional for fixed-key ciphers (#99)

 -- Szilárd Pfeiffer <coroner@pfeifferszilard.hu>  Mon, 15 Jun 2026 21:14:01 +0200

python-cryptoparser (1.2.1) unstable; urgency=low

  * Initial Debian packaging.

 -- Szilárd Pfeiffer <coroner@pfeifferszilard.hu>  Sun, 14 Jun 2026 00:00:00 +0200
