Libwandder 2.0.7
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:
- 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. - 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