Skip to content

Libwandder 2.0.7

Compare
Choose a tag to compare
@salcock salcock released this 19 Jul 02:55
· 40 commits to master since this release

This release adds support for decrypting EncryptionContainers (a.k.a. encrypted payload) found inside ETSI LI records.

To decrypt these payloads, you will need to provide an decryption key. There are two ways to do this:

  1. use the new wandder_set_etsili_decryption_key() method to tell the ETSI LI decoder instance what decryption key to use for any subsequent decoding.
  2. assign the key to the LIBWANDDER_ETSILI_DECRYPTION_KEY environment variable prior to running your program.

Note that the key must be specified using the ASCII hexadecimal codes for the characters that are present in the key. For example, if the original encryption key was abcdef, then the decryption key to provide to libwandder is 616263646566 -- 61 is the ASCII hex code for the character a, 62 is the ASCII hex code for b and so on.

Other changes included in this release:

  • ETSILI: add new method: wandder_etsili_get_nesting_level()
  • ETSILI: fix decoding errors for integrityCheck inside TRIPayloads
  • add support for decoding sequences of integers