diff options
-rw-r--r-- | epan/dissectors/packet-pdcp-lte.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/epan/dissectors/packet-pdcp-lte.c b/epan/dissectors/packet-pdcp-lte.c index 96a870f313..e03f6817cb 100644 --- a/epan/dissectors/packet-pdcp-lte.c +++ b/epan/dissectors/packet-pdcp-lte.c @@ -42,7 +42,8 @@ Note that the use of this algorithm is restricted, and that an administrative charge may be applicable if you use it (see e.g. http://www.gsma.com/technicalprojects/fraud-security/security-algorithms). A version of Wireshark with this enabled would not be distributable. */ -/* #define HAVE_SNOW3G */ +#define HAVE_SNOW3G +#include <epan/snow3g_algorithm.h> #include "packet-rlc-lte.h" #include "packet-pdcp-lte.h" @@ -57,9 +58,10 @@ void proto_reg_handoff_pdcp_lte(void); /* TODO: - - More deciphering. Next steps are: - - Verify MAC authentication bytes for supported protocol(s)? - - code that doesn't quite work against gcrypt 1.6 is #if 0'd out... + - Decipher even if sequence analysis isn't 'OK'? + - know SN, but might be unsure about HFN. + - Speed up AES decryption by keeping the crypt handle around for the channel + (like ESP decryption in IPSEC dissector) - Add Relay Node user plane data PDU dissection */ |