Skip to content

ZUC, SNOW3G and KASUMI Integration

Pablo de Lara edited this page Mar 5, 2020 · 6 revisions

ZUC, SNOW3G and KASUMI have been added to the library for release version 0.53

The three algorithms are supported in DPDK and since DPDK 20.02 intel-ipsec-mb starts provide implementation for them vs previously used LIBSSO libraries.

intel-ipsec-mb also provides multiple algorithm implementations for GCM and AESNI DPDK polled mode drivers.

Further development and maintenance of ZUC, SNOW3G and KASUMI implementations will only take place within intel-ipsec-mb library.


Q: Does DPDK 20.02 use intel-ipsec-mb to provide ZUC, KASUMI and SNOW3G?

A: Yes, it does. All subsequent DPDK release versions will do the same.


Q: What if I use DPDK 19.11? Can I use intel-ipsec-mb to provide SNOW3G, ZUC and KASUMI?

A: Yes, DPDK 19.11 SNOW3G, ZUC and KASUMI poll mode drivers can be patched to use intel-ipsec-mb. Make sure to apply the following patches in this order to avoid extra conflicts.


Q: What if I use DPDK 18.11? Can I use intel-ipsec-mb to provide SNOW3G and ZUC?

A: Yes, DPDK 18.11 SNOW3G, ZUC and KASUMI poll mode drivers can be patched to use intel-ipsec-mb. Make sure to apply the following patches in this order to avoid extra conflicts.

In addition, there are two extra patches to support version 0.53 in AESNI MB/GCM PMDs, supporting other TLS algorithms:

Clone this wiki locally