From 3d599421f8442e86e1947e7b22ee59b71baf6e43 Mon Sep 17 00:00:00 2001 From: Marcel Cornu Date: Thu, 9 Nov 2023 11:34:46 +0000 Subject: [PATCH 1/2] docs: update for v1.5 --- docs/README_8md.html | 2 +- docs/annotated.html | 11 +- docs/annotated_dup.js | 13 + docs/classes.html | 4 +- docs/files.html | 2 +- docs/functions.html | 2 +- docs/functions_a.html | 2 +- docs/functions_c.html | 4 +- docs/functions_d.html | 3 +- docs/functions_dup.js | 27 + docs/functions_e.html | 2 +- docs/functions_f.html | 2 +- docs/functions_g.html | 2 +- docs/functions_h.html | 2 +- docs/functions_i.html | 4 +- docs/functions_j.html | 2 +- docs/functions_k.html | 2 +- docs/functions_l.html | 2 +- docs/functions_m.html | 2 +- docs/functions_n.html | 2 +- docs/functions_o.html | 2 +- docs/functions_p.html | 7 +- docs/functions_q.html | 2 +- docs/functions_r.html | 2 +- docs/functions_s.html | 5 +- docs/functions_t.html | 113 + docs/functions_u.html | 2 +- docs/functions_v.html | 2 +- docs/functions_vars.html | 2 +- docs/functions_vars.js | 27 + docs/functions_vars_a.html | 2 +- docs/functions_vars_c.html | 4 +- docs/functions_vars_d.html | 3 +- docs/functions_vars_e.html | 2 +- docs/functions_vars_f.html | 2 +- docs/functions_vars_g.html | 2 +- docs/functions_vars_h.html | 2 +- docs/functions_vars_i.html | 4 +- docs/functions_vars_j.html | 2 +- docs/functions_vars_k.html | 2 +- docs/functions_vars_l.html | 2 +- docs/functions_vars_m.html | 2 +- docs/functions_vars_n.html | 2 +- docs/functions_vars_o.html | 2 +- docs/functions_vars_p.html | 7 +- docs/functions_vars_q.html | 2 +- docs/functions_vars_r.html | 2 +- docs/functions_vars_s.html | 5 +- docs/functions_vars_t.html | 113 + docs/functions_vars_u.html | 2 +- docs/functions_vars_v.html | 2 +- docs/functions_vars_x.html | 2 +- docs/functions_vars_z.html | 4 +- docs/functions_x.html | 2 +- docs/functions_z.html | 4 +- docs/globals.html | 2 +- docs/globals_a.html | 2 +- docs/globals_b.html | 2 +- docs/globals_c.html | 4 +- docs/globals_d.html | 2 +- docs/globals_defs.html | 2 +- docs/globals_defs_d.html | 2 +- docs/globals_defs_i.html | 23 +- docs/globals_defs_k.html | 2 +- docs/globals_enum.html | 2 +- docs/globals_eval.html | 7 +- docs/globals_f.html | 2 +- docs/globals_func.html | 8 +- docs/globals_g.html | 2 +- docs/globals_h.html | 2 +- docs/globals_i.html | 35 +- docs/globals_k.html | 2 +- docs/globals_m.html | 2 +- docs/globals_q.html | 2 +- docs/globals_s.html | 9 +- docs/globals_type.html | 12 +- docs/globals_x.html | 2 +- docs/globals_z.html | 2 +- docs/index.html | 1 + docs/intel-ipsec-mb_8h.html | 1220 ++++- docs/intel-ipsec-mb_8h.js | 43 +- docs/intel-ipsec-mb_8h_source.html | 4351 ++++++++--------- docs/navtreedata.js | 63 +- docs/navtreeindex0.js | 348 +- docs/navtreeindex1.js | 500 +- docs/navtreeindex2.js | 478 +- docs/navtreeindex3.js | 376 +- docs/navtreeindex4.js | 31 +- docs/search/all_10.js | 7 +- docs/search/all_13.js | 154 +- docs/search/all_14.js | 5 +- docs/search/all_15.js | 5 +- docs/search/all_16.js | 4 +- docs/search/all_17.js | 15 +- docs/search/all_18.js | 17 + docs/search/all_3.js | 76 +- docs/search/all_4.js | 15 +- docs/search/all_7.js | 4 +- docs/search/all_9.js | 646 +-- docs/search/classes_2.js | 8 + docs/search/defines_2.js | 333 +- docs/search/enumvalues_0.js | 231 +- docs/search/functions_4.js | 22 +- docs/search/searchdata.js | 4 +- docs/search/typedefs_2.js | 12 +- docs/search/typedefs_7.js | 3 +- docs/search/typedefs_a.js | 31 +- docs/search/variables_12.js | 101 +- docs/search/variables_13.js | 4 + docs/search/variables_14.js | 7 + docs/search/variables_15.js | 4 + docs/search/variables_16.js | 5 + docs/search/variables_17.js | 10 + docs/search/variables_2.js | 62 +- docs/search/variables_3.js | 17 + docs/search/variables_6.js | 4 +- docs/search/variables_8.js | 2 +- docs/search/variables_f.js | 9 + docs/structIMB__JOB.html | 2 +- docs/structIMB__MGR.html | 126 +- docs/structIMB__MGR.js | 7 + ...structIMB__SELF__TEST__CALLBACK__DATA.html | 172 + docs/structIMB__SELF__TEST__CALLBACK__DATA.js | 6 + docs/structIMB__SGL__IOV.html | 2 +- ...ructchacha20__poly1305__context__data.html | 32 +- ...structchacha20__poly1305__context__data.js | 13 + docs/structgcm__context__data.html | 2 +- docs/structgcm__key__data.html | 8 +- docs/structimb__uint128__t.html | 2 +- docs/structkasumi__key__sched__s.html | 2 +- docs/structsnow3g__key__schedule__s.html | 2 +- lib/api_doxygen.conf | 2 +- 132 files changed, 5834 insertions(+), 4336 deletions(-) create mode 100644 docs/annotated_dup.js create mode 100644 docs/functions_dup.js create mode 100644 docs/functions_t.html create mode 100644 docs/functions_vars.js create mode 100644 docs/functions_vars_t.html create mode 100644 docs/search/all_18.js create mode 100644 docs/search/classes_2.js create mode 100644 docs/search/variables_13.js create mode 100644 docs/search/variables_14.js create mode 100644 docs/search/variables_15.js create mode 100644 docs/search/variables_16.js create mode 100644 docs/search/variables_17.js create mode 100644 docs/search/variables_3.js create mode 100644 docs/search/variables_f.js create mode 100644 docs/structIMB__SELF__TEST__CALLBACK__DATA.html create mode 100644 docs/structIMB__SELF__TEST__CALLBACK__DATA.js create mode 100644 docs/structchacha20__poly1305__context__data.js diff --git a/docs/README_8md.html b/docs/README_8md.html index 31c73822..d53f1137 100644 --- a/docs/README_8md.html +++ b/docs/README_8md.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/annotated.html b/docs/annotated.html index bb0c3fba..740836fe 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -106,10 +106,11 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();  Cgcm_key_dataHolds intermediate key data needed to improve performance  CIMB_JOB  CIMB_MGR - CIMB_SGL_IOV - Cimb_uint128_t - Ckasumi_key_sched_s - Csnow3g_key_schedule_s + CIMB_SELF_TEST_CALLBACK_DATA + CIMB_SGL_IOV + Cimb_uint128_t + Ckasumi_key_sched_s + Csnow3g_key_schedule_s
diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js new file mode 100644 index 00000000..663d14a3 --- /dev/null +++ b/docs/annotated_dup.js @@ -0,0 +1,13 @@ +var annotated_dup = +[ + [ "chacha20_poly1305_context_data", "structchacha20__poly1305__context__data.html", "structchacha20__poly1305__context__data" ], + [ "gcm_context_data", "structgcm__context__data.html", "structgcm__context__data" ], + [ "gcm_key_data", "structgcm__key__data.html", "structgcm__key__data" ], + [ "IMB_JOB", "structIMB__JOB.html", "structIMB__JOB" ], + [ "IMB_MGR", "structIMB__MGR.html", "structIMB__MGR" ], + [ "IMB_SELF_TEST_CALLBACK_DATA", "structIMB__SELF__TEST__CALLBACK__DATA.html", "structIMB__SELF__TEST__CALLBACK__DATA" ], + [ "IMB_SGL_IOV", "structIMB__SGL__IOV.html", "structIMB__SGL__IOV" ], + [ "imb_uint128_t", "structimb__uint128__t.html", "structimb__uint128__t" ], + [ "kasumi_key_sched_s", "structkasumi__key__sched__s.html", "structkasumi__key__sched__s" ], + [ "snow3g_key_schedule_s", "structsnow3g__key__schedule__s.html", "structsnow3g__key__schedule__s" ] +]; \ No newline at end of file diff --git a/docs/classes.html b/docs/classes.html index bbe6406e..70db46fd 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
gcm_context_data
gcm_key_data
I
-
IMB_JOB
IMB_MGR
IMB_SGL_IOV
imb_uint128_t
+
IMB_JOB
IMB_MGR
IMB_SELF_TEST_CALLBACK_DATA
IMB_SGL_IOV
imb_uint128_t
K
kasumi_key_sched_s
diff --git a/docs/files.html b/docs/files.html index 53d5bbd3..cef7ae90 100644 --- a/docs/files.html +++ b/docs/files.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions.html b/docs/functions.html index c99b9a06..df48dadd 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_a.html b/docs/functions_a.html index 70bc53dd..a43620a9 100644 --- a/docs/functions_a.html +++ b/docs/functions_a.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_c.html b/docs/functions_c.html index 5c9d313c..2a2e4233 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -101,11 +101,13 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()

- c -

  • CBCS : IMB_JOB
  • CCM : IMB_JOB
  • +
  • chacha20_hp_quic : IMB_MGR
  • CHACHA20_POLY1305 : IMB_JOB
  • chacha20_poly1305_dec_update : IMB_MGR
  • chacha20_poly1305_enc_update : IMB_MGR
  • chacha20_poly1305_finalize : IMB_MGR
  • chacha20_poly1305_init : IMB_MGR
  • +
  • chacha20_poly1305_quic : IMB_MGR
  • chain_order : IMB_JOB
  • cipher_direction : IMB_JOB
  • cipher_fields : IMB_JOB
  • diff --git a/docs/functions_d.html b/docs/functions_d.html index 4d5c84de..332a0549 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -105,6 +105,7 @@ $(document).ready(function(){initNavTree('functions_d.html',''); initResizable()
  • des_dec_ooo : IMB_MGR
  • des_enc_ooo : IMB_MGR
  • des_key_sched : IMB_MGR
  • +
  • descr : IMB_SELF_TEST_CALLBACK_DATA
  • docsis128_crc32_sec_ooo : IMB_MGR
  • docsis128_sec_ooo : IMB_MGR
  • docsis256_crc32_sec_ooo : IMB_MGR
  • diff --git a/docs/functions_dup.js b/docs/functions_dup.js new file mode 100644 index 00000000..7458b36e --- /dev/null +++ b/docs/functions_dup.js @@ -0,0 +1,27 @@ +var functions_dup = +[ + [ "_", "functions.html", null ], + [ "a", "functions_a.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "e", "functions_e.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "j", "functions_j.html", null ], + [ "k", "functions_k.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "n", "functions_n.html", null ], + [ "o", "functions_o.html", null ], + [ "p", "functions_p.html", null ], + [ "q", "functions_q.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "v", "functions_v.html", null ], + [ "x", "functions_x.html", null ], + [ "z", "functions_z.html", null ] +]; \ No newline at end of file diff --git a/docs/functions_e.html b/docs/functions_e.html index 9d5b2f53..3842ebea 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_f.html b/docs/functions_f.html index d7079ea3..7f1590e1 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_g.html b/docs/functions_g.html index 63178cf6..9eb1702a 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_h.html b/docs/functions_h.html index c45c42c1..ba5f3688 100644 --- a/docs/functions_h.html +++ b/docs/functions_h.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_i.html b/docs/functions_i.html index 66964a82..7f0ac18c 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('functions_i.html',''); initResizable()
  • imb_errno : IMB_MGR
  • in : IMB_SGL_IOV
  • in_length : gcm_context_data
  • -
  • IV : chacha20_poly1305_context_data
  • +
  • IV : chacha20_poly1305_context_data
  • iv : IMB_JOB
  • iv_len_in_bytes : IMB_JOB
diff --git a/docs/functions_j.html b/docs/functions_j.html index 5fe32b24..c9aabdb4 100644 --- a/docs/functions_j.html +++ b/docs/functions_j.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_k.html b/docs/functions_k.html index 7f136321..6f55e2b7 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_l.html b/docs/functions_l.html index 01dc81b6..cfa101df 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_m.html b/docs/functions_m.html index 6cc0ff45..fbd1ce64 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_n.html b/docs/functions_n.html index 55f3311e..facc9a49 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_o.html b/docs/functions_o.html index f79290c5..c6e115c7 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_p.html b/docs/functions_p.html index 2a1a4d50..38f457f4 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -101,9 +101,10 @@ $(document).ready(function(){initNavTree('functions_p.html',''); initResizable()

- p -

diff --git a/docs/functions_q.html b/docs/functions_q.html index b7d8c2c9..173d34ea 100644 --- a/docs/functions_q.html +++ b/docs/functions_q.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_r.html b/docs/functions_r.html index 148252a2..c8406ac6 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/functions_s.html b/docs/functions_s.html index 5fe909e2..4719886c 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -99,6 +99,8 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- s -

    +
  • self_test_cb_arg : IMB_MGR
  • +
  • self_test_cb_fn : IMB_MGR
  • session_id : IMB_JOB
  • set_suite_id : IMB_MGR
  • sgl_io_segs : IMB_JOB
  • @@ -121,6 +123,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
  • shifted_hkey : gcm_key_data
  • shifted_hkey_k : gcm_key_data
  • sk16 : kasumi_key_sched_s
  • +
  • sm4_keyexp : IMB_MGR
  • snow3g_f8_1_buffer : IMB_MGR
  • snow3g_f8_1_buffer_bit : IMB_MGR
  • snow3g_f8_2_buffer : IMB_MGR
  • diff --git a/docs/functions_t.html b/docs/functions_t.html new file mode 100644 index 00000000..7a0b409c --- /dev/null +++ b/docs/functions_t.html @@ -0,0 +1,113 @@ + + + + + + + +intel-ipsec-mb: Data Fields + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    intel-ipsec-mb v1.5 +
    +
    Documentation of the Intel(R) IPSec Multi-Buffer library
    +
    + +   + + + + +
    +
    +
    + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - t -

    +
    +
    + + + + diff --git a/docs/functions_u.html b/docs/functions_u.html index 4b198c88..d656bdd4 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_v.html b/docs/functions_v.html index f0f9122c..cc624613 100644 --- a/docs/functions_v.html +++ b/docs/functions_v.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 482e041f..c2d1cebc 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars.js b/docs/functions_vars.js new file mode 100644 index 00000000..bd92004e --- /dev/null +++ b/docs/functions_vars.js @@ -0,0 +1,27 @@ +var functions_vars = +[ + [ "_", "functions_vars.html", null ], + [ "a", "functions_vars_a.html", null ], + [ "c", "functions_vars_c.html", null ], + [ "d", "functions_vars_d.html", null ], + [ "e", "functions_vars_e.html", null ], + [ "f", "functions_vars_f.html", null ], + [ "g", "functions_vars_g.html", null ], + [ "h", "functions_vars_h.html", null ], + [ "i", "functions_vars_i.html", null ], + [ "j", "functions_vars_j.html", null ], + [ "k", "functions_vars_k.html", null ], + [ "l", "functions_vars_l.html", null ], + [ "m", "functions_vars_m.html", null ], + [ "n", "functions_vars_n.html", null ], + [ "o", "functions_vars_o.html", null ], + [ "p", "functions_vars_p.html", null ], + [ "q", "functions_vars_q.html", null ], + [ "r", "functions_vars_r.html", null ], + [ "s", "functions_vars_s.html", null ], + [ "t", "functions_vars_t.html", null ], + [ "u", "functions_vars_u.html", null ], + [ "v", "functions_vars_v.html", null ], + [ "x", "functions_vars_x.html", null ], + [ "z", "functions_vars_z.html", null ] +]; \ No newline at end of file diff --git a/docs/functions_vars_a.html b/docs/functions_vars_a.html index e45e43e8..8ea6db82 100644 --- a/docs/functions_vars_a.html +++ b/docs/functions_vars_a.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_c.html b/docs/functions_vars_c.html index ffa15356..38b524d8 100644 --- a/docs/functions_vars_c.html +++ b/docs/functions_vars_c.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -101,11 +101,13 @@ $(document).ready(function(){initNavTree('functions_vars_c.html',''); initResiza

    - c -

    • CBCS : IMB_JOB
    • CCM : IMB_JOB
    • +
    • chacha20_hp_quic : IMB_MGR
    • CHACHA20_POLY1305 : IMB_JOB
    • chacha20_poly1305_dec_update : IMB_MGR
    • chacha20_poly1305_enc_update : IMB_MGR
    • chacha20_poly1305_finalize : IMB_MGR
    • chacha20_poly1305_init : IMB_MGR
    • +
    • chacha20_poly1305_quic : IMB_MGR
    • chain_order : IMB_JOB
    • cipher_direction : IMB_JOB
    • cipher_fields : IMB_JOB
    • diff --git a/docs/functions_vars_d.html b/docs/functions_vars_d.html index 4a6c5347..ebec4126 100644 --- a/docs/functions_vars_d.html +++ b/docs/functions_vars_d.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      @@ -105,6 +105,7 @@ $(document).ready(function(){initNavTree('functions_vars_d.html',''); initResiza
    • des_dec_ooo : IMB_MGR
    • des_enc_ooo : IMB_MGR
    • des_key_sched : IMB_MGR
    • +
    • descr : IMB_SELF_TEST_CALLBACK_DATA
    • docsis128_crc32_sec_ooo : IMB_MGR
    • docsis128_sec_ooo : IMB_MGR
    • docsis256_crc32_sec_ooo : IMB_MGR
    • diff --git a/docs/functions_vars_e.html b/docs/functions_vars_e.html index 6ccb1419..506a13a6 100644 --- a/docs/functions_vars_e.html +++ b/docs/functions_vars_e.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_f.html b/docs/functions_vars_f.html index 522db76a..b3eeee4a 100644 --- a/docs/functions_vars_f.html +++ b/docs/functions_vars_f.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_g.html b/docs/functions_vars_g.html index b5c5ea57..1a59d676 100644 --- a/docs/functions_vars_g.html +++ b/docs/functions_vars_g.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_h.html b/docs/functions_vars_h.html index 5718002e..6b66ceb7 100644 --- a/docs/functions_vars_h.html +++ b/docs/functions_vars_h.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_i.html b/docs/functions_vars_i.html index cfa665bd..dabeb31f 100644 --- a/docs/functions_vars_i.html +++ b/docs/functions_vars_i.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      @@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('functions_vars_i.html',''); initResiza
    • imb_errno : IMB_MGR
    • in : IMB_SGL_IOV
    • in_length : gcm_context_data
    • -
    • IV : chacha20_poly1305_context_data
    • +
    • IV : chacha20_poly1305_context_data
    • iv : IMB_JOB
    • iv_len_in_bytes : IMB_JOB
    diff --git a/docs/functions_vars_j.html b/docs/functions_vars_j.html index cacd691a..4fbace57 100644 --- a/docs/functions_vars_j.html +++ b/docs/functions_vars_j.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_k.html b/docs/functions_vars_k.html index 9b748c54..2d32c182 100644 --- a/docs/functions_vars_k.html +++ b/docs/functions_vars_k.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_l.html b/docs/functions_vars_l.html index f44a8842..0df144b2 100644 --- a/docs/functions_vars_l.html +++ b/docs/functions_vars_l.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_m.html b/docs/functions_vars_m.html index e1db0db7..dc867d72 100644 --- a/docs/functions_vars_m.html +++ b/docs/functions_vars_m.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_n.html b/docs/functions_vars_n.html index 3d36b839..ce582d97 100644 --- a/docs/functions_vars_n.html +++ b/docs/functions_vars_n.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_o.html b/docs/functions_vars_o.html index c91ed705..409795d8 100644 --- a/docs/functions_vars_o.html +++ b/docs/functions_vars_o.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_p.html b/docs/functions_vars_p.html index 3b6a4275..1de2e782 100644 --- a/docs/functions_vars_p.html +++ b/docs/functions_vars_p.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -101,9 +101,10 @@ $(document).ready(function(){initNavTree('functions_vars_p.html',''); initResiza

    - p -

    diff --git a/docs/functions_vars_q.html b/docs/functions_vars_q.html index 2daf974b..fe5fb224 100644 --- a/docs/functions_vars_q.html +++ b/docs/functions_vars_q.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_r.html b/docs/functions_vars_r.html index 89cb6fb3..1af27582 100644 --- a/docs/functions_vars_r.html +++ b/docs/functions_vars_r.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/functions_vars_s.html b/docs/functions_vars_s.html index e7124827..9e29abc9 100644 --- a/docs/functions_vars_s.html +++ b/docs/functions_vars_s.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -99,6 +99,8 @@ $(document).ready(function(){initNavTree('functions_vars_s.html',''); initResiza
    Here is a list of all variables with links to the structures/unions they belong to:

    - s -

      +
    • self_test_cb_arg : IMB_MGR
    • +
    • self_test_cb_fn : IMB_MGR
    • session_id : IMB_JOB
    • set_suite_id : IMB_MGR
    • sgl_io_segs : IMB_JOB
    • @@ -121,6 +123,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html',''); initResiza
    • shifted_hkey : gcm_key_data
    • shifted_hkey_k : gcm_key_data
    • sk16 : kasumi_key_sched_s
    • +
    • sm4_keyexp : IMB_MGR
    • snow3g_f8_1_buffer : IMB_MGR
    • snow3g_f8_1_buffer_bit : IMB_MGR
    • snow3g_f8_2_buffer : IMB_MGR
    • diff --git a/docs/functions_vars_t.html b/docs/functions_vars_t.html new file mode 100644 index 00000000..8689bc0f --- /dev/null +++ b/docs/functions_vars_t.html @@ -0,0 +1,113 @@ + + + + + + + +intel-ipsec-mb: Data Fields - Variables + + + + + + + + + + + + + + +
      +
      + + + + + + + +
      +
      intel-ipsec-mb v1.5 +
      +
      Documentation of the Intel(R) IPSec Multi-Buffer library
      +
      + +   + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all variables with links to the structures/unions they belong to:
      + +

      - t -

      +
      +
      + + + + diff --git a/docs/functions_vars_u.html b/docs/functions_vars_u.html index cd6c676a..ac157918 100644 --- a/docs/functions_vars_u.html +++ b/docs/functions_vars_u.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_v.html b/docs/functions_vars_v.html index 48f28efb..25e28c19 100644 --- a/docs/functions_vars_v.html +++ b/docs/functions_vars_v.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_x.html b/docs/functions_vars_x.html index 278945ea..efd9a4ad 100644 --- a/docs/functions_vars_x.html +++ b/docs/functions_vars_x.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      diff --git a/docs/functions_vars_z.html b/docs/functions_vars_z.html index 370b0b31..85d7cf60 100644 --- a/docs/functions_vars_z.html +++ b/docs/functions_vars_z.html @@ -30,7 +30,7 @@ -
      intel-ipsec-mb v1.4 +
      intel-ipsec-mb v1.5
      Documentation of the Intel(R) IPSec Multi-Buffer library
      @@ -100,6 +100,8 @@ $(document).ready(function(){initNavTree('functions_vars_z.html',''); initResiza

      - z -

      -Value:
      - - -
      #define IMB_FEATURE_AVX512BW
      Definition intel-ipsec-mb.h:936
      -
      #define IMB_FEATURE_AVX512VL
      Definition intel-ipsec-mb.h:937
      -
      #define IMB_FEATURE_AVX512DQ
      Definition intel-ipsec-mb.h:934
      -
      #define IMB_FEATURE_AVX512F
      Definition intel-ipsec-mb.h:933
      -
      #define IMB_FEATURE_AVX512CD
      Definition intel-ipsec-mb.h:935
      +Value:
      + +
      #define IMB_FEATURE_AVX512BW
      Definition intel-ipsec-mb.h:900
      +
      #define IMB_FEATURE_AVX512VL
      Definition intel-ipsec-mb.h:901
      +
      #define IMB_FEATURE_AVX512DQ
      Definition intel-ipsec-mb.h:898
      +
      #define IMB_FEATURE_AVX512F
      Definition intel-ipsec-mb.h:897
      +
      #define IMB_FEATURE_AVX512CD
      Definition intel-ipsec-mb.h:899
      @@ -5137,6 +5246,20 @@ Functions
      +
      +
      + +

      ◆ IMB_FEATURE_HYBRID

      + +
      +
      + + + + +
      #define IMB_FEATURE_HYBRID   (1ULL << 23) /* Hybrid core */
      +
      +
      @@ -5188,7 +5311,7 @@ Functions
      - +
      #define IMB_FEATURE_SELF_TEST   (1ULL << 20) /* self-test feature present */#define IMB_FEATURE_SELF_TEST   (1ULL << 20) /* self-test feature present */
      @@ -5342,7 +5465,7 @@ Functions ) -     ((_mgr)->flush_burst((_mgr), (_max_jobs), (_jobs))) +    ((_mgr)->flush_burst((_mgr), (_max_jobs), (_jobs)))
      @@ -5485,6 +5608,20 @@ Functions

      exp key + 14 exp round keys

      +
      +
      + +

      ◆ IMB_GCM_MAX_LEN

      + +
      +
      + + + + +
      #define IMB_GCM_MAX_LEN   UINT64_C(((1ULL << 39) - 256) - 1)
      +
      +
      @@ -5665,7 +5802,7 @@ Functions ) -     ((_mgr)->ghash_pre((_key), (_exp_key))) +    ((_mgr)->ghash_pre((_key), (_exp_key)))
    @@ -5697,7 +5834,15 @@ Functions
    -

    HEC compute functions

    +

    HEC (hybrid error coding) compute and header update for 32-bit XGEM header

    +
    Parameters
    + + + +
    [in]_mgrPointer to initialized IMB_MGR structure
    [in]_srcPointer to XGEM header (4 bytes)
    +
    +
    +
    Returns
    32-bit XGEM header with updated HEC in BE format (ready for store)
    @@ -5726,6 +5871,15 @@ Functions
    +

    HEC (hybrid error coding) compute and header update for 64-bit XGEM header

    +
    Parameters
    + + + +
    [in]_mgrPointer to initialized IMB_MGR structure
    [in]_srcPointer to XGEM header (8 bytes)
    +
    +
    +
    Returns
    64-bit XGEM header with updated HEC in BE format (ready for store)
    @@ -5874,13 +6028,11 @@ Functions ) - +     ((_mgr)->f8_1_buffer_bit((_exp_key), (_iv), (_src), (_dst), (_len), (_offset)))
    -Value:
    ((_mgr)->f8_1_buffer_bit((_exp_key), (_iv), (_src), (_dst), (_len), \
    -
    (_offset)))
    -
    +

    Kasumi bit-level f8 operation on a single buffer.

    This function performs kasumi f8 operation on a single buffer. The key has already been scheduled with kasumi_init_f8_key_sched(). No extra bits are modified.

    Parameters
    @@ -5971,8 +6123,8 @@ Functions
    -Value:
    ((_mgr)->f8_2_buffer((_exp_key), (_iv1), (_iv2), (_src1), (_dst1), \
    -
    (_len1), (_src2), (_dst2), (_len2)))
    +Value:
    ((_mgr)->f8_2_buffer((_exp_key), (_iv1), (_iv2), (_src1), (_dst1), (_len1), (_src2), \
    +
    (_dst2), (_len2)))

    Kasumi byte-level f8 operation in parallel on two buffers.

    This function performs kasumi f8 operation on a two buffers. They will be processed with the same key, which has already been scheduled with kasumi_init_f8_key_sched().

    @@ -6079,9 +6231,8 @@ Functions
    -Value:
    ((_mgr)->f8_3_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_src1), \
    -
    (_dst1), (_src2), (_dst2), (_src3), (_dst3), \
    -
    (_len)))
    +Value:
    ((_mgr)->f8_3_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_src1), (_dst1), (_src2), \
    +
    (_dst2), (_src3), (_dst3), (_len)))

    kasumi byte-level f8 operation in parallel on three buffers

    This function performs kasumi f8 operation on a three buffers. They must all have the same length and they will be processed with the same key, which has already been scheduled with kasumi_init_f8_key_sched().

    @@ -6208,9 +6359,8 @@ Functions
    -Value:
    ((_mgr)->f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), \
    -
    (_src1), (_dst1), (_src2), (_dst2), \
    -
    (_src3), (_dst3), (_src4), (_dst4), (_len)))
    +Value:
    ((_mgr)->f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), (_src1), (_dst1), \
    +
    (_src2), (_dst2), (_src3), (_dst3), (_src4), (_dst4), (_len)))

    kasumi byte-level f8 operation in parallel on four buffers

    This function performs kasumi f8 operation on four buffers. They must all have the same length and they will be processed with the same key, which has already been scheduled with kasumi_init_f8_key_sched().

    @@ -6288,13 +6438,11 @@ Functions ) - +     ((_mgr)->f8_n_buffer((_exp_key), (_iv), (_src), (_dst), (_len), (_count)))
    -Value:
    ((_mgr)->f8_n_buffer((_exp_key), (_iv), (_src), (_dst), (_len), \
    -
    (_count)))
    -
    +

    Kasumi f8 operation on N buffers.

    All input buffers can have different lengths and they will be processed with the same key, which has already been scheduled with kasumi_init_f8_key_sched().

    Parameters
    @@ -6423,13 +6571,11 @@ Functions ) - +     ((_mgr)->f9_1_buffer_user((_exp_key), (_iv), (_src), (_len), (_tag), (_dir)))
    -Value:
    ((_mgr)->f9_1_buffer_user((_exp_key), (_iv), (_src), (_len), \
    -
    (_tag), (_dir)))
    -
    +

    Kasumi bit-level f9 operation on a single buffer.

    The key has already been scheduled with kasumi_init_f9_key_sched().

    Parameters
    @@ -6624,11 +6770,11 @@ Functions
    - +
    #define IMB_MAX_TAG_LEN   (16)#define IMB_MAX_TAG_LEN   (64)
    -

    Authenticated Tag Length in bytes. Valid values are 16 (most likely), 12 or 8.

    +

    Maximum Authenticated Tag Length in bytes.

    @@ -6687,7 +6833,7 @@ Functions ) -     ((_mgr)->md5_one_block((_src), (_tag))) +    ((_mgr)->md5_one_block((_src), (_tag)))
    @@ -6701,6 +6847,20 @@ Functions +
    +
    + +

    ◆ IMB_POLY1305_BLOCK_SIZE

    + +
    +
    + + + + +
    #define IMB_POLY1305_BLOCK_SIZE   16
    +
    +
    @@ -6728,6 +6888,105 @@ Functions
    Returns
    Number of jobs in the queue
    +
    +
    + +

    ◆ IMB_SELF_TEST_PHASE_CORRUPT

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_PHASE_CORRUPT   "CORRUPT"
    +
    + +
    +
    + +

    ◆ IMB_SELF_TEST_PHASE_FAIL

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_PHASE_FAIL   "FAIL"
    +
    + +
    +
    + +

    ◆ IMB_SELF_TEST_PHASE_PASS

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_PHASE_PASS   "PASS"
    +
    + +
    +
    + +

    ◆ IMB_SELF_TEST_PHASE_START

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_PHASE_START   "START"
    +
    +

    Self test defines

    + +
    +
    + +

    ◆ IMB_SELF_TEST_TYPE_KAT_AEAD

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_TYPE_KAT_AEAD   "KAT_AEAD"
    +
    + +
    +
    + +

    ◆ IMB_SELF_TEST_TYPE_KAT_AUTH

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_TYPE_KAT_AUTH   "KAT_Auth"
    +
    + +
    +
    + +

    ◆ IMB_SELF_TEST_TYPE_KAT_CIPHER

    + +
    +
    + + + + +
    #define IMB_SELF_TEST_TYPE_KAT_CIPHER   "KAT_Cipher"
    +
    +
    @@ -6763,7 +7022,7 @@ Functions ) -     ((_mgr)->sha1((_src), (_length), (_tag))) +    ((_mgr)->sha1((_src), (_length), (_tag)))
    @@ -6836,7 +7095,7 @@ Functions ) -     ((_mgr)->sha1_one_block((_src), (_tag))) +    ((_mgr)->sha1_one_block((_src), (_tag)))
    @@ -6885,7 +7144,7 @@ Functions ) -     ((_mgr)->sha224((_src), (_length), (_tag))) +    ((_mgr)->sha224((_src), (_length), (_tag)))
    @@ -6943,16 +7202,17 @@ Functions ) -     ((_mgr)->sha224_one_block((_src), (_tag))) +    ((_mgr)->sha224_one_block((_src), (_tag)))

    Authenticate 64-byte data buffer with SHA224.

    +
    Note
    The output tag is 32 bytes long (not 28 bytes). This is needed for HMAC IPAD and OPAD computation where full 8 word digest is required.
    Parameters
    - +
    [in]_mgrPointer to multi-buffer structure
    [in]_src64-byte data buffer
    [out]_tagDigest output (28 bytes)
    [out]_tagDigest output (32 bytes)
    @@ -6992,7 +7252,7 @@ Functions ) -     ((_mgr)->sha256((_src), (_length), (_tag))) +    ((_mgr)->sha256((_src), (_length), (_tag)))
    @@ -7050,7 +7310,7 @@ Functions ) -     ((_mgr)->sha256_one_block((_src), (_tag))) +    ((_mgr)->sha256_one_block((_src), (_tag)))
    @@ -7099,7 +7359,7 @@ Functions ) -     ((_mgr)->sha384((_src), (_length), (_tag))) +    ((_mgr)->sha384((_src), (_length), (_tag)))
    @@ -7157,16 +7417,17 @@ Functions ) -     ((_mgr)->sha384_one_block((_src), (_tag))) +    ((_mgr)->sha384_one_block((_src), (_tag)))

    Authenticate 128-byte data buffer with SHA384.

    +
    Note
    The output tag is 64 bytes long, not 48 bytes. This is needed for HMAC IPAD and OPAD computation where full 8 word digest is required.
    Parameters
    - +
    [in]_mgrPointer to multi-buffer structure
    [in]_src128-byte data buffer
    [out]_tagDigest output (48 bytes)
    [out]_tagDigest output (64 bytes)
    @@ -7206,7 +7467,7 @@ Functions ) -     ((_mgr)->sha512((_src), (_length), (_tag))) +    ((_mgr)->sha512((_src), (_length), (_tag)))
    @@ -7264,7 +7525,7 @@ Functions ) -     ((_mgr)->sha512_one_block((_src), (_tag))) +    ((_mgr)->sha512_one_block((_src), (_tag)))
    @@ -7336,6 +7597,126 @@ Functions
    +
    +
    + +

    ◆ IMB_SM3_BLOCK_SIZE

    + +
    +
    + + + + +
    #define IMB_SM3_BLOCK_SIZE   64
    +
    + +
    +
    + +

    ◆ IMB_SM3_DIGEST_SIZE

    + +
    +
    + + + + +
    #define IMB_SM3_DIGEST_SIZE   32
    +
    + +
    +
    + +

    ◆ IMB_SM4_BLOCK_SIZE

    + +
    +
    + + + + +
    #define IMB_SM4_BLOCK_SIZE   16
    +
    + +
    +
    + +

    ◆ IMB_SM4_KEY_SCHEDULE_ROUNDS

    + +
    +
    + + + + +
    #define IMB_SM4_KEY_SCHEDULE_ROUNDS   32
    +
    + +
    +
    + +

    ◆ IMB_SM4_KEYEXP

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #define IMB_SM4_KEYEXP( _mgr,
     _key,
     _exp_enc_key,
     _exp_dec_key 
    )    ((_mgr)->sm4_keyexp((_key), (_exp_enc_key), (_exp_dec_key)))
    +
    +

    SM4 key expansion

    +
    Parameters
    + + + + + +
    [in]_mgrPointer to initialized IMB_MGR structure
    [in]_keyInput key (16 bytes)
    [out]_exp_enc_keyEncrypt direction key schedule (128 bytes)
    [out]_exp_dec_keyDecrypt direction key schedule (128 bytes)
    +
    +
    + +
    +
    + +

    ◆ IMB_SNOW3G_DIGEST_LEN

    + +
    +
    + + + + +
    #define IMB_SNOW3G_DIGEST_LEN   4
    +
    +
    @@ -7453,13 +7834,11 @@ Functions ) - +     ((_mgr)->snow3g_f8_1_buffer_bit((_exp_key), (_iv), (_src), (_dst), (_len), (_offset)))
    -Value:
    ((_mgr)->snow3g_f8_1_buffer_bit((_exp_key), (_iv), (_src), \
    -
    (_dst), (_len), (_offset)))
    -

    This function performs snow3g f8 operation on a single buffer. The key has already been scheduled with snow3g_init_key_sched().

    +

    This function performs snow3g f8 operation on a single buffer. The key has already been scheduled with snow3g_init_key_sched().

    Parameters
    @@ -7548,8 +7927,7 @@ Functions
    [in]_mgrPointer to multi-buffer structure
    -Value:
    ((_mgr)->snow3g_f8_2_buffer((_exp_key), (_iv1), (_iv2), \
    -
    (_src1), (_dst1), (_len1), \
    +Value:
    ((_mgr)->snow3g_f8_2_buffer((_exp_key), (_iv1), (_iv2), (_src1), (_dst1), (_len1), \
    (_src2), (_dst2), (_len2)))

    This function performs snow3g f8 operation on two buffers. They will be processed with the same key, which has already been scheduled with snow3g_init_key_sched().

    Parameters
    @@ -7691,10 +8069,8 @@ Functions
    -Value:
    ((_mgr)->snow3g_f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), \
    -
    (_iv4), (_src1), (_dst1), (_len1), \
    -
    (_src2), (_dst2), (_len2), \
    -
    (_src3), (_dst3), (_len3), \
    +Value:
    ((_mgr)->snow3g_f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), (_src1), (_dst1), \
    +
    (_len1), (_src2), (_dst2), (_len2), (_src3), (_dst3), (_len3), \
    (_src4), (_dst4), (_len4)))

    This function performs snow3g f8 operation on four buffers. They will be processed with the same key, which has already been scheduled with snow3g_init_key_sched().

    Parameters
    @@ -7940,16 +8316,11 @@ Functions
    -Value:
    ((_mgr)->snow3g_f8_8_buffer((_exp_key), (_iv1), (_iv2), (_iv3), \
    -
    (_iv4), (_iv5), (_iv6), (_iv7), \
    -
    (_iv8), (_src1), (_dst1), (_len1), \
    -
    (_src2), (_dst2), (_len2), \
    -
    (_src3), (_dst3), (_len3), \
    -
    (_src4), (_dst4), (_len4), \
    -
    (_src5), (_dst5), (_len5), \
    -
    (_src6), (_dst6), (_len6), \
    -
    (_src7), (_dst7), (_len7), \
    -
    (_src8), (_dst8), (_len8)))
    +Value:
    ((_mgr)->snow3g_f8_8_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), (_iv5), (_iv6), \
    +
    (_iv7), (_iv8), (_src1), (_dst1), (_len1), (_src2), (_dst2), \
    +
    (_len2), (_src3), (_dst3), (_len3), (_src4), (_dst4), (_len4), \
    +
    (_src5), (_dst5), (_len5), (_src6), (_dst6), (_len6), (_src7), \
    +
    (_dst7), (_len7), (_src8), (_dst8), (_len8)))

    This function performs snow3g f8 operation on eight buffers. They will be processed with the same key, which has already been scheduled with snow3g_init_key_sched().

    Parameters
    @@ -8038,13 +8409,11 @@ Functions - +
    )    ((_mgr)->snow3g_f8_8_buffer_multikey((_exp_key), (_iv), (_src), (_dst), (_len)))
    -Value:
    ((_mgr)->snow3g_f8_8_buffer_multikey((_exp_key), (_iv), (_src), (_dst),\
    -
    (_len)))
    -

    This function performs snow3g f8 operation on eight buffers. They will be processed with individual keys, which have already been scheduled with snow3g_init_key_sched().

    +

    This function performs snow3g f8 operation on eight buffers. They will be processed with individual keys, which have already been scheduled with snow3g_init_key_sched().

    Parameters
    @@ -8110,13 +8479,11 @@ Functions - +
    [in]_mgrPointer to multi-buffer structure
    )    ((_mgr)->snow3g_f8_n_buffer((_exp_key), (_iv), (_src), (_dst), (_len), (_count)))
    -Value:
    ((_mgr)->snow3g_f8_n_buffer((_exp_key), (_iv), (_src), \
    -
    (_dst), (_len), (_count)))
    -

    This function performs snow3g f8 operation in parallel on N buffers. All input buffers can have different lengths and they will be processed with the same key, which has already been scheduled with snow3g_init_key_sched().

    +

    This function performs snow3g f8 operation in parallel on N buffers. All input buffers can have different lengths and they will be processed with the same key, which has already been scheduled with snow3g_init_key_sched().

    Parameters
    @@ -8183,13 +8550,11 @@ Functions - +
    [in]_mgrPointer to multi-buffer structure
    )    ((_mgr)->snow3g_f8_n_buffer_multikey((_exp_key), (_iv), (_src), (_dst), (_len), (_count)))
    -Value:
    ((_mgr)->snow3g_f8_n_buffer_multikey((_exp_key), (_iv), (_src), \
    -
    (_dst), (_len), (_count)))
    -

    This function performs snow3g f8 operation in parallel on N buffers. All input buffers can have different lengths. Confidentiallity keys can vary, schedules with snow3g_init_key_sched_multi().

    +

    This function performs snow3g f8 operation in parallel on N buffers. All input buffers can have different lengths. Confidentiallity keys can vary, schedules with snow3g_init_key_sched_multi().

    Parameters
    @@ -8316,6 +8681,20 @@ Functions
    -1 on error
    + + + +

    ◆ IMB_SNOW3G_IV_LEN_IN_BYTES

    + +
    +
    +
    [in]_mgrPointer to multi-buffer structure
    + + + +
    #define IMB_SNOW3G_IV_LEN_IN_BYTES   16
    +
    +
    @@ -8371,7 +8750,7 @@ Functions ) -     ((_mgr)->submit_burst((_mgr), (_n_jobs), (_jobs))) +    ((_mgr)->submit_burst((_mgr), (_n_jobs), (_jobs)))
    @@ -8483,13 +8862,11 @@ Functions ) - +     ((_mgr)->submit_cipher_burst((_mgr), (_jobs), (_n_jobs), (_cipher), (_dir), (_key_size)))
    -Value:
    ((_mgr)->submit_cipher_burst((_mgr), (_jobs), (_n_jobs), \
    -
    (_cipher), (_dir), (_key_size)))
    -

    Submit multiple cipher jobs to be processed synchronously after validating.

    +

    Submit multiple cipher jobs to be processed synchronously after validating.

    Parameters
    @@ -8554,8 +8931,8 @@ Functions
    [in]_mgrPointer to initialized IMB_MGR structure
    -Value:
    ((_mgr)->submit_cipher_burst_nocheck((_mgr), (_jobs), (_n_jobs),\
    -
    (_cipher), (_dir), (_key_size)))
    +Value:
    ((_mgr)->submit_cipher_burst_nocheck((_mgr), (_jobs), (_n_jobs), (_cipher), (_dir), \
    +
    (_key_size)))

    Submit multiple cipher jobs to be processed synchronously without validating.

    This is more performant but less secure than IMB_SUBMIT_CIPHER_BURST().

    Parameters
    @@ -8773,7 +9150,7 @@ Functions
    - +
    #define IMB_VERSION_NUM   0x10400#define IMB_VERSION_NUM   0x10500
    @@ -8787,7 +9164,7 @@ Functions
    - +
    #define IMB_VERSION_STR   "1.4.0-dev"#define IMB_VERSION_STR   "1.5.0"
    @@ -9409,7 +9786,35 @@ Functions
    - + + +
    typedef uint32_t(* burst_fn_t) (struct IMB_MGR *, const uint32_t, struct IMB_JOB **)typedef uint32_t(* burst_fn_t) (struct IMB_MGR *, const uint32_t, struct IMB_JOB **)
    +
    + +
    +
    + +

    ◆ chacha20_hp_quic_t

    + +
    +
    + + + + +
    typedef void(* chacha20_hp_quic_t) (const void *, const void *const *, void **, const uint64_t)
    +
    + +
    +
    + +

    ◆ chacha20_poly1305_quic_t

    + +
    +
    + + +
    typedef IMB_JOB *(* chacha20_poly1305_quic_t) (struct IMB_MGR *, IMB_JOB *)
    @@ -9649,6 +10054,20 @@ Functions
    +
    +
    + +

    ◆ imb_self_test_cb_t

    + +
    +
    + + + + +
    typedef int(* imb_self_test_cb_t) (void *cb_arg, const IMB_SELF_TEST_CALLBACK_DATA *data)
    +
    +
    @@ -9860,6 +10279,20 @@ Functions
    +
    +
    + +

    ◆ sm4_keyexp_t

    + +
    +
    + + + + +
    typedef void(* sm4_keyexp_t) (const void *, void *, void *)
    +
    +
    @@ -9918,14 +10351,14 @@ Functions
    - -

    ◆ snow3g_f8_8_buffer_multikey_t

    + +

    ◆ snow3g_f8_8_buffer_multikey_t

    - +
    typedef void(* snow3g_f8_8_buffer_multikey_t) (const snow3g_key_schedule_t *const[], const void *const[], const void *const[], void *[], const uint32_t[])typedef void(* snow3g_f8_8_buffer_multikey_t) (const snow3g_key_schedule_t *const [], const void *const [], const void *const [], void *[], const uint32_t[])
    @@ -9946,28 +10379,28 @@ Functions
    - -

    ◆ snow3g_f8_n_buffer_multikey_t

    + +

    ◆ snow3g_f8_n_buffer_multikey_t

    - +
    typedef void(* snow3g_f8_n_buffer_multikey_t) (const snow3g_key_schedule_t *const[], const void *const[], const void *const[], void *[], const uint32_t[], const uint32_t)typedef void(* snow3g_f8_n_buffer_multikey_t) (const snow3g_key_schedule_t *const [], const void *const [], const void *const [], void *[], const uint32_t[], const uint32_t)
    - -

    ◆ snow3g_f8_n_buffer_t

    + +

    ◆ snow3g_f8_n_buffer_t

    - +
    typedef void(* snow3g_f8_n_buffer_t) (const snow3g_key_schedule_t *, const void *const[], const void *const[], void *[], const uint32_t[], const uint32_t)typedef void(* snow3g_f8_n_buffer_t) (const snow3g_key_schedule_t *, const void *const [], const void *const [], void *[], const uint32_t[], const uint32_t)
    @@ -10261,6 +10694,8 @@ Functions IMB_CIPHER_SNOW_V  IMB_CIPHER_SNOW_V_AEAD  IMB_CIPHER_GCM_SGL  +IMB_CIPHER_SM4_ECB  +IMB_CIPHER_SM4_CBC  IMB_CIPHER_NUM  @@ -10333,6 +10768,7 @@ Functions IMB_ERR_BURST_OOO  IMB_ERR_SELFTEST  IMB_ERR_BURST_SUITE_ID  +IMB_ERR_JOB_SGL_STATE  IMB_ERR_MAX  @@ -10437,6 +10873,10 @@ Functions IMB_AUTH_GHASH 

    GHASH

    +IMB_AUTH_SM3 

    SM3

    + +IMB_AUTH_HMAC_SM3 

    SM3-HMAC

    + IMB_AUTH_NUM  @@ -17296,8 +17736,8 @@ Functions
    - -

    ◆ imb_hmac_ipad_opad()

    + +

    ◆ imb_hmac_ipad_opad()

    @@ -17305,7 +17745,7 @@ Functions IMB_DLL_EXPORT void imb_hmac_ipad_opad ( - struct IMB_MGR *  + IMB_MGRmb_mgr, @@ -17478,6 +17918,107 @@ For more info on key_data refer to IMB_AES128/192/256_GCM_PRE() API’s +
    +
    + +

    ◆ imb_quic_chacha20_poly1305()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IMB_DLL_EXPORT void imb_quic_chacha20_poly1305 (IMB_MGRstate,
    const void * key,
    const IMB_CIPHER_DIRECTION cipher_dir,
    void * dst_ptr_array[],
    const void *const src_ptr_array[],
    const uint64_t len_array[],
    const void *const iv_ptr_array[],
    const void *const aad_ptr_array[],
    const uint64_t aad_len,
    void * tag_ptr_array[],
    const uint64_t num_packets 
    )
    +
    + +

    Batch of CHACHA20-POLY1305 encrypt/decrypt operations with the same key.

    +
    Note
    If used out of place then AAD needs to be copied by the caller.
    +
    Parameters
    + + + + + + + + + + + + +
    [in]statepointer to IMB_MGR
    [in]keypointer to key
    [in]cipher_dircipher direction (IMB_DIR_ENCRYPT / DECRYPT)
    [out]dst_ptr_arrayarray with destination pointers
    [in]src_ptr_arrayarray with source pointers
    [in]len_arrayarray with message lengths in bytes
    [in]iv_ptr_arrayarray with IV pointers
    [in]aad_ptr_arrayarray with AAD pointers
    [in]aad_lenAAD length in bytes
    [out]tag_ptr_arrayarray with authentication TAG pointers
    [in]num_packetsnumber of packets in this batch
    +
    +
    +
    @@ -17544,6 +18085,169 @@ For more info on key_data refer to IMB_AES128/192/256_GCM_PRE() API’s +
    +
    + +

    ◆ imb_quic_hp_chacha20()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IMB_DLL_EXPORT void imb_quic_hp_chacha20 (IMB_MGRstate,
    const void * key,
    void * dst_ptr_array[],
    const void *const src_ptr_array[],
    const uint64_t num_packets 
    )
    +
    + +

    Batch of ChaCha20 encrypt operations with the same key.

    +

    Sample size is fixed to 16 bytes (read from source pointers). Mask output size is fixed to 5 bytes (written to destination pointer). Cipher direction is fixed to ENCRYPT.

    +
    Parameters
    + + + + + + +
    [in]statepointer to IMB_MGR
    [in]keyCipher key
    [out]dst_ptr_arrayarray with destination pointers
    [in]src_ptr_arrayarray with source sample pointers
    [in]num_packetsnumber of packets in this batch
    +
    +
    + +
    +
    + +

    ◆ imb_self_test_get_cb()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    IMB_DLL_EXPORT int imb_self_test_get_cb (IMB_MGRstate,
    imb_self_test_cb_tcb_fn,
    void ** cb_arg 
    )
    +
    + +

    Retrieves details of callback function to be invoked when running a self test.

    +

    It may be useful to check status of self test callback or daisy chain a few callbacks together.

    +
    Parameters
    + + + + +
    [in]statepointer to IMB_MGR
    [in,out]cb_fnpointer to place pointer to self test callback function
    [in,out]cb_argpointer to place callback function argument
    +
    +
    +
    Returns
    Operation status of IMB_ERR type
    +
    Return values
    + + +
    0on success
    +
    +
    + +
    +
    + +

    ◆ imb_self_test_set_cb()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    IMB_DLL_EXPORT int imb_self_test_set_cb (IMB_MGRstate,
    imb_self_test_cb_t cb_fn,
    void * cb_arg 
    )
    +
    + +

    Sets callback function to be invoked when running a self test.

    +

    If cb_fn is NULL then self test callback functionality gets disabled.

    +
    Parameters
    + + + + +
    [in]statepointer to IMB_MGR
    [in]cb_fnpointer to self test callback function
    [in]cb_argargument to be passed to the callback function cb_fn
    +
    +
    +
    Returns
    Operation status of IMB_ERR type
    +
    Return values
    + + +
    0on success
    +
    +
    +
    @@ -17844,7 +18548,7 @@ For more info on key_data refer to IMB_AES128/192/256_GCM_PRE() API’s[in]countCOUNT (4 bytes in Little Endian) [in]bearerBEARER (5 bits) [in]dirDIRECTION (1 bit) - [out]iv_ptrPointer to generated IV (16 bytes) + [out]iv_ptrPointer to generated IV (8 bytes) @@ -17896,7 +18600,7 @@ For more info on key_data refer to IMB_AES128/192/256_GCM_PRE() API’s [in]countCOUNT (4 bytes in Little Endian) [in]freshFRESH (4 bytes in Little Endian) - [out]iv_ptrPointer to generated IV (16 bytes) + [out]iv_ptrPointer to generated IV (8 bytes) diff --git a/docs/intel-ipsec-mb_8h.js b/docs/intel-ipsec-mb_8h.js index ddf585eb..0d390efe 100644 --- a/docs/intel-ipsec-mb_8h.js +++ b/docs/intel-ipsec-mb_8h.js @@ -8,6 +8,7 @@ var intel_ipsec_mb_8h = [ "chacha20_poly1305_context_data", "structchacha20__poly1305__context__data.html", "structchacha20__poly1305__context__data" ], [ "gcm_key_data", "structgcm__key__data.html", "structgcm__key__data" ], [ "snow3g_key_schedule_s", "structsnow3g__key__schedule__s.html", "structsnow3g__key__schedule__s" ], + [ "IMB_SELF_TEST_CALLBACK_DATA", "structIMB__SELF__TEST__CALLBACK__DATA.html", "structIMB__SELF__TEST__CALLBACK__DATA" ], [ "IMB_MGR", "structIMB__MGR.html", "structIMB__MGR" ], [ "__forceinline", "intel-ipsec-mb_8h.html#af93b819ac40799ac392e16f6a90729fd", null ], [ "DECLARE_ALIGNED", "intel-ipsec-mb_8h.html#ad920a47ed8f57af8b2cf6bcd18a3e41c", null ], @@ -60,11 +61,15 @@ var intel_ipsec_mb_8h = [ "IMB_AES_KEYEXP_256", "intel-ipsec-mb_8h.html#a003306124dae4920161ed6d4a7bf4e2f", null ], [ "IMB_AES_XCBC_KEYEXP", "intel-ipsec-mb_8h.html#a5a5f2342f2b1e65e41084d915c3b2cda", null ], [ "IMB_ASSERT", "intel-ipsec-mb_8h.html#af0f2f0bfad62f740bc2e22e60f48af8d", null ], + [ "IMB_CCM_AAD_MAX_SIZE", "intel-ipsec-mb_8h.html#a96511040da293d22903654658b02e0e3", null ], [ "IMB_CHACHA20_POLY1305_DEC_FINALIZE", "intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0", null ], [ "IMB_CHACHA20_POLY1305_DEC_UPDATE", "intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed", null ], [ "IMB_CHACHA20_POLY1305_ENC_FINALIZE", "intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031", null ], [ "IMB_CHACHA20_POLY1305_ENC_UPDATE", "intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b", null ], [ "IMB_CHACHA20_POLY1305_INIT", "intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643", null ], + [ "IMB_CHACHA20_POLY1305_IV_SIZE", "intel-ipsec-mb_8h.html#a682613e829c603f3c328f7fd6813d6ff", null ], + [ "IMB_CHACHA20_POLY1305_KEY_SIZE", "intel-ipsec-mb_8h.html#a3260a6651abb0c37dc6558770966d582", null ], + [ "IMB_CHACHA20_POLY1305_MAX_LEN", "intel-ipsec-mb_8h.html#aef05a0c3b069c6076a3f1255582b3e38", null ], [ "IMB_CPUFLAGS_AVX", "intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576", null ], [ "IMB_CPUFLAGS_AVX2", "intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d", null ], [ "IMB_CPUFLAGS_AVX2_T2", "intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de", null ], @@ -111,6 +116,7 @@ var intel_ipsec_mb_8h = [ "IMB_FEATURE_BMI2", "intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09", null ], [ "IMB_FEATURE_CMOV", "intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c", null ], [ "IMB_FEATURE_GFNI", "intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567", null ], + [ "IMB_FEATURE_HYBRID", "intel-ipsec-mb_8h.html#a6bbaab5c0bc3aca1454b66bf2500150f", null ], [ "IMB_FEATURE_PCLMULQDQ", "intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5", null ], [ "IMB_FEATURE_SAFE_DATA", "intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b", null ], [ "IMB_FEATURE_SAFE_PARAM", "intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080", null ], @@ -132,6 +138,7 @@ var intel_ipsec_mb_8h = [ "IMB_GCM_ENC_KEY_LEN", "intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e", null ], [ "IMB_GCM_IV_DATA_LEN", "intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702", null ], [ "IMB_GCM_KEY_SETS", "intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b", null ], + [ "IMB_GCM_MAX_LEN", "intel-ipsec-mb_8h.html#a270311268c29ce07cffa688042b1855a", null ], [ "IMB_GET_COMPLETED_JOB", "intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117", null ], [ "IMB_GET_NEXT_BURST", "intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70", null ], [ "IMB_GET_NEXT_JOB", "intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382", null ], @@ -160,7 +167,15 @@ var intel_ipsec_mb_8h = [ "IMB_MD5_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3", null ], [ "IMB_MD5_DIGEST_SIZE_IN_BYTES", "intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa", null ], [ "IMB_MD5_ONE_BLOCK", "intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2", null ], + [ "IMB_POLY1305_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a603f272890d272f0bbd467ee8c632452", null ], [ "IMB_QUEUE_SIZE", "intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365", null ], + [ "IMB_SELF_TEST_PHASE_CORRUPT", "intel-ipsec-mb_8h.html#ad4c08f2bffbec28676efdb2e2719cccc", null ], + [ "IMB_SELF_TEST_PHASE_FAIL", "intel-ipsec-mb_8h.html#a6eed902612dcc2a48357d41eec6cbbe0", null ], + [ "IMB_SELF_TEST_PHASE_PASS", "intel-ipsec-mb_8h.html#a8ffbfaff9522f0afbed27f0f18278bb2", null ], + [ "IMB_SELF_TEST_PHASE_START", "intel-ipsec-mb_8h.html#a99801c5d8203aeaf6bf08e67e491f69b", null ], + [ "IMB_SELF_TEST_TYPE_KAT_AEAD", "intel-ipsec-mb_8h.html#a439b4d815e36cd31bbe7d230673343c3", null ], + [ "IMB_SELF_TEST_TYPE_KAT_AUTH", "intel-ipsec-mb_8h.html#a399d147b404c7ee60b254b34606e02db", null ], + [ "IMB_SELF_TEST_TYPE_KAT_CIPHER", "intel-ipsec-mb_8h.html#a13bffffd1c1829e5d92815d90cb27534", null ], [ "IMB_SHA1", "intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4", null ], [ "IMB_SHA1_BLOCK_SIZE", "intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91", null ], [ "IMB_SHA1_DIGEST_SIZE_IN_BYTES", "intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066", null ], @@ -181,6 +196,12 @@ var intel_ipsec_mb_8h = [ "IMB_SHA_256_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef", null ], [ "IMB_SHA_384_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855", null ], [ "IMB_SHA_512_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d", null ], + [ "IMB_SM3_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a12f4db6d32e538899734a938a55cc9d3", null ], + [ "IMB_SM3_DIGEST_SIZE", "intel-ipsec-mb_8h.html#a35ecd17fd04c0db20a1281ad7e497595", null ], + [ "IMB_SM4_BLOCK_SIZE", "intel-ipsec-mb_8h.html#a9846bc9e4fb7c61de7c231e9fec5179d", null ], + [ "IMB_SM4_KEY_SCHEDULE_ROUNDS", "intel-ipsec-mb_8h.html#adfc1e6216c0a6e42ba10d05c7614480c", null ], + [ "IMB_SM4_KEYEXP", "intel-ipsec-mb_8h.html#a4c763b451aa0188d616d1cd127af8559", null ], + [ "IMB_SNOW3G_DIGEST_LEN", "intel-ipsec-mb_8h.html#a5f5a1efb7da9f6b2436e95c5c89bd6ae", null ], [ "IMB_SNOW3G_F8_1_BUFFER", "intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1", null ], [ "IMB_SNOW3G_F8_1_BUFFER_BIT", "intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5", null ], [ "IMB_SNOW3G_F8_2_BUFFER", "intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7", null ], @@ -191,6 +212,7 @@ var intel_ipsec_mb_8h = [ "IMB_SNOW3G_F8_N_BUFFER_MULTIKEY", "intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c", null ], [ "IMB_SNOW3G_F9_1_BUFFER", "intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851", null ], [ "IMB_SNOW3G_INIT_KEY_SCHED", "intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d", null ], + [ "IMB_SNOW3G_IV_LEN_IN_BYTES", "intel-ipsec-mb_8h.html#a5d9cbb917f8117631939faa3d04c912d", null ], [ "IMB_SNOW3G_KEY_SCHED_SIZE", "intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2", null ], [ "IMB_SUBMIT_BURST", "intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524", null ], [ "IMB_SUBMIT_BURST_NOCHECK", "intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4", null ], @@ -231,6 +253,8 @@ var intel_ipsec_mb_8h = [ "aes_gmac_init_t", "intel-ipsec-mb_8h.html#a31987251c968435d720e8656ae4621a0", null ], [ "aes_gmac_update_t", "intel-ipsec-mb_8h.html#aba0ac59064802c6d0a182a5164568c18", null ], [ "burst_fn_t", "intel-ipsec-mb_8h.html#aaeed8e5ec28aba6b8deef269b7c4bb28", null ], + [ "chacha20_hp_quic_t", "intel-ipsec-mb_8h.html#aed418d6f1ec4d8a2d29c3ca2cec05f49", null ], + [ "chacha20_poly1305_quic_t", "intel-ipsec-mb_8h.html#a1af4a857337cd5ccd97a4801feede864", null ], [ "chacha_poly_enc_dec_update_t", "intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548", null ], [ "chacha_poly_finalize_t", "intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0", null ], [ "chacha_poly_init_t", "intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f", null ], @@ -247,6 +271,7 @@ var intel_ipsec_mb_8h = [ "hec_64_t", "intel-ipsec-mb_8h.html#aa9afd4ee91f0d82729afcf5f1cdcb808", null ], [ "IMB_JOB", "intel-ipsec-mb_8h.html#aed2387ba36d72c3d148fcb9d2802ccf5", null ], [ "IMB_MGR", "intel-ipsec-mb_8h.html#a6d466496b4adfea3f9bc0881f11fe551", null ], + [ "imb_self_test_cb_t", "intel-ipsec-mb_8h.html#a6fc0ee92d9cbee157810685d592cc13a", null ], [ "init_mb_mgr_t", "intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b", null ], [ "kasumi_f8_1_buffer_bit_t", "intel-ipsec-mb_8h.html#a81afa744fb5669fe37cf0dce2193d8a7", null ], [ "kasumi_f8_1_buffer_t", "intel-ipsec-mb_8h.html#a89fe975f0388b71765be494d04b034f4", null ], @@ -262,14 +287,15 @@ var intel_ipsec_mb_8h = [ "kasumi_key_sched_t", "intel-ipsec-mb_8h.html#a82d6866ebcf1bd46b684fe473b4b73f2", null ], [ "keyexp_t", "intel-ipsec-mb_8h.html#a60de89a391c8d6d9c51c742a87effb6f", null ], [ "queue_size_t", "intel-ipsec-mb_8h.html#a9884ae92b598dd504f7d0ef8be5051d6", null ], + [ "sm4_keyexp_t", "intel-ipsec-mb_8h.html#a071ff3c56e36f25d0df0e8505121bd68", null ], [ "snow3g_f8_1_buffer_bit_t", "intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958", null ], [ "snow3g_f8_1_buffer_t", "intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380", null ], [ "snow3g_f8_2_buffer_t", "intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328", null ], [ "snow3g_f8_4_buffer_t", "intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099", null ], - [ "snow3g_f8_8_buffer_multikey_t", "intel-ipsec-mb_8h.html#a109b2a72d05bbe05a373ed5cf3c1f201", null ], + [ "snow3g_f8_8_buffer_multikey_t", "intel-ipsec-mb_8h.html#aaea53cd00d9e0129c7822c644c5f97d7", null ], [ "snow3g_f8_8_buffer_t", "intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a", null ], - [ "snow3g_f8_n_buffer_multikey_t", "intel-ipsec-mb_8h.html#a4049b601f9da6542e25d903efe524bc1", null ], - [ "snow3g_f8_n_buffer_t", "intel-ipsec-mb_8h.html#a6a4a1da950207c9ed04f3f18ae1b7e43", null ], + [ "snow3g_f8_n_buffer_multikey_t", "intel-ipsec-mb_8h.html#aed316ea9b9de140a52506ea1c63f56aa", null ], + [ "snow3g_f8_n_buffer_t", "intel-ipsec-mb_8h.html#a876cc51e6e6f2dd55134891573891833", null ], [ "snow3g_f9_1_buffer_t", "intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733", null ], [ "snow3g_init_key_sched_t", "intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5", null ], [ "snow3g_key_sched_size_t", "intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f", null ], @@ -324,6 +350,8 @@ var intel_ipsec_mb_8h = [ "IMB_CIPHER_SNOW_V", "intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465", null ], [ "IMB_CIPHER_SNOW_V_AEAD", "intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409", null ], [ "IMB_CIPHER_GCM_SGL", "intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918", null ], + [ "IMB_CIPHER_SM4_ECB", "intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7adbd2a1ad3472becfc1e39e4dd102ba", null ], + [ "IMB_CIPHER_SM4_CBC", "intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cad491b9e7827ce4556c81b430a7e78e96", null ], [ "IMB_CIPHER_NUM", "intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75", null ] ] ], [ "IMB_ERR", "intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0b", [ @@ -381,6 +409,7 @@ var intel_ipsec_mb_8h = [ "IMB_ERR_BURST_OOO", "intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444", null ], [ "IMB_ERR_SELFTEST", "intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829", null ], [ "IMB_ERR_BURST_SUITE_ID", "intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78", null ], + [ "IMB_ERR_JOB_SGL_STATE", "intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba932b3d39bef22ae92d181a207563392f", null ], [ "IMB_ERR_MAX", "intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6", null ] ] ], [ "IMB_HASH_ALG", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006", [ @@ -430,6 +459,8 @@ var intel_ipsec_mb_8h = [ "IMB_AUTH_CRC7_FP_HEADER", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab7f1372ade9da040caf195b13f2b79f0", null ], [ "IMB_AUTH_CRC6_IUUP_HEADER", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a88175070e077037332ad5cd5fdece46f", null ], [ "IMB_AUTH_GHASH", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a67297eacd4913bd65a1aae650c3a22e3", null ], + [ "IMB_AUTH_SM3", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae95ecde8c47c53b5b104fdd43120b450", null ], + [ "IMB_AUTH_HMAC_SM3", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006abba78b645883f63bb73c9a8cdd9f738b", null ], [ "IMB_AUTH_NUM", "intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af", null ] ] ], [ "IMB_KEY_SIZE_BYTES", "intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cc", [ @@ -589,9 +620,13 @@ var intel_ipsec_mb_8h = [ "imb_get_strerror", "intel-ipsec-mb_8h.html#a61f664448a862fbb02e728ce518ff8e4", null ], [ "imb_get_version", "intel-ipsec-mb_8h.html#aee02bcb3a5e5eaee3632086f75c3d78d", null ], [ "imb_get_version_str", "intel-ipsec-mb_8h.html#a4490e7b324236315f1a9e141b39f99f2", null ], - [ "imb_hmac_ipad_opad", "intel-ipsec-mb_8h.html#ab5ecb9fd270d0bfc42e46c5a3a9225fe", null ], + [ "imb_hmac_ipad_opad", "intel-ipsec-mb_8h.html#a3c94d3ccb379f131a14d8eba3715e368", null ], [ "imb_quic_aes_gcm", "intel-ipsec-mb_8h.html#a8faae8f9387983904125d862c4cac9ab", null ], + [ "imb_quic_chacha20_poly1305", "intel-ipsec-mb_8h.html#a19dc5776bd2e96303a467c798dd7cf8a", null ], [ "imb_quic_hp_aes_ecb", "intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca", null ], + [ "imb_quic_hp_chacha20", "intel-ipsec-mb_8h.html#a3ed913654b2d1ebf8cab875022d6da92", null ], + [ "imb_self_test_get_cb", "intel-ipsec-mb_8h.html#a16fb370395bb6facfbbf7dc95af4c8a4", null ], + [ "imb_self_test_set_cb", "intel-ipsec-mb_8h.html#a474ce25401eac36333b69f27c669849c", null ], [ "imb_set_pointers_mb_mgr", "intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81", null ], [ "imb_set_session", "intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67", null ], [ "init_mb_mgr_auto", "intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638", null ], diff --git a/docs/intel-ipsec-mb_8h_source.html b/docs/intel-ipsec-mb_8h_source.html index c0d663f8..bc04987d 100644 --- a/docs/intel-ipsec-mb_8h_source.html +++ b/docs/intel-ipsec-mb_8h_source.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -144,292 +144,292 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    44
    48#if defined __linux__ || defined __FreeBSD__
    -
    50#define DECLARE_ALIGNED(decl, alignval) \
    -
    51 decl __attribute__((aligned(alignval)))
    -
    52#define __forceinline \
    -
    53 static inline __attribute__((always_inline))
    -
    54
    -
    55#if __GNUC__ >= 4
    -
    56#define IMB_DLL_EXPORT __attribute__((visibility("default")))
    -
    57#define IMB_DLL_LOCAL __attribute__((visibility("hidden")))
    -
    58#else /* GNU C 4.0 and later */
    -
    59#define IMB_DLL_EXPORT
    -
    60#define IMB_DLL_LOCAL
    -
    61#endif
    -
    63#else
    -
    64/* Windows */
    -
    65
    -
    66#ifdef __MINGW32__
    -
    67/* MinGW-w64 */
    -
    68#define DECLARE_ALIGNED(decl, alignval) \
    -
    69 decl __attribute__((aligned(alignval)))
    -
    70#undef __forceinline
    -
    71#define __forceinline \
    -
    72 static inline __attribute__((always_inline))
    -
    73
    -
    74#else
    -
    75/* MSVS */
    -
    76#define DECLARE_ALIGNED(decl, alignval) \
    -
    77 __declspec(align(alignval)) decl
    -
    78#define __forceinline \
    -
    79 static __forceinline
    -
    80
    -
    81#endif /* __MINGW__ */
    +
    50#define DECLARE_ALIGNED(decl, alignval) decl __attribute__((aligned(alignval)))
    +
    51#define __forceinline static inline __attribute__((always_inline))
    +
    52
    +
    53#if __GNUC__ >= 4
    +
    54#define IMB_DLL_EXPORT __attribute__((visibility("default")))
    +
    55#define IMB_DLL_LOCAL __attribute__((visibility("hidden")))
    +
    56#else /* GNU C 4.0 and later */
    +
    57#define IMB_DLL_EXPORT
    +
    58#define IMB_DLL_LOCAL
    +
    59#endif
    +
    61#else
    +
    62/* Windows */
    +
    63
    +
    64#ifdef __MINGW32__
    +
    65/* MinGW-w64 */
    +
    66#define DECLARE_ALIGNED(decl, alignval) decl __attribute__((aligned(alignval)))
    +
    67#undef __forceinline
    +
    68#define __forceinline static inline __attribute__((always_inline))
    +
    69
    +
    70#else
    +
    71/* MSVS */
    +
    72#define DECLARE_ALIGNED(decl, alignval) __declspec(align(alignval)) decl
    +
    73#define __forceinline static __forceinline
    +
    74
    +
    75#endif /* __MINGW__ */
    +
    76
    +
    80#define IMB_DLL_EXPORT
    +
    81#define IMB_DLL_LOCAL
    82
    -
    86#define IMB_DLL_EXPORT
    -
    87#define IMB_DLL_LOCAL
    -
    88
    -
    89#endif /* defined __linux__ || defined __FreeBSD__ */
    +
    83#endif /* defined __linux__ || defined __FreeBSD__ */
    +
    84
    +
    88#define IMB_VERSION_STR "1.5.0"
    +
    89#define IMB_VERSION_NUM 0x10500
    90
    -
    94#define IMB_VERSION_STR "1.4.0-dev"
    -
    95#define IMB_VERSION_NUM 0x10400
    -
    96
    -
    100#define IMB_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + (c))
    -
    101
    -
    105#ifdef DEBUG
    -
    106#include <assert.h>
    -
    107#define IMB_ASSERT(x) assert(x)
    -
    108#else
    -
    109#define IMB_ASSERT(x)
    -
    110#endif
    -
    111
    -
    112#ifndef IMB_DIM
    -
    113#define IMB_DIM(x) (sizeof(x) / sizeof(x[0]))
    -
    114#endif
    -
    115
    -
    119typedef enum {
    - - - - - - - -
    127} IMB_ARCH;
    +
    94#define IMB_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + (c))
    +
    95
    +
    99#ifdef DEBUG
    +
    100#include <assert.h>
    +
    101#define IMB_ASSERT(x) assert(x)
    +
    102#else
    +
    103#define IMB_ASSERT(x)
    +
    104#endif
    +
    105
    +
    106#ifndef IMB_DIM
    +
    107#define IMB_DIM(x) (sizeof(x) / sizeof(x[0]))
    +
    108#endif
    +
    109
    +
    113typedef enum {
    + + + + + + + +
    121} IMB_ARCH;
    +
    122
    +
    126#define IMB_DES_KEY_SCHED_SIZE (16 * 8)
    +
    127#define IMB_DES_BLOCK_SIZE 8
    128
    -
    132#define IMB_DES_KEY_SCHED_SIZE (16 * 8)
    -
    133#define IMB_DES_BLOCK_SIZE 8
    -
    134
    -
    135#define IMB_AES_BLOCK_SIZE 16
    -
    136
    -
    137#define IMB_SHA1_DIGEST_SIZE_IN_BYTES 20
    -
    138#define IMB_SHA224_DIGEST_SIZE_IN_BYTES 28
    -
    139#define IMB_SHA256_DIGEST_SIZE_IN_BYTES 32
    -
    140#define IMB_SHA384_DIGEST_SIZE_IN_BYTES 48
    -
    141#define IMB_SHA512_DIGEST_SIZE_IN_BYTES 64
    -
    142
    -
    143#define IMB_MD5_DIGEST_SIZE_IN_BYTES 16
    -
    144
    -
    145#define IMB_SHA1_BLOCK_SIZE 64
    -
    146#define IMB_SHA_224_BLOCK_SIZE 64
    -
    147#define IMB_SHA_256_BLOCK_SIZE 64
    -
    148#define IMB_SHA_384_BLOCK_SIZE 128
    -
    149#define IMB_SHA_512_BLOCK_SIZE 128
    -
    150
    -
    151#define IMB_MD5_BLOCK_SIZE 64
    -
    152
    -
    153#define IMB_KASUMI_KEY_SIZE 16
    -
    154#define IMB_KASUMI_IV_SIZE 8
    -
    155#define IMB_KASUMI_BLOCK_SIZE 8
    -
    156#define IMB_KASUMI_DIGEST_SIZE 4
    -
    157
    -
    158#define IMB_ZUC_KEY_LEN_IN_BYTES 16
    -
    159#define IMB_ZUC_IV_LEN_IN_BYTES 16
    -
    160#define IMB_ZUC256_KEY_LEN_IN_BYTES 32
    -
    161#define IMB_ZUC256_IV_LEN_IN_BYTES_MIN 23
    -
    162#define IMB_ZUC256_IV_LEN_IN_BYTES_MAX 25
    -
    163#define IMB_ZUC_DIGEST_LEN_IN_BYTES 4
    -
    164#define IMB_ZUC256_DIGEST_LEN_IN_BYTES_MIN 4
    -
    165#define IMB_ZUC256_DIGEST_LEN_IN_BYTES_MAX 16
    -
    166
    -
    171#define IMB_DOCSIS_CRC32_MIN_ETH_PDU_SIZE 14
    -
    172#define IMB_DOCSIS_CRC32_TAG_SIZE 4
    -
    173
    -
    178typedef enum {
    - - - - - - - - -
    188
    -
    192typedef enum {
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    247 /* add new error types above this comment */
    -
    248 IMB_ERR_MAX /* don't move this one */
    - -
    250
    -
    255#ifdef __ELASTERROR
    -
    256#if __ELASTERROR > 2000
    -
    257#error "Library error codes conflict with errno.h - please update IMB_ERR_MIN!"
    -
    258#endif
    -
    259#endif
    -
    260
    -
    261typedef enum {
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    287
    -
    288typedef enum {
    - - - -
    292
    -
    293typedef enum {
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    342
    -
    343typedef enum {
    - - - -
    347
    -
    348typedef enum {
    - - - - - -
    354
    -
    355typedef enum {
    - - - - - +
    129#define IMB_AES_BLOCK_SIZE 16
    +
    130
    +
    131#define IMB_SM4_BLOCK_SIZE 16
    +
    132
    +
    133#define IMB_SHA1_DIGEST_SIZE_IN_BYTES 20
    +
    134#define IMB_SHA224_DIGEST_SIZE_IN_BYTES 28
    +
    135#define IMB_SHA256_DIGEST_SIZE_IN_BYTES 32
    +
    136#define IMB_SHA384_DIGEST_SIZE_IN_BYTES 48
    +
    137#define IMB_SHA512_DIGEST_SIZE_IN_BYTES 64
    +
    138
    +
    139#define IMB_MD5_DIGEST_SIZE_IN_BYTES 16
    +
    140
    +
    141#define IMB_SHA1_BLOCK_SIZE 64
    +
    142#define IMB_SHA_224_BLOCK_SIZE 64
    +
    143#define IMB_SHA_256_BLOCK_SIZE 64
    +
    144#define IMB_SHA_384_BLOCK_SIZE 128
    +
    145#define IMB_SHA_512_BLOCK_SIZE 128
    +
    146
    +
    147#define IMB_MD5_BLOCK_SIZE 64
    +
    148
    +
    149#define IMB_KASUMI_KEY_SIZE 16
    +
    150#define IMB_KASUMI_IV_SIZE 8
    +
    151#define IMB_KASUMI_BLOCK_SIZE 8
    +
    152#define IMB_KASUMI_DIGEST_SIZE 4
    +
    153
    +
    154#define IMB_ZUC_KEY_LEN_IN_BYTES 16
    +
    155#define IMB_ZUC_IV_LEN_IN_BYTES 16
    +
    156#define IMB_ZUC256_KEY_LEN_IN_BYTES 32
    +
    157#define IMB_ZUC256_IV_LEN_IN_BYTES_MIN 23
    +
    158#define IMB_ZUC256_IV_LEN_IN_BYTES_MAX 25
    +
    159#define IMB_ZUC_DIGEST_LEN_IN_BYTES 4
    +
    160#define IMB_ZUC256_DIGEST_LEN_IN_BYTES_MIN 4
    +
    161#define IMB_ZUC256_DIGEST_LEN_IN_BYTES_MAX 16
    +
    162
    +
    163#define IMB_SNOW3G_DIGEST_LEN 4
    +
    164#define IMB_SNOW3G_IV_LEN_IN_BYTES 16
    +
    165
    +
    166#define IMB_SM3_DIGEST_SIZE 32
    +
    167#define IMB_SM3_BLOCK_SIZE 64
    +
    168
    +
    169#define IMB_CHACHA20_POLY1305_KEY_SIZE 32
    +
    170#define IMB_CHACHA20_POLY1305_IV_SIZE 12
    +
    171#define IMB_POLY1305_BLOCK_SIZE 16
    +
    172
    +
    177#define IMB_DOCSIS_CRC32_MIN_ETH_PDU_SIZE 14
    +
    178#define IMB_DOCSIS_CRC32_TAG_SIZE 4
    +
    179
    +
    184typedef enum {
    + + + + + + + + +
    194
    +
    198typedef enum {
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    254 /* add new error types above this comment */
    +
    255 IMB_ERR_MAX /* don't move this one */
    + +
    257
    +
    262#ifdef __ELASTERROR
    +
    263#if __ELASTERROR > 2000
    +
    264#error "Library error codes conflict with errno.h - please update IMB_ERR_MIN!"
    +
    265#endif
    +
    266#endif
    +
    267
    +
    268typedef enum {
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    296
    + +
    298
    +
    299typedef enum {
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    350
    + +
    352
    +
    353typedef enum {
    + + + + + +
    359
    +
    361
    -
    366 const void *in;
    -
    367 void *out;
    -
    368 uint64_t len;
    +
    366 const void *in;
    +
    367 void *out;
    +
    368 uint64_t len;
    369};
    370
    390typedef struct IMB_JOB {
    -
    391 const void *enc_keys;
    -
    392 const void *dec_keys;
    +
    391 const void *enc_keys;
    +
    392 const void *dec_keys;
    394 union {
    395 const uint8_t *src;
    @@ -452,10 +452,10 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    423 union {
    -
    428 };
    -
    429 const uint8_t *iv;
    - - +
    428 };
    +
    429 const uint8_t *iv;
    + +
    435 /* Start hash algorithm-specific fields */
    436 union {
    @@ -471,15 +471,15 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    453 struct _AES_CCM_specific_fields {
    454 const void *aad;
    -
    457 } CCM;
    +
    457 } CCM;
    458 struct _AES_CMAC_specific_fields {
    459 const void *_key_expanded;
    461 const void *_skey1;
    462 const void *_skey2;
    - +
    464 struct _AES_GCM_specific_fields {
    465 const void *aad;
    -
    467 uint64_t aad_len_in_bytes;
    +
    467 uint64_t aad_len_in_bytes;
    470 } GCM;
    471 struct _ZUC_EIA3_specific_fields {
    @@ -502,7 +502,7 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    497 struct _GHASH_specific_fields {
    498 const struct gcm_key_data *_key;
    500 const void *_init_tag;
    - +
    502 struct _POLY1305_specific_fields {
    503 const void *_key;
    @@ -516,13 +516,13 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    517 uint64_t aad_len_in_bytes;
    519 void *reserved;
    -
    522 } u;
    - - +
    522 } u;
    + + - + -
    531 void *user_data;
    +
    531 void *user_data;
    534 int (*cipher_func)(struct IMB_JOB *);
    536 int (*hash_func)(struct IMB_JOB *);
    @@ -530,1579 +530,1473 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    543 union {
    544 struct _CBCS_specific_fields {
    545 void *next_iv;
    - + -
    550 void *suite_id[4];
    -
    551 uint32_t session_id;
    +
    550 void *suite_id[4];
    +
    551 uint32_t session_id;
    553
    -
    554
    -
    555/* KASUMI */
    -
    556
    -
    557/* 64 precomputed words for key schedule */
    -
    558#define KASUMI_KEY_SCHEDULE_SIZE 64
    -
    559
    -
    563typedef struct kasumi_key_sched_s {
    - - - -
    568
    -
    569/* GCM data structures */
    -
    570#define IMB_GCM_BLOCK_LEN 16
    -
    571
    - - -
    579 uint64_t aad_length;
    -
    580 uint64_t in_length;
    - - - - -
    585};
    -
    586#undef IMB_GCM_BLOCK_LEN
    -
    587
    - -
    592 uint64_t hash[3];
    -
    593 uint64_t aad_len;
    -
    594 uint64_t hash_len;
    -
    595 uint8_t last_ks[64];
    -
    596 uint8_t poly_key[32];
    -
    597 uint8_t poly_scratch[16];
    - - - -
    604 uint8_t IV[12];
    +
    554/* KASUMI */
    +
    555
    +
    556/* 64 precomputed words for key schedule */
    +
    557#define KASUMI_KEY_SCHEDULE_SIZE 64
    +
    558
    +
    562typedef struct kasumi_key_sched_s {
    + + + +
    567
    +
    568/* GCM data structures */
    +
    569#define IMB_GCM_BLOCK_LEN 16
    +
    570
    + + +
    578 uint64_t aad_length;
    +
    579 uint64_t in_length;
    + + + + +
    584};
    +
    585#undef IMB_GCM_BLOCK_LEN
    +
    586
    + +
    591 uint64_t hash[3];
    +
    592 uint64_t aad_len;
    +
    593 uint64_t hash_len;
    +
    594 uint8_t last_ks[64];
    + + + + + +
    605};
    606
    -
    611#define IMB_MAX_TAG_LEN (16)
    -
    612
    -
    622#define IMB_GCM_IV_DATA_LEN (12)
    -
    623
    -
    624#define IMB_GCM_128_KEY_LEN (16)
    -
    625#define IMB_GCM_192_KEY_LEN (24)
    -
    626#define IMB_GCM_256_KEY_LEN (32)
    -
    627
    -
    628#define IMB_GCM_ENC_KEY_LEN 16
    -
    629#define IMB_GCM_KEY_SETS (15)
    -
    636#ifdef __WIN32
    -
    637__declspec(align(64))
    -
    638#endif /* WIN32 */
    - - -
    641 union {
    -
    643 struct {
    - - - -
    660 struct {
    - - -
    668 struct {
    -
    679 uint8_t shifted_hkey[IMB_GCM_ENC_KEY_LEN * 32 * 2];
    - - -
    682}
    -
    683#ifdef LINUX
    -
    684__attribute__((aligned(64)));
    -
    685#else
    -
    686;
    -
    687#endif
    -
    688
    -
    689#undef IMB_GCM_ENC_KEY_LEN
    -
    690#undef IMB_GCM_KEY_SETS
    -
    691
    -
    692/* API data type definitions */
    -
    693struct IMB_MGR;
    -
    694
    -
    695typedef void (*init_mb_mgr_t)(struct IMB_MGR *);
    -
    696typedef IMB_JOB *(*get_next_job_t)(struct IMB_MGR *);
    -
    697typedef IMB_JOB *(*submit_job_t)(struct IMB_MGR *);
    -
    698typedef IMB_JOB *(*get_completed_job_t)(struct IMB_MGR *);
    -
    699typedef IMB_JOB *(*flush_job_t)(struct IMB_MGR *);
    -
    700typedef uint32_t (*queue_size_t)(struct IMB_MGR *);
    -
    701typedef uint32_t (*burst_fn_t)(struct IMB_MGR *,
    -
    702 const uint32_t,
    -
    703 struct IMB_JOB **);
    -
    704typedef uint32_t (*submit_cipher_burst_t)(struct IMB_MGR *,
    -
    705 struct IMB_JOB *,
    -
    706 const uint32_t,
    -
    707 const IMB_CIPHER_MODE cipher,
    -
    708 const IMB_CIPHER_DIRECTION dir,
    -
    709 const IMB_KEY_SIZE_BYTES key_size);
    -
    710typedef uint32_t (*submit_hash_burst_t)(struct IMB_MGR *,
    -
    711 struct IMB_JOB *,
    -
    712 const uint32_t,
    -
    713 const IMB_HASH_ALG hash);
    -
    714typedef void (*keyexp_t)(const void *, void *, void *);
    -
    715typedef void (*cmac_subkey_gen_t)(const void *, void *, void *);
    -
    716typedef void (*hash_one_block_t)(const void *, void *);
    -
    717typedef void (*hash_fn_t)(const void *, const uint64_t, void *);
    -
    718typedef void (*xcbc_keyexp_t)(const void *, void *, void *, void *);
    -
    719typedef int (*des_keysched_t)(uint64_t *, const void *);
    -
    720typedef void (*aes_cfb_t)(void *, const void *, const void *, const void *,
    -
    721 uint64_t);
    -
    722typedef void (*aes_gcm_enc_dec_t)(const struct gcm_key_data *,
    -
    723 struct gcm_context_data *,
    -
    724 uint8_t *, uint8_t const *, uint64_t,
    -
    725 const uint8_t *, uint8_t const *, uint64_t,
    -
    726 uint8_t *, uint64_t);
    -
    727typedef void (*aes_gcm_enc_dec_iv_t)(const struct gcm_key_data *,
    -
    728 struct gcm_context_data *, uint8_t *,
    -
    729 uint8_t const *, const uint64_t,
    -
    730 const uint8_t *, uint8_t const *,
    -
    731 const uint64_t, uint8_t *,
    -
    732 const uint64_t, const uint64_t);
    -
    733typedef void (*aes_gcm_init_t)(const struct gcm_key_data *,
    -
    734 struct gcm_context_data *,
    -
    735 const uint8_t *, uint8_t const *, uint64_t);
    -
    736typedef void (*aes_gcm_init_var_iv_t)(const struct gcm_key_data *,
    -
    737 struct gcm_context_data *,
    -
    738 const uint8_t *, const uint64_t,
    -
    739 const uint8_t *, const uint64_t);
    -
    740typedef void (*aes_gcm_enc_dec_update_t)(const struct gcm_key_data *,
    -
    741 struct gcm_context_data *,
    +
    607/* 32 precomputed (4-byte) rounds for SM4 key schedule (128 bytes in total) */
    +
    608#define IMB_SM4_KEY_SCHEDULE_ROUNDS 32
    +
    609
    +
    613#define IMB_MAX_TAG_LEN (64)
    +
    614
    +
    624#define IMB_GCM_IV_DATA_LEN (12)
    +
    625
    +
    626#define IMB_GCM_128_KEY_LEN (16)
    +
    627#define IMB_GCM_192_KEY_LEN (24)
    +
    628#define IMB_GCM_256_KEY_LEN (32)
    +
    629
    +
    630#define IMB_GCM_ENC_KEY_LEN 16
    +
    631#define IMB_GCM_KEY_SETS (15)
    +
    633/* GCM NIST standard: len(M) < 2^39 - 256 */
    +
    634#define IMB_GCM_MAX_LEN UINT64_C(((1ULL << 39) - 256) - 1)
    +
    635
    +
    636/* Per RFC 7539, max cipher size is (2^32 - 1) x 64 */
    +
    637#define IMB_CHACHA20_POLY1305_MAX_LEN UINT64_C((1ULL << 38) - 64)
    +
    638
    +
    639#define IMB_CCM_AAD_MAX_SIZE (46) /* Maximum CCM AAD size */
    +
    645#ifdef __WIN32
    +
    646__declspec(align(64))
    +
    647#endif /* WIN32 */
    + + +
    650 union {
    +
    652 struct {
    + + + +
    669 struct {
    +
    680 uint8_t shifted_hkey[IMB_GCM_ENC_KEY_LEN * 8 * 2];
    + +
    682 struct {
    +
    693 uint8_t shifted_hkey[IMB_GCM_ENC_KEY_LEN * 32 * 2];
    + + +
    696}
    +
    697#ifdef LINUX
    +
    698__attribute__((aligned(64)));
    +
    699#else
    +
    700;
    +
    701#endif
    +
    702
    +
    703#undef IMB_GCM_ENC_KEY_LEN
    +
    704#undef IMB_GCM_KEY_SETS
    +
    705
    +
    706/* API data type definitions */
    +
    707struct IMB_MGR;
    +
    708
    +
    709typedef void (*init_mb_mgr_t)(struct IMB_MGR *);
    +
    710typedef IMB_JOB *(*get_next_job_t)(struct IMB_MGR *);
    +
    711typedef IMB_JOB *(*submit_job_t)(struct IMB_MGR *);
    +
    712typedef IMB_JOB *(*get_completed_job_t)(struct IMB_MGR *);
    +
    713typedef IMB_JOB *(*flush_job_t)(struct IMB_MGR *);
    +
    714typedef uint32_t (*queue_size_t)(struct IMB_MGR *);
    +
    715typedef uint32_t (*burst_fn_t)(struct IMB_MGR *, const uint32_t, struct IMB_JOB **);
    +
    716typedef uint32_t (*submit_cipher_burst_t)(struct IMB_MGR *, struct IMB_JOB *, const uint32_t,
    +
    717 const IMB_CIPHER_MODE cipher,
    +
    718 const IMB_CIPHER_DIRECTION dir,
    +
    719 const IMB_KEY_SIZE_BYTES key_size);
    +
    720typedef uint32_t (*submit_hash_burst_t)(struct IMB_MGR *, struct IMB_JOB *, const uint32_t,
    +
    721 const IMB_HASH_ALG hash);
    +
    722typedef void (*keyexp_t)(const void *, void *, void *);
    +
    723typedef void (*cmac_subkey_gen_t)(const void *, void *, void *);
    +
    724typedef void (*hash_one_block_t)(const void *, void *);
    +
    725typedef void (*hash_fn_t)(const void *, const uint64_t, void *);
    +
    726typedef void (*xcbc_keyexp_t)(const void *, void *, void *, void *);
    +
    727typedef int (*des_keysched_t)(uint64_t *, const void *);
    +
    728typedef void (*aes_cfb_t)(void *, const void *, const void *, const void *, uint64_t);
    +
    729typedef void (*aes_gcm_enc_dec_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *,
    +
    730 uint8_t const *, uint64_t, const uint8_t *, uint8_t const *,
    +
    731 uint64_t, uint8_t *, uint64_t);
    +
    732typedef void (*aes_gcm_enc_dec_iv_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    733 uint8_t *, uint8_t const *, const uint64_t, const uint8_t *,
    +
    734 uint8_t const *, const uint64_t, uint8_t *, const uint64_t,
    +
    735 const uint64_t);
    +
    736typedef void (*aes_gcm_init_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    737 const uint8_t *, uint8_t const *, uint64_t);
    +
    738typedef void (*aes_gcm_init_var_iv_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    739 const uint8_t *, const uint64_t, const uint8_t *,
    +
    740 const uint64_t);
    +
    741typedef void (*aes_gcm_enc_dec_update_t)(const struct gcm_key_data *, struct gcm_context_data *,
    742 uint8_t *, const uint8_t *, uint64_t);
    -
    743typedef void (*aes_gcm_enc_dec_finalize_t)(const struct gcm_key_data *,
    -
    744 struct gcm_context_data *,
    -
    745 uint8_t *, uint64_t);
    -
    746typedef void (*aes_gcm_precomp_t)(struct gcm_key_data *);
    -
    747typedef void (*aes_gcm_pre_t)(const void *, struct gcm_key_data *);
    -
    748
    -
    749typedef void (*aes_gmac_init_t)(const struct gcm_key_data *,
    -
    750 struct gcm_context_data *,
    -
    751 const uint8_t *, const uint64_t);
    -
    752typedef void (*aes_gmac_update_t)(const struct gcm_key_data *,
    -
    753 struct gcm_context_data *,
    -
    754 const uint8_t *, const uint64_t);
    -
    755typedef void (*aes_gmac_finalize_t)(const struct gcm_key_data *,
    -
    756 struct gcm_context_data *,
    -
    757 uint8_t *, const uint64_t);
    -
    758
    -
    759typedef void (*chacha_poly_init_t)(const void *,
    - -
    761 const void *, const void *, const uint64_t);
    -
    762typedef void (*chacha_poly_enc_dec_update_t)(const void *,
    - -
    764 void *, const void *, const uint64_t);
    - -
    766 void *, const uint64_t);
    -
    767typedef void (*ghash_t)(const struct gcm_key_data *, const void *,
    -
    768 const uint64_t, void *, const uint64_t);
    +
    743typedef void (*aes_gcm_enc_dec_finalize_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    744 uint8_t *, uint64_t);
    +
    745typedef void (*aes_gcm_precomp_t)(struct gcm_key_data *);
    +
    746typedef void (*aes_gcm_pre_t)(const void *, struct gcm_key_data *);
    +
    747
    +
    748typedef void (*aes_gmac_init_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    749 const uint8_t *, const uint64_t);
    +
    750typedef void (*aes_gmac_update_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    751 const uint8_t *, const uint64_t);
    +
    752typedef void (*aes_gmac_finalize_t)(const struct gcm_key_data *, struct gcm_context_data *,
    +
    753 uint8_t *, const uint64_t);
    +
    754
    +
    755typedef void (*chacha_poly_init_t)(const void *, struct chacha20_poly1305_context_data *,
    +
    756 const void *, const void *, const uint64_t);
    + +
    758 void *, const void *, const uint64_t);
    + +
    760 const uint64_t);
    +
    761typedef void (*ghash_t)(const struct gcm_key_data *, const void *, const uint64_t, void *,
    +
    762 const uint64_t);
    +
    763
    +
    764typedef void (*zuc_eea3_1_buffer_t)(const void *, const void *, const void *, void *,
    +
    765 const uint32_t);
    +
    766
    +
    767typedef void (*zuc_eea3_4_buffer_t)(const void *const *, const void *const *, const void *const *,
    +
    768 void **, const uint32_t *);
    769
    -
    770typedef void (*zuc_eea3_1_buffer_t)(const void *, const void *, const void *,
    -
    771 void *, const uint32_t);
    +
    770typedef void (*zuc_eea3_n_buffer_t)(const void *const *, const void *const *, const void *const *,
    +
    771 void **, const uint32_t *, const uint32_t);
    772
    -
    773typedef void (*zuc_eea3_4_buffer_t)(const void * const *, const void * const *,
    -
    774 const void * const *, void **,
    -
    775 const uint32_t *);
    -
    776
    -
    777typedef void (*zuc_eea3_n_buffer_t)(const void * const *, const void * const *,
    -
    778 const void * const *, void **,
    -
    779 const uint32_t *, const uint32_t);
    -
    780
    -
    781typedef void (*zuc_eia3_1_buffer_t)(const void *, const void *, const void *,
    -
    782 const uint32_t, uint32_t *);
    -
    783
    -
    784typedef void (*zuc_eia3_n_buffer_t)(const void * const *, const void * const *,
    -
    785 const void * const *,
    -
    786 const uint32_t *, uint32_t **,
    -
    787 const uint32_t);
    -
    788
    -
    789
    - -
    791 const uint64_t, const void *, void *,
    -
    792 const uint32_t);
    - -
    794 const uint64_t, const void *,
    -
    795 void *,
    -
    796 const uint32_t, const uint32_t);
    - -
    798 const uint64_t, const uint64_t,
    -
    799 const void *, void *,
    -
    800 const uint32_t,
    -
    801 const void *, void *,
    -
    802 const uint32_t);
    - -
    804 const uint64_t, const uint64_t,
    -
    805 const uint64_t,
    -
    806 const void *, void *,
    -
    807 const void *, void *,
    -
    808 const void *, void *,
    -
    809 const uint32_t);
    - -
    811 const uint64_t, const uint64_t,
    -
    812 const uint64_t, const uint64_t,
    -
    813 const void *, void *,
    -
    814 const void *, void *,
    -
    815 const void *, void *,
    -
    816 const void *, void *,
    -
    817 const uint32_t);
    - -
    819 const uint64_t *, const void * const *,
    -
    820 void **, const uint32_t *,
    -
    821 const uint32_t);
    - -
    823 const uint64_t, const void *,
    -
    824 const uint32_t, void *,
    -
    825 const uint32_t);
    - -
    827 const void *,
    -
    828 const uint32_t, void *);
    -
    829typedef int (*kasumi_init_f8_key_sched_t)(const void *,
    - -
    831typedef int (*kasumi_init_f9_key_sched_t)(const void *,
    - -
    833typedef size_t (*kasumi_key_sched_size_t)(void);
    -
    834
    -
    835
    -
    839typedef struct snow3g_key_schedule_s {
    -
    840 /* KEY */
    -
    841 uint32_t k[4];
    - -
    843
    - -
    845 const void *, const void *,
    -
    846 void *, const uint32_t);
    -
    847
    - -
    849 const void *, const void *, void *,
    -
    850 const uint32_t, const uint32_t);
    +
    773typedef void (*zuc_eia3_1_buffer_t)(const void *, const void *, const void *, const uint32_t,
    +
    774 uint32_t *);
    +
    775
    +
    776typedef void (*zuc_eia3_n_buffer_t)(const void *const *, const void *const *, const void *const *,
    +
    777 const uint32_t *, uint32_t **, const uint32_t);
    +
    778
    +
    779typedef void (*kasumi_f8_1_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const void *,
    +
    780 void *, const uint32_t);
    +
    781typedef void (*kasumi_f8_1_buffer_bit_t)(const kasumi_key_sched_t *, const uint64_t, const void *,
    +
    782 void *, const uint32_t, const uint32_t);
    +
    783typedef void (*kasumi_f8_2_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t,
    +
    784 const void *, void *, const uint32_t, const void *, void *,
    +
    785 const uint32_t);
    +
    786typedef void (*kasumi_f8_3_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t,
    +
    787 const uint64_t, const void *, void *, const void *, void *,
    +
    788 const void *, void *, const uint32_t);
    +
    789typedef void (*kasumi_f8_4_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t,
    +
    790 const uint64_t, const uint64_t, const void *, void *,
    +
    791 const void *, void *, const void *, void *, const void *,
    +
    792 void *, const uint32_t);
    +
    793typedef void (*kasumi_f8_n_buffer_t)(const kasumi_key_sched_t *, const uint64_t *,
    +
    794 const void *const *, void **, const uint32_t *,
    +
    795 const uint32_t);
    +
    796typedef void (*kasumi_f9_1_buffer_user_t)(const kasumi_key_sched_t *, const uint64_t, const void *,
    +
    797 const uint32_t, void *, const uint32_t);
    +
    798typedef void (*kasumi_f9_1_buffer_t)(const kasumi_key_sched_t *, const void *, const uint32_t,
    +
    799 void *);
    +
    800typedef int (*kasumi_init_f8_key_sched_t)(const void *, kasumi_key_sched_t *);
    +
    801typedef int (*kasumi_init_f9_key_sched_t)(const void *, kasumi_key_sched_t *);
    +
    802typedef size_t (*kasumi_key_sched_size_t)(void);
    +
    803
    +
    807typedef struct snow3g_key_schedule_s {
    +
    808 /* KEY */
    +
    809 uint32_t k[4];
    + +
    811
    +
    812typedef void (*snow3g_f8_1_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *,
    +
    813 void *, const uint32_t);
    +
    814
    +
    815typedef void (*snow3g_f8_1_buffer_bit_t)(const snow3g_key_schedule_t *, const void *, const void *,
    +
    816 void *, const uint32_t, const uint32_t);
    +
    817
    +
    818typedef void (*snow3g_f8_2_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *,
    +
    819 const void *, void *, const uint32_t, const void *, void *,
    +
    820 const uint32_t);
    +
    821
    +
    822typedef void (*snow3g_f8_4_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *,
    +
    823 const void *, const void *, const void *, void *,
    +
    824 const uint32_t, const void *, void *, const uint32_t,
    +
    825 const void *, void *, const uint32_t, const void *, void *,
    +
    826 const uint32_t);
    +
    827
    +
    828typedef void (*snow3g_f8_8_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *,
    +
    829 const void *, const void *, const void *, const void *,
    +
    830 const void *, const void *, const void *, void *,
    +
    831 const uint32_t, const void *, void *, const uint32_t,
    +
    832 const void *, void *, const uint32_t, const void *, void *,
    +
    833 const uint32_t, const void *, void *, const uint32_t,
    +
    834 const void *, void *, const uint32_t, const void *, void *,
    +
    835 const uint32_t, const void *, void *, const uint32_t);
    +
    836
    + +
    838 const void *const[], const void *const[], void *[],
    +
    839 const uint32_t[]);
    +
    840
    +
    841typedef void (*snow3g_f8_n_buffer_t)(const snow3g_key_schedule_t *, const void *const[],
    +
    842 const void *const[], void *[], const uint32_t[],
    +
    843 const uint32_t);
    +
    844
    + +
    846 const void *const[], const void *const[], void *[],
    +
    847 const uint32_t[], const uint32_t);
    +
    848
    +
    849typedef void (*snow3g_f9_1_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *,
    +
    850 const uint64_t, void *);
    851
    - -
    853 const void *, const void *,
    -
    854 const void *, void *, const uint32_t,
    -
    855 const void *, void *, const uint32_t);
    -
    856
    - -
    858 const void *, const void *, const void *,
    -
    859 const void *, const void *, void *,
    -
    860 const uint32_t, const void *, void *,
    -
    861 const uint32_t, const void *, void *,
    -
    862 const uint32_t, const void *, void *,
    -
    863 const uint32_t);
    +
    852typedef int (*snow3g_init_key_sched_t)(const void *, snow3g_key_schedule_t *);
    +
    853
    +
    854typedef size_t (*snow3g_key_sched_size_t)(void);
    +
    855
    +
    856typedef uint32_t (*hec_32_t)(const uint8_t *);
    +
    857typedef uint64_t (*hec_64_t)(const uint8_t *);
    +
    858
    +
    859typedef uint32_t (*crc32_fn_t)(const void *, const uint64_t);
    +
    860
    +
    861typedef void (*aes_ecb_quic_t)(const void *, const void *, void *out, uint64_t);
    +
    862
    +
    863typedef IMB_JOB *(*chacha20_poly1305_quic_t)(struct IMB_MGR *, IMB_JOB *);
    864
    - -
    866 const void *, const void *, const void *,
    -
    867 const void *, const void *, const void *,
    -
    868 const void *, const void *, const void *,
    -
    869 void *, const uint32_t, const void *,
    -
    870 void *, const uint32_t, const void *,
    -
    871 void *, const uint32_t, const void *,
    -
    872 void *, const uint32_t, const void *,
    -
    873 void *, const uint32_t, const void *,
    -
    874 void *, const uint32_t, const void *,
    -
    875 void *, const uint32_t, const void *,
    -
    876 void *, const uint32_t);
    -
    877
    -
    878typedef void
    - -
    880 const void * const [], const void * const [],
    -
    881 void *[], const uint32_t[]);
    -
    882
    - -
    884 const void * const [],
    -
    885 const void * const [],
    -
    886 void *[], const uint32_t[],
    -
    887 const uint32_t);
    -
    888
    -
    889typedef void
    - -
    891 const void * const [],
    -
    892 const void * const [],
    -
    893 void *[], const uint32_t[],
    -
    894 const uint32_t);
    -
    895
    - -
    897 const void *, const void *,
    -
    898 const uint64_t, void *);
    -
    899
    -
    900typedef int (*snow3g_init_key_sched_t)(const void *,
    - -
    902
    -
    903typedef size_t (*snow3g_key_sched_size_t)(void);
    -
    904
    -
    905typedef uint32_t (*hec_32_t)(const uint8_t *);
    -
    906typedef uint64_t (*hec_64_t)(const uint8_t *);
    -
    907
    -
    908typedef uint32_t (*crc32_fn_t)(const void *, const uint64_t);
    -
    909
    -
    910typedef void (*aes_ecb_quic_t)(const void *, const void *,
    -
    911 void *out, uint64_t);
    -
    912
    -
    913/* Multi-buffer manager flags passed to alloc_mb_mgr() */
    -
    914
    -
    915#define IMB_FLAG_SHANI_OFF (1ULL << 0)
    -
    916#define IMB_FLAG_AESNI_OFF (1ULL << 1)
    -
    917#define IMB_FLAG_GFNI_OFF (1ULL << 2)
    -
    926#define IMB_FEATURE_SHANI (1ULL << 0)
    -
    927#define IMB_FEATURE_AESNI (1ULL << 1)
    -
    928#define IMB_FEATURE_PCLMULQDQ (1ULL << 2)
    -
    929#define IMB_FEATURE_CMOV (1ULL << 3)
    -
    930#define IMB_FEATURE_SSE4_2 (1ULL << 4)
    -
    931#define IMB_FEATURE_AVX (1ULL << 5)
    -
    932#define IMB_FEATURE_AVX2 (1ULL << 6)
    -
    933#define IMB_FEATURE_AVX512F (1ULL << 7)
    -
    934#define IMB_FEATURE_AVX512DQ (1ULL << 8)
    -
    935#define IMB_FEATURE_AVX512CD (1ULL << 9)
    -
    936#define IMB_FEATURE_AVX512BW (1ULL << 10)
    -
    937#define IMB_FEATURE_AVX512VL (1ULL << 11)
    -
    938#define IMB_FEATURE_AVX512_SKX (IMB_FEATURE_AVX512F | IMB_FEATURE_AVX512DQ | \
    -
    939 IMB_FEATURE_AVX512CD | IMB_FEATURE_AVX512BW | \
    -
    940 IMB_FEATURE_AVX512VL)
    -
    941#define IMB_FEATURE_VAES (1ULL << 12)
    -
    942#define IMB_FEATURE_VPCLMULQDQ (1ULL << 13)
    -
    943#define IMB_FEATURE_SAFE_DATA (1ULL << 14)
    -
    944#define IMB_FEATURE_SAFE_PARAM (1ULL << 15)
    -
    945#define IMB_FEATURE_GFNI (1ULL << 16)
    -
    946#define IMB_FEATURE_AVX512_IFMA (1ULL << 17)
    -
    947#define IMB_FEATURE_BMI2 (1ULL << 18)
    -
    948#define IMB_FEATURE_AESNI_EMU (1ULL << 19)
    -
    949#define IMB_FEATURE_SELF_TEST (1ULL << 20) /* self-test feature present */
    -
    950#define IMB_FEATURE_SELF_TEST_PASS (1ULL << 21) /* self-test passed */
    -
    951#define IMB_FEATURE_AVX_IFMA (1ULL << 22)
    -
    952
    -
    956#define IMB_CPUFLAGS_NO_AESNI (IMB_FEATURE_SSE4_2 | IMB_FEATURE_CMOV)
    -
    957#define IMB_CPUFLAGS_SSE (IMB_CPUFLAGS_NO_AESNI | IMB_FEATURE_AESNI | \
    -
    958 IMB_FEATURE_PCLMULQDQ)
    -
    959#define IMB_CPUFLAGS_SSE_T2 (IMB_CPUFLAGS_SSE | IMB_FEATURE_SHANI)
    -
    960#define IMB_CPUFLAGS_SSE_T3 (IMB_CPUFLAGS_SSE_T2 | IMB_FEATURE_GFNI)
    -
    961#define IMB_CPUFLAGS_AVX (IMB_CPUFLAGS_SSE | IMB_FEATURE_AVX)
    -
    962#define IMB_CPUFLAGS_AVX2 (IMB_CPUFLAGS_AVX | IMB_FEATURE_AVX2 | \
    -
    963 IMB_FEATURE_BMI2)
    -
    964#define IMB_CPUFLAGS_AVX512 (IMB_CPUFLAGS_AVX2 | IMB_FEATURE_AVX512_SKX)
    -
    965#define IMB_CPUFLAGS_AVX512_T2 (IMB_CPUFLAGS_AVX512 | IMB_FEATURE_VAES | \
    -
    966 IMB_FEATURE_VPCLMULQDQ | IMB_FEATURE_GFNI | \
    -
    967 IMB_FEATURE_AVX512_IFMA | IMB_FEATURE_SHANI)
    -
    968#define IMB_CPUFLAGS_AVX2_T2 (IMB_CPUFLAGS_AVX2 | IMB_FEATURE_SHANI | \
    -
    969 IMB_FEATURE_VAES | IMB_FEATURE_VPCLMULQDQ | \
    -
    970 IMB_FEATURE_GFNI)
    -
    971#define IMB_CPUFLAGS_AVX_T2 (IMB_CPUFLAGS_AVX | IMB_FEATURE_SHANI | \
    -
    972 IMB_FEATURE_GFNI)
    -
    973#define IMB_CPUFLAGS_AVX2_T3 (IMB_CPUFLAGS_AVX2_T2 | IMB_FEATURE_AVX_IFMA)
    -
    974
    -
    975/* TOP LEVEL (IMB_MGR) Data structure fields */
    -
    976
    -
    977#define IMB_MAX_BURST_SIZE 128
    -
    978#define IMB_MAX_JOBS (IMB_MAX_BURST_SIZE * 2)
    -
    979
    -
    980typedef struct IMB_MGR {
    -
    981
    -
    982 uint64_t flags;
    -
    983 uint64_t features;
    -
    985 uint64_t reserved[5];
    -
    986 uint32_t used_arch;
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    1020
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    1048
    - - - - -
    1053
    - - - - - - - - - - - -
    1065
    - - - - - - - - - - - -
    1077
    - - - - - +
    865typedef void (*chacha20_hp_quic_t)(const void *, const void *const *, void **, const uint64_t);
    +
    866
    +
    867typedef void (*sm4_keyexp_t)(const void *, void *, void *);
    +
    868
    +
    869/* Self-Test callback definitions */
    +
    870typedef struct {
    +
    871 const char *phase;
    +
    872 const char *type;
    +
    873 const char *descr;
    + +
    875
    +
    876typedef int (*imb_self_test_cb_t)(void *cb_arg, const IMB_SELF_TEST_CALLBACK_DATA *data);
    +
    877/* Multi-buffer manager flags passed to alloc_mb_mgr() */
    +
    878
    +
    879#define IMB_FLAG_SHANI_OFF (1ULL << 0)
    +
    880#define IMB_FLAG_AESNI_OFF (1ULL << 1)
    +
    881#define IMB_FLAG_GFNI_OFF (1ULL << 2)
    +
    890#define IMB_FEATURE_SHANI (1ULL << 0)
    +
    891#define IMB_FEATURE_AESNI (1ULL << 1)
    +
    892#define IMB_FEATURE_PCLMULQDQ (1ULL << 2)
    +
    893#define IMB_FEATURE_CMOV (1ULL << 3)
    +
    894#define IMB_FEATURE_SSE4_2 (1ULL << 4)
    +
    895#define IMB_FEATURE_AVX (1ULL << 5)
    +
    896#define IMB_FEATURE_AVX2 (1ULL << 6)
    +
    897#define IMB_FEATURE_AVX512F (1ULL << 7)
    +
    898#define IMB_FEATURE_AVX512DQ (1ULL << 8)
    +
    899#define IMB_FEATURE_AVX512CD (1ULL << 9)
    +
    900#define IMB_FEATURE_AVX512BW (1ULL << 10)
    +
    901#define IMB_FEATURE_AVX512VL (1ULL << 11)
    +
    902#define IMB_FEATURE_AVX512_SKX \
    +
    903 (IMB_FEATURE_AVX512F | IMB_FEATURE_AVX512DQ | IMB_FEATURE_AVX512CD | \
    +
    904 IMB_FEATURE_AVX512BW | IMB_FEATURE_AVX512VL)
    +
    905#define IMB_FEATURE_VAES (1ULL << 12)
    +
    906#define IMB_FEATURE_VPCLMULQDQ (1ULL << 13)
    +
    907#define IMB_FEATURE_SAFE_DATA (1ULL << 14)
    +
    908#define IMB_FEATURE_SAFE_PARAM (1ULL << 15)
    +
    909#define IMB_FEATURE_GFNI (1ULL << 16)
    +
    910#define IMB_FEATURE_AVX512_IFMA (1ULL << 17)
    +
    911#define IMB_FEATURE_BMI2 (1ULL << 18)
    +
    912#define IMB_FEATURE_AESNI_EMU (1ULL << 19)
    +
    913#define IMB_FEATURE_SELF_TEST (1ULL << 20) /* self-test feature present */
    +
    914#define IMB_FEATURE_SELF_TEST_PASS (1ULL << 21) /* self-test passed */
    +
    915#define IMB_FEATURE_AVX_IFMA (1ULL << 22)
    +
    916#define IMB_FEATURE_HYBRID (1ULL << 23) /* Hybrid core */
    +
    917
    +
    921#define IMB_SELF_TEST_PHASE_START "START"
    +
    922#define IMB_SELF_TEST_PHASE_PASS "PASS"
    +
    923#define IMB_SELF_TEST_PHASE_FAIL "FAIL"
    +
    924#define IMB_SELF_TEST_PHASE_CORRUPT "CORRUPT"
    +
    925
    +
    926#define IMB_SELF_TEST_TYPE_KAT_CIPHER "KAT_Cipher"
    +
    927#define IMB_SELF_TEST_TYPE_KAT_AUTH "KAT_Auth"
    +
    928#define IMB_SELF_TEST_TYPE_KAT_AEAD "KAT_AEAD"
    +
    929
    +
    933#define IMB_CPUFLAGS_NO_AESNI (IMB_FEATURE_SSE4_2 | IMB_FEATURE_CMOV)
    +
    934#define IMB_CPUFLAGS_SSE (IMB_CPUFLAGS_NO_AESNI | IMB_FEATURE_AESNI | IMB_FEATURE_PCLMULQDQ)
    +
    935#define IMB_CPUFLAGS_SSE_T2 (IMB_CPUFLAGS_SSE | IMB_FEATURE_SHANI)
    +
    936#define IMB_CPUFLAGS_SSE_T3 (IMB_CPUFLAGS_SSE_T2 | IMB_FEATURE_GFNI)
    +
    937#define IMB_CPUFLAGS_AVX (IMB_CPUFLAGS_SSE | IMB_FEATURE_AVX)
    +
    938#define IMB_CPUFLAGS_AVX2 (IMB_CPUFLAGS_AVX | IMB_FEATURE_AVX2 | IMB_FEATURE_BMI2)
    +
    939#define IMB_CPUFLAGS_AVX512 (IMB_CPUFLAGS_AVX2 | IMB_FEATURE_AVX512_SKX)
    +
    940#define IMB_CPUFLAGS_AVX512_T2 \
    +
    941 (IMB_CPUFLAGS_AVX512 | IMB_FEATURE_VAES | IMB_FEATURE_VPCLMULQDQ | IMB_FEATURE_GFNI | \
    +
    942 IMB_FEATURE_AVX512_IFMA | IMB_FEATURE_SHANI)
    +
    943#define IMB_CPUFLAGS_AVX2_T2 \
    +
    944 (IMB_CPUFLAGS_AVX2 | IMB_FEATURE_SHANI | IMB_FEATURE_VAES | IMB_FEATURE_VPCLMULQDQ | \
    +
    945 IMB_FEATURE_GFNI)
    +
    946#define IMB_CPUFLAGS_AVX_T2 (IMB_CPUFLAGS_AVX | IMB_FEATURE_SHANI | IMB_FEATURE_GFNI)
    +
    947#define IMB_CPUFLAGS_AVX2_T3 (IMB_CPUFLAGS_AVX2_T2 | IMB_FEATURE_AVX_IFMA)
    +
    948
    +
    949/* TOP LEVEL (IMB_MGR) Data structure fields */
    +
    950
    +
    951#define IMB_MAX_BURST_SIZE 128
    +
    952#define IMB_MAX_JOBS (IMB_MAX_BURST_SIZE * 2)
    +
    953
    +
    954typedef struct IMB_MGR {
    +
    955
    +
    956 uint64_t flags;
    +
    957 uint64_t features;
    +
    959 uint64_t reserved[5];
    +
    960 uint32_t used_arch;
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    994
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1022
    + + + + +
    1027
    + + + + + + + + + + + +
    1039
    + + + + + + + + + + + +
    1051
    + + + + + +
    1057
    + + + + + + + + + + + + + + + + + + + + + + + + +
    1083
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    1109
    - - - - -
    1114
    - - - - - - - - - -
    1124
    - - -
    1127
    -
    1128 void (*set_suite_id)(struct IMB_MGR *, IMB_JOB *);
    -
    1129
    -
    1130 /* in-order scheduler fields */
    - - - -
    1134
    -
    1135 /* out of order managers */
    - - - - - - - - - - - - - -
    1149
    - - - - - - - - - - - - - - - - - - - - - - - -
    1173 void *end_ooo; /* add new out-of-order managers above this line */
    - -
    1175
    - -
    1187
    - -
    1197
    -
    1198
    - -
    1207
    -
    1215IMB_DLL_EXPORT const char *imb_get_strerror(int errnum);
    -
    1216
    - -
    1243
    - -
    1251
    - -
    1258
    - -
    1282 const unsigned reset_mgr);
    -
    1283
    - -
    1291
    - - - - -
    1315
    -
    1316
    - - - - -
    1339
    - - - - -
    1362
    - - - - -
    1383
    - - - - -
    1404
    - - - - -
    1425
    - - - - -
    1446
    - -
    1456
    -
    1457/*
    -
    1458 * Wrapper macros to call arch API's set up
    -
    1459 * at init phase of multi-buffer manager.
    -
    1460 *
    -
    1461 * For example, after calling init_mb_mgr_sse(&mgr)
    -
    1462 * The 'mgr' structure be set up so that:
    -
    1463 * mgr.get_next_job will point to get_next_job_sse(),
    -
    1464 * mgr.submit_job will point to submit_job_sse(),
    -
    1465 * mgr.submit_job_nocheck will point to submit_job_nocheck_sse(),
    -
    1466 * mgr.get_completed_job will point to get_completed_job_sse(),
    -
    1467 * mgr.flush_job will point to flush_job_sse(),
    -
    1468 * mgr.queue_size will point to queue_size_sse()
    -
    1469 * mgr.keyexp_128 will point to aes_keyexp_128_sse()
    -
    1470 * mgr.keyexp_192 will point to aes_keyexp_192_sse()
    -
    1471 * mgr.keyexp_256 will point to aes_keyexp_256_sse()
    -
    1472 * etc.
    -
    1473 *
    -
    1474 * Direct use of arch API's may result in better performance.
    -
    1475 * Using below indirect interface may produce slightly worse performance but
    -
    1476 * it can simplify application implementation.
    -
    1477 * The test app provides example of using the indirect interface.
    -
    1478 */
    -
    1479
    -
    1487#define IMB_GET_NEXT_JOB(_mgr) ((_mgr)->get_next_job((_mgr)))
    -
    1488
    -
    1498#define IMB_SUBMIT_JOB(_mgr) ((_mgr)->submit_job((_mgr)))
    -
    1499
    -
    1509#define IMB_SUBMIT_JOB_NOCHECK(_mgr) ((_mgr)->submit_job_nocheck((_mgr)))
    -
    1510
    -
    1518#define IMB_GET_COMPLETED_JOB(_mgr) ((_mgr)->get_completed_job((_mgr)))
    -
    1519
    -
    1527#define IMB_FLUSH_JOB(_mgr) ((_mgr)->flush_job((_mgr)))
    + + + + +
    1088
    + + + + + + + + + +
    1098
    + + +
    1101
    +
    1102 void (*set_suite_id)(struct IMB_MGR *, IMB_JOB *);
    +
    1103
    + + +
    1106
    + +
    1108
    + + +
    1111
    +
    1112 /* in-order scheduler fields */
    + + + +
    1116
    +
    1117 /* out of order managers */
    + + + + + + + + + + + + + +
    1131
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    1157 void *end_ooo; /* add new out-of-order managers above this line */
    + +
    1159
    +
    1169IMB_DLL_EXPORT const char *
    + +
    1171
    +
    1180IMB_DLL_EXPORT unsigned
    + +
    1182
    + + +
    1192
    +
    1200IMB_DLL_EXPORT const char *
    + +
    1202
    + + +
    1230
    +
    1237IMB_DLL_EXPORT void
    + +
    1239
    +
    1245IMB_DLL_EXPORT size_t
    + +
    1247
    + +
    1271imb_set_pointers_mb_mgr(void *ptr, const uint64_t flags, const unsigned reset_mgr);
    +
    1272
    +
    1279IMB_DLL_EXPORT uint64_t
    + +
    1281
    +
    1292IMB_DLL_EXPORT void
    + +
    1297IMB_DLL_EXPORT void
    + +
    1302IMB_DLL_EXPORT void
    + +
    1307IMB_DLL_EXPORT void
    + +
    1309
    + + + + + + + + +
    1336
    + + + + + + + + +
    1363
    + + + + + + + + +
    1388
    +
    1396IMB_DLL_EXPORT uint32_t
    + +
    1401IMB_DLL_EXPORT uint32_t
    + +
    1406IMB_DLL_EXPORT uint32_t
    + +
    1411IMB_DLL_EXPORT uint32_t
    + +
    1413
    + + + + + + + + +
    1438
    + + + + + + + + +
    1463
    +
    1472IMB_DLL_EXPORT void
    + +
    1474
    +
    1475/*
    +
    1476 * Wrapper macros to call arch API's set up
    +
    1477 * at init phase of multi-buffer manager.
    +
    1478 *
    +
    1479 * For example, after calling init_mb_mgr_sse(&mgr)
    +
    1480 * The 'mgr' structure be set up so that:
    +
    1481 * mgr.get_next_job will point to get_next_job_sse(),
    +
    1482 * mgr.submit_job will point to submit_job_sse(),
    +
    1483 * mgr.submit_job_nocheck will point to submit_job_nocheck_sse(),
    +
    1484 * mgr.get_completed_job will point to get_completed_job_sse(),
    +
    1485 * mgr.flush_job will point to flush_job_sse(),
    +
    1486 * mgr.queue_size will point to queue_size_sse()
    +
    1487 * mgr.keyexp_128 will point to aes_keyexp_128_sse()
    +
    1488 * mgr.keyexp_192 will point to aes_keyexp_192_sse()
    +
    1489 * mgr.keyexp_256 will point to aes_keyexp_256_sse()
    +
    1490 * etc.
    +
    1491 *
    +
    1492 * Direct use of arch API's may result in better performance.
    +
    1493 * Using below indirect interface may produce slightly worse performance but
    +
    1494 * it can simplify application implementation.
    +
    1495 * The test app provides example of using the indirect interface.
    +
    1496 */
    +
    1497
    +
    1505#define IMB_GET_NEXT_JOB(_mgr) ((_mgr)->get_next_job((_mgr)))
    +
    1506
    +
    1516#define IMB_SUBMIT_JOB(_mgr) ((_mgr)->submit_job((_mgr)))
    +
    1517
    +
    1527#define IMB_SUBMIT_JOB_NOCHECK(_mgr) ((_mgr)->submit_job_nocheck((_mgr)))
    1528
    -
    1536#define IMB_QUEUE_SIZE(_mgr) ((_mgr)->queue_size((_mgr)))
    +
    1536#define IMB_GET_COMPLETED_JOB(_mgr) ((_mgr)->get_completed_job((_mgr)))
    1537
    -
    1550#define IMB_GET_NEXT_BURST(_mgr, _n_jobs, _jobs) \
    -
    1551 ((_mgr)->get_next_burst((_mgr), (_n_jobs), (_jobs)))
    -
    1552
    -
    1569#define IMB_SUBMIT_BURST(_mgr, _n_jobs, _jobs) \
    -
    1570 ((_mgr)->submit_burst((_mgr), (_n_jobs), (_jobs)))
    -
    1571
    -
    1586#define IMB_SUBMIT_BURST_NOCHECK(_mgr, _n_jobs, _jobs) \
    -
    1587 ((_mgr)->submit_burst_nocheck((_mgr), (_n_jobs), (_jobs)))
    +
    1545#define IMB_FLUSH_JOB(_mgr) ((_mgr)->flush_job((_mgr)))
    +
    1546
    +
    1554#define IMB_QUEUE_SIZE(_mgr) ((_mgr)->queue_size((_mgr)))
    +
    1555
    +
    1568#define IMB_GET_NEXT_BURST(_mgr, _n_jobs, _jobs) \
    +
    1569 ((_mgr)->get_next_burst((_mgr), (_n_jobs), (_jobs)))
    +
    1570
    +
    1587#define IMB_SUBMIT_BURST(_mgr, _n_jobs, _jobs) ((_mgr)->submit_burst((_mgr), (_n_jobs), (_jobs)))
    1588
    -
    1598#define IMB_FLUSH_BURST(_mgr, _max_jobs, _jobs) \
    -
    1599 ((_mgr)->flush_burst((_mgr), (_max_jobs), (_jobs)))
    -
    1600
    -
    1613#define IMB_SUBMIT_CIPHER_BURST(_mgr, _jobs, _n_jobs, _cipher, \
    -
    1614 _dir, _key_size) \
    -
    1615 ((_mgr)->submit_cipher_burst((_mgr), (_jobs), (_n_jobs), \
    -
    1616 (_cipher), (_dir), (_key_size)))
    -
    1631#define IMB_SUBMIT_CIPHER_BURST_NOCHECK(_mgr, _jobs, _n_jobs, _cipher, \
    -
    1632 _dir, _key_size) \
    -
    1633 ((_mgr)->submit_cipher_burst_nocheck((_mgr), (_jobs), (_n_jobs),\
    -
    1634 (_cipher), (_dir), (_key_size)))
    -
    1645#define IMB_SUBMIT_HASH_BURST(_mgr, _jobs, _n_jobs, _hash) \
    -
    1646 ((_mgr)->submit_hash_burst((_mgr), (_jobs), (_n_jobs), (_hash)))
    -
    1647
    -
    1660#define IMB_SUBMIT_HASH_BURST_NOCHECK(_mgr, _jobs, _n_jobs, _hash) \
    -
    1661 ((_mgr)->submit_hash_burst_nocheck((_mgr), (_jobs), (_n_jobs), (_hash)))
    -
    1662
    -
    1663/* Key expansion and generation API's */
    -
    1664
    -
    1673#define IMB_AES_KEYEXP_128(_mgr, _key, _enc_exp_key, _dec_exp_key) \
    -
    1674 ((_mgr)->keyexp_128((_key), (_enc_exp_key), (_dec_exp_key)))
    -
    1683#define IMB_AES_KEYEXP_192(_mgr, _key, _enc_exp_key, _dec_exp_key) \
    -
    1684 ((_mgr)->keyexp_192((_key), (_enc_exp_key), (_dec_exp_key)))
    -
    1693#define IMB_AES_KEYEXP_256(_mgr, _key, _enc_exp_key, _dec_exp_key) \
    -
    1694 ((_mgr)->keyexp_256((_key), (_enc_exp_key), (_dec_exp_key)))
    -
    1695
    -
    1704#define IMB_AES_CMAC_SUBKEY_GEN_128(_mgr, _exp_key, _key1, _key2) \
    -
    1705 ((_mgr)->cmac_subkey_gen_128((_exp_key), (_key1), (_key2)))
    -
    1706
    -
    1715#define IMB_AES_CMAC_SUBKEY_GEN_256(_mgr, _exp_key, _key1, _key2) \
    -
    1716 ((_mgr)->cmac_subkey_gen_256((_exp_key), (_key1), (_key2)))
    -
    1717
    -
    1727#define IMB_AES_XCBC_KEYEXP(_mgr, _key, _exp_key, _exp_key2, _exp_key3) \
    -
    1728 ((_mgr)->xcbc_keyexp((_key), (_exp_key), (_exp_key2), (_exp_key3)))
    -
    1729
    -
    1730#define IMB_DES_KEYSCHED(_mgr, _exp_key, _key) \
    -
    1731 ((_mgr)->des_key_sched((_exp_key), (_key)))
    -
    1732
    -
    1733/* Hash API's */
    -
    1734
    -
    1742#define IMB_SHA1_ONE_BLOCK(_mgr, _src, _tag) \
    -
    1743 ((_mgr)->sha1_one_block((_src), (_tag)))
    -
    1744
    -
    1753#define IMB_SHA1(_mgr, _src, _length, _tag) \
    -
    1754 ((_mgr)->sha1((_src), (_length), (_tag)))
    -
    1762#define IMB_SHA224_ONE_BLOCK(_mgr, _src, _tag) \
    -
    1763 ((_mgr)->sha224_one_block((_src), (_tag)))
    -
    1764
    -
    1773#define IMB_SHA224(_mgr, _src, _length, _tag) \
    -
    1774 ((_mgr)->sha224((_src), (_length), (_tag)))
    -
    1782#define IMB_SHA256_ONE_BLOCK(_mgr, _src, _tag) \
    -
    1783 ((_mgr)->sha256_one_block((_src), (_tag)))
    -
    1792#define IMB_SHA256(_mgr, _src, _length, _tag) \
    -
    1793 ((_mgr)->sha256((_src), (_length), (_tag)))
    -
    1801#define IMB_SHA384_ONE_BLOCK(_mgr, _src, _tag) \
    -
    1802 ((_mgr)->sha384_one_block((_src), (_tag)))
    -
    1811#define IMB_SHA384(_mgr, _src, _length, _tag) \
    -
    1812 ((_mgr)->sha384((_src), (_length), (_tag)))
    -
    1820#define IMB_SHA512_ONE_BLOCK(_mgr, _src, _tag) \
    -
    1821 ((_mgr)->sha512_one_block((_src), (_tag)))
    -
    1830#define IMB_SHA512(_mgr, _src, _length, _tag) \
    -
    1831 ((_mgr)->sha512((_src), (_length), (_tag)))
    -
    1839#define IMB_MD5_ONE_BLOCK(_mgr, _src, _tag) \
    -
    1840 ((_mgr)->md5_one_block((_src), (_tag)))
    -
    1841
    -
    1855#define IMB_AES128_CFB_ONE(_mgr, _dst, _src, _iv, _exp_key, _len) \
    -
    1856 ((_mgr)->aes128_cfb_one((_dst), (_src), (_iv), (_exp_key), (_len)))
    +
    1603#define IMB_SUBMIT_BURST_NOCHECK(_mgr, _n_jobs, _jobs) \
    +
    1604 ((_mgr)->submit_burst_nocheck((_mgr), (_n_jobs), (_jobs)))
    +
    1605
    +
    1615#define IMB_FLUSH_BURST(_mgr, _max_jobs, _jobs) ((_mgr)->flush_burst((_mgr), (_max_jobs), (_jobs)))
    +
    1616
    +
    1629#define IMB_SUBMIT_CIPHER_BURST(_mgr, _jobs, _n_jobs, _cipher, _dir, _key_size) \
    +
    1630 ((_mgr)->submit_cipher_burst((_mgr), (_jobs), (_n_jobs), (_cipher), (_dir), (_key_size)))
    +
    1645#define IMB_SUBMIT_CIPHER_BURST_NOCHECK(_mgr, _jobs, _n_jobs, _cipher, _dir, _key_size) \
    +
    1646 ((_mgr)->submit_cipher_burst_nocheck((_mgr), (_jobs), (_n_jobs), (_cipher), (_dir), \
    +
    1647 (_key_size)))
    +
    1658#define IMB_SUBMIT_HASH_BURST(_mgr, _jobs, _n_jobs, _hash) \
    +
    1659 ((_mgr)->submit_hash_burst((_mgr), (_jobs), (_n_jobs), (_hash)))
    +
    1660
    +
    1673#define IMB_SUBMIT_HASH_BURST_NOCHECK(_mgr, _jobs, _n_jobs, _hash) \
    +
    1674 ((_mgr)->submit_hash_burst_nocheck((_mgr), (_jobs), (_n_jobs), (_hash)))
    +
    1675
    +
    1676/* Key expansion and generation API's */
    +
    1677
    +
    1686#define IMB_AES_KEYEXP_128(_mgr, _key, _enc_exp_key, _dec_exp_key) \
    +
    1687 ((_mgr)->keyexp_128((_key), (_enc_exp_key), (_dec_exp_key)))
    +
    1696#define IMB_AES_KEYEXP_192(_mgr, _key, _enc_exp_key, _dec_exp_key) \
    +
    1697 ((_mgr)->keyexp_192((_key), (_enc_exp_key), (_dec_exp_key)))
    +
    1706#define IMB_AES_KEYEXP_256(_mgr, _key, _enc_exp_key, _dec_exp_key) \
    +
    1707 ((_mgr)->keyexp_256((_key), (_enc_exp_key), (_dec_exp_key)))
    +
    1708
    +
    1717#define IMB_AES_CMAC_SUBKEY_GEN_128(_mgr, _exp_key, _key1, _key2) \
    +
    1718 ((_mgr)->cmac_subkey_gen_128((_exp_key), (_key1), (_key2)))
    +
    1719
    +
    1728#define IMB_AES_CMAC_SUBKEY_GEN_256(_mgr, _exp_key, _key1, _key2) \
    +
    1729 ((_mgr)->cmac_subkey_gen_256((_exp_key), (_key1), (_key2)))
    +
    1730
    +
    1740#define IMB_AES_XCBC_KEYEXP(_mgr, _key, _exp_key, _exp_key2, _exp_key3) \
    +
    1741 ((_mgr)->xcbc_keyexp((_key), (_exp_key), (_exp_key2), (_exp_key3)))
    +
    1742
    +
    1750#define IMB_DES_KEYSCHED(_mgr, _exp_key, _key) ((_mgr)->des_key_sched((_exp_key), (_key)))
    +
    1751
    +
    1752/* Hash API's */
    +
    1753
    +
    1761#define IMB_SHA1_ONE_BLOCK(_mgr, _src, _tag) ((_mgr)->sha1_one_block((_src), (_tag)))
    +
    1762
    +
    1771#define IMB_SHA1(_mgr, _src, _length, _tag) ((_mgr)->sha1((_src), (_length), (_tag)))
    +
    1783#define IMB_SHA224_ONE_BLOCK(_mgr, _src, _tag) ((_mgr)->sha224_one_block((_src), (_tag)))
    +
    1784
    +
    1793#define IMB_SHA224(_mgr, _src, _length, _tag) ((_mgr)->sha224((_src), (_length), (_tag)))
    +
    1801#define IMB_SHA256_ONE_BLOCK(_mgr, _src, _tag) ((_mgr)->sha256_one_block((_src), (_tag)))
    +
    1810#define IMB_SHA256(_mgr, _src, _length, _tag) ((_mgr)->sha256((_src), (_length), (_tag)))
    +
    1822#define IMB_SHA384_ONE_BLOCK(_mgr, _src, _tag) ((_mgr)->sha384_one_block((_src), (_tag)))
    +
    1831#define IMB_SHA384(_mgr, _src, _length, _tag) ((_mgr)->sha384((_src), (_length), (_tag)))
    +
    1839#define IMB_SHA512_ONE_BLOCK(_mgr, _src, _tag) ((_mgr)->sha512_one_block((_src), (_tag)))
    +
    1848#define IMB_SHA512(_mgr, _src, _length, _tag) ((_mgr)->sha512((_src), (_length), (_tag)))
    +
    1856#define IMB_MD5_ONE_BLOCK(_mgr, _src, _tag) ((_mgr)->md5_one_block((_src), (_tag)))
    1857
    -
    1871#define IMB_AES256_CFB_ONE(_mgr, _dst, _src, _iv, _exp_key, _len) \
    -
    1872 ((_mgr)->aes256_cfb_one((_dst), (_src), (_iv), (_exp_key), (_len)))
    +
    1871#define IMB_AES128_CFB_ONE(_mgr, _dst, _src, _iv, _exp_key, _len) \
    +
    1872 ((_mgr)->aes128_cfb_one((_dst), (_src), (_iv), (_exp_key), (_len)))
    1873
    -
    1874/* AES-GCM API's */
    -
    1875#define IMB_AES128_GCM_ENC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, \
    -
    1876 _aadl, _tag, _tagl) \
    -
    1877 ((_mgr)->gcm128_enc((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), \
    -
    1878 (_aad), (_aadl), (_tag), (_tagl)))
    -
    1879#define IMB_AES192_GCM_ENC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, \
    -
    1880 _aadl, _tag, _tagl) \
    -
    1881 ((_mgr)->gcm192_enc((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), \
    -
    1882 (_aad), (_aadl), (_tag), (_tagl)))
    -
    1883#define IMB_AES256_GCM_ENC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, \
    -
    1884 _aadl, _tag, _tagl) \
    -
    1885 ((_mgr)->gcm256_enc((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), \
    -
    1886 (_aad), (_aadl), (_tag), (_tagl)))
    -
    1887
    -
    1888#define IMB_AES128_GCM_DEC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, \
    -
    1889 _aadl, _tag, _tagl) \
    -
    1890 ((_mgr)->gcm128_dec((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), \
    -
    1891 (_aad), (_aadl), (_tag), (_tagl)))
    -
    1892#define IMB_AES192_GCM_DEC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, \
    -
    1893 _aad, _aadl, _tag, _tagl) \
    -
    1894 ((_mgr)->gcm192_dec((_exp_key), (_ctx), (_dst), (_src), (_len), \
    -
    1895 (_iv), (_aad), (_aadl), (_tag), (_tagl)))
    -
    1896#define IMB_AES256_GCM_DEC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, \
    -
    1897 _aad, _aadl, _tag, _tagl) \
    -
    1898 ((_mgr)->gcm256_dec((_exp_key), (_ctx), (_dst), (_src), (_len), \
    -
    1899 (_iv), (_aad), (_aadl), (_tag), (_tagl)))
    +
    1887#define IMB_AES256_CFB_ONE(_mgr, _dst, _src, _iv, _exp_key, _len) \
    +
    1888 ((_mgr)->aes256_cfb_one((_dst), (_src), (_iv), (_exp_key), (_len)))
    +
    1889
    +
    1890/* AES-GCM API's */
    +
    1891#define IMB_AES128_GCM_ENC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, _aadl, _tag, _tagl) \
    +
    1892 ((_mgr)->gcm128_enc((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), (_aad), (_aadl), \
    +
    1893 (_tag), (_tagl)))
    +
    1894#define IMB_AES192_GCM_ENC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, _aadl, _tag, _tagl) \
    +
    1895 ((_mgr)->gcm192_enc((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), (_aad), (_aadl), \
    +
    1896 (_tag), (_tagl)))
    +
    1897#define IMB_AES256_GCM_ENC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, _aadl, _tag, _tagl) \
    +
    1898 ((_mgr)->gcm256_enc((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), (_aad), (_aadl), \
    +
    1899 (_tag), (_tagl)))
    1900
    -
    1901#define IMB_AES128_GCM_INIT(_mgr, _exp_key, _ctx, _iv, _aad, _aadl) \
    -
    1902 ((_mgr)->gcm128_init((_exp_key), (_ctx), (_iv), (_aad), (_aadl)))
    -
    1903#define IMB_AES192_GCM_INIT(_mgr, _exp_key, _ctx, _iv, _aad, _aadl) \
    -
    1904 ((_mgr)->gcm192_init((_exp_key), (_ctx), (_iv), (_aad), (_aadl)))
    -
    1905#define IMB_AES256_GCM_INIT(_mgr, _exp_key, _ctx, _iv, _aad, _aadl) \
    -
    1906 ((_mgr)->gcm256_init((_exp_key), (_ctx), (_iv), (_aad), (_aadl)))
    -
    1907
    -
    1908#define IMB_AES128_GCM_INIT_VAR_IV(_mgr, _exp_key, _ctx, _iv, _ivl, _aad, \
    -
    1909 _aadl) \
    -
    1910 ((_mgr)->gcm128_init_var_iv((_exp_key), (_ctx), (_iv), (_ivl), \
    -
    1911 (_aad), (_aadl)))
    -
    1912#define IMB_AES192_GCM_INIT_VAR_IV(_mgr, _exp_key, _ctx, _iv, _ivl, _aad, \
    -
    1913 _aadl) \
    -
    1914 ((_mgr)->gcm192_init_var_iv((_exp_key), (_ctx), (_iv), (_ivl), \
    -
    1915 (_aad), (_aadl)))
    -
    1916#define IMB_AES256_GCM_INIT_VAR_IV(_mgr, _exp_key, _ctx, _iv, _ivl, _aad, \
    -
    1917 _aadl) \
    -
    1918 ((_mgr)->gcm256_init_var_iv((_exp_key), (_ctx), (_iv), (_ivl), \
    -
    1919 (_aad), (_aadl)))
    -
    1920
    -
    1921#define IMB_AES128_GCM_ENC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    -
    1922 ((_mgr)->gcm128_enc_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    -
    1923#define IMB_AES192_GCM_ENC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    -
    1924 ((_mgr)->gcm192_enc_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    -
    1925#define IMB_AES256_GCM_ENC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    -
    1926 ((_mgr)->gcm256_enc_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    -
    1927
    -
    1928#define IMB_AES128_GCM_DEC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    -
    1929 ((_mgr)->gcm128_dec_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    -
    1930#define IMB_AES192_GCM_DEC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    -
    1931 ((_mgr)->gcm192_dec_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    -
    1932#define IMB_AES256_GCM_DEC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    -
    1933 ((_mgr)->gcm256_dec_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    -
    1934
    -
    1935#define IMB_AES128_GCM_ENC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1936 ((_mgr)->gcm128_enc_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1937#define IMB_AES192_GCM_ENC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1938 ((_mgr)->gcm192_enc_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1939#define IMB_AES256_GCM_ENC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1940 ((_mgr)->gcm256_enc_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1941
    -
    1942#define IMB_AES128_GCM_DEC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1943 ((_mgr)->gcm128_dec_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1944#define IMB_AES192_GCM_DEC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1945 ((_mgr)->gcm192_dec_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1946#define IMB_AES256_GCM_DEC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1947 ((_mgr)->gcm256_dec_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1948
    -
    1949#define IMB_AES128_GMAC_INIT(_mgr, _exp_key, _ctx, _iv, _ivl) \
    -
    1950 ((_mgr)->gmac128_init((_exp_key), (_ctx), (_iv), (_ivl)))
    -
    1951#define IMB_AES192_GMAC_INIT(_mgr, _exp_key, _ctx, _iv, _ivl) \
    -
    1952 ((_mgr)->gmac192_init((_exp_key), (_ctx), (_iv), (_ivl)))
    -
    1953#define IMB_AES256_GMAC_INIT(_mgr, _exp_key, _ctx, _iv, _ivl) \
    -
    1954 ((_mgr)->gmac256_init((_exp_key), (_ctx), (_iv), (_ivl)))
    -
    1955
    -
    1956#define IMB_AES128_GMAC_UPDATE(_mgr, _exp_key, _ctx, _src, _len) \
    -
    1957 ((_mgr)->gmac128_update((_exp_key), (_ctx), (_src), (_len)))
    -
    1958#define IMB_AES192_GMAC_UPDATE(_mgr, _exp_key, _ctx, _src, _len) \
    -
    1959 ((_mgr)->gmac192_update((_exp_key), (_ctx), (_src), (_len)))
    -
    1960#define IMB_AES256_GMAC_UPDATE(_mgr, _exp_key, _ctx, _src, _len) \
    -
    1961 ((_mgr)->gmac256_update((_exp_key), (_ctx), (_src), (_len)))
    -
    1962
    -
    1963#define IMB_AES128_GMAC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1964 ((_mgr)->gmac128_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1965#define IMB_AES192_GMAC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1966 ((_mgr)->gmac192_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1967#define IMB_AES256_GMAC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    -
    1968 ((_mgr)->gmac256_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    -
    1969
    -
    1970#define IMB_AES128_GCM_PRECOMP(_mgr, _key) \
    -
    1971 ((_mgr)->gcm128_precomp((_key)))
    -
    1972#define IMB_AES192_GCM_PRECOMP(_mgr, _key) \
    -
    1973 ((_mgr)->gcm192_precomp((_key)))
    -
    1974#define IMB_AES256_GCM_PRECOMP(_mgr, _key) \
    -
    1975 ((_mgr)->gcm256_precomp((_key)))
    -
    1976
    -
    1977#define IMB_AES128_GCM_PRE(_mgr, _key, _exp_key) \
    -
    1978 ((_mgr)->gcm128_pre((_key), (_exp_key)))
    -
    1979#define IMB_AES192_GCM_PRE(_mgr, _key, _exp_key) \
    -
    1980 ((_mgr)->gcm192_pre((_key), (_exp_key)))
    -
    1981#define IMB_AES256_GCM_PRE(_mgr, _key, _exp_key) \
    -
    1982 ((_mgr)->gcm256_pre((_key), (_exp_key)))
    -
    1983
    -
    1984#define IMB_GHASH_PRE(_mgr, _key, _exp_key) \
    -
    1985 ((_mgr)->ghash_pre((_key), (_exp_key)))
    -
    1986#define IMB_GHASH(_mgr, _exp_key, _src, _len, _tag, _tagl) \
    -
    1987 ((_mgr)->ghash((_exp_key), (_src), (_len), (_tag), (_tagl)))
    -
    1988
    -
    1989/* Chacha20-Poly1305 direct API's */
    -
    1990#define IMB_CHACHA20_POLY1305_INIT(_mgr, _key, _ctx, _iv, _aad, _aadl) \
    -
    1991 ((_mgr)->chacha20_poly1305_init((_key), (_ctx), (_iv), (_aad), \
    -
    1992 (_aadl)))
    -
    1993
    -
    1994#define IMB_CHACHA20_POLY1305_ENC_UPDATE(_mgr, _key, _ctx, _dst, _src, _len) \
    -
    1995 ((_mgr)->chacha20_poly1305_enc_update((_key), (_ctx), (_dst), (_src), \
    -
    1996 (_len)))
    -
    1997#define IMB_CHACHA20_POLY1305_DEC_UPDATE(_mgr, _key, _ctx, _dst, _src, _len) \
    -
    1998 ((_mgr)->chacha20_poly1305_dec_update((_key), (_ctx), (_dst), (_src), \
    -
    1999 (_len)))
    +
    1901#define IMB_AES128_GCM_DEC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, _aadl, _tag, _tagl) \
    +
    1902 ((_mgr)->gcm128_dec((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), (_aad), (_aadl), \
    +
    1903 (_tag), (_tagl)))
    +
    1904#define IMB_AES192_GCM_DEC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, _aadl, _tag, _tagl) \
    +
    1905 ((_mgr)->gcm192_dec((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), (_aad), (_aadl), \
    +
    1906 (_tag), (_tagl)))
    +
    1907#define IMB_AES256_GCM_DEC(_mgr, _exp_key, _ctx, _dst, _src, _len, _iv, _aad, _aadl, _tag, _tagl) \
    +
    1908 ((_mgr)->gcm256_dec((_exp_key), (_ctx), (_dst), (_src), (_len), (_iv), (_aad), (_aadl), \
    +
    1909 (_tag), (_tagl)))
    +
    1910
    +
    1911#define IMB_AES128_GCM_INIT(_mgr, _exp_key, _ctx, _iv, _aad, _aadl) \
    +
    1912 ((_mgr)->gcm128_init((_exp_key), (_ctx), (_iv), (_aad), (_aadl)))
    +
    1913#define IMB_AES192_GCM_INIT(_mgr, _exp_key, _ctx, _iv, _aad, _aadl) \
    +
    1914 ((_mgr)->gcm192_init((_exp_key), (_ctx), (_iv), (_aad), (_aadl)))
    +
    1915#define IMB_AES256_GCM_INIT(_mgr, _exp_key, _ctx, _iv, _aad, _aadl) \
    +
    1916 ((_mgr)->gcm256_init((_exp_key), (_ctx), (_iv), (_aad), (_aadl)))
    +
    1917
    +
    1918#define IMB_AES128_GCM_INIT_VAR_IV(_mgr, _exp_key, _ctx, _iv, _ivl, _aad, _aadl) \
    +
    1919 ((_mgr)->gcm128_init_var_iv((_exp_key), (_ctx), (_iv), (_ivl), (_aad), (_aadl)))
    +
    1920#define IMB_AES192_GCM_INIT_VAR_IV(_mgr, _exp_key, _ctx, _iv, _ivl, _aad, _aadl) \
    +
    1921 ((_mgr)->gcm192_init_var_iv((_exp_key), (_ctx), (_iv), (_ivl), (_aad), (_aadl)))
    +
    1922#define IMB_AES256_GCM_INIT_VAR_IV(_mgr, _exp_key, _ctx, _iv, _ivl, _aad, _aadl) \
    +
    1923 ((_mgr)->gcm256_init_var_iv((_exp_key), (_ctx), (_iv), (_ivl), (_aad), (_aadl)))
    +
    1924
    +
    1925#define IMB_AES128_GCM_ENC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    +
    1926 ((_mgr)->gcm128_enc_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    +
    1927#define IMB_AES192_GCM_ENC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    +
    1928 ((_mgr)->gcm192_enc_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    +
    1929#define IMB_AES256_GCM_ENC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    +
    1930 ((_mgr)->gcm256_enc_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    +
    1931
    +
    1932#define IMB_AES128_GCM_DEC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    +
    1933 ((_mgr)->gcm128_dec_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    +
    1934#define IMB_AES192_GCM_DEC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    +
    1935 ((_mgr)->gcm192_dec_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    +
    1936#define IMB_AES256_GCM_DEC_UPDATE(_mgr, _exp_key, _ctx, _dst, _src, _len) \
    +
    1937 ((_mgr)->gcm256_dec_update((_exp_key), (_ctx), (_dst), (_src), (_len)))
    +
    1938
    +
    1939#define IMB_AES128_GCM_ENC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1940 ((_mgr)->gcm128_enc_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1941#define IMB_AES192_GCM_ENC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1942 ((_mgr)->gcm192_enc_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1943#define IMB_AES256_GCM_ENC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1944 ((_mgr)->gcm256_enc_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1945
    +
    1946#define IMB_AES128_GCM_DEC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1947 ((_mgr)->gcm128_dec_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1948#define IMB_AES192_GCM_DEC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1949 ((_mgr)->gcm192_dec_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1950#define IMB_AES256_GCM_DEC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1951 ((_mgr)->gcm256_dec_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1952
    +
    1953#define IMB_AES128_GMAC_INIT(_mgr, _exp_key, _ctx, _iv, _ivl) \
    +
    1954 ((_mgr)->gmac128_init((_exp_key), (_ctx), (_iv), (_ivl)))
    +
    1955#define IMB_AES192_GMAC_INIT(_mgr, _exp_key, _ctx, _iv, _ivl) \
    +
    1956 ((_mgr)->gmac192_init((_exp_key), (_ctx), (_iv), (_ivl)))
    +
    1957#define IMB_AES256_GMAC_INIT(_mgr, _exp_key, _ctx, _iv, _ivl) \
    +
    1958 ((_mgr)->gmac256_init((_exp_key), (_ctx), (_iv), (_ivl)))
    +
    1959
    +
    1960#define IMB_AES128_GMAC_UPDATE(_mgr, _exp_key, _ctx, _src, _len) \
    +
    1961 ((_mgr)->gmac128_update((_exp_key), (_ctx), (_src), (_len)))
    +
    1962#define IMB_AES192_GMAC_UPDATE(_mgr, _exp_key, _ctx, _src, _len) \
    +
    1963 ((_mgr)->gmac192_update((_exp_key), (_ctx), (_src), (_len)))
    +
    1964#define IMB_AES256_GMAC_UPDATE(_mgr, _exp_key, _ctx, _src, _len) \
    +
    1965 ((_mgr)->gmac256_update((_exp_key), (_ctx), (_src), (_len)))
    +
    1966
    +
    1967#define IMB_AES128_GMAC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1968 ((_mgr)->gmac128_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1969#define IMB_AES192_GMAC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1970 ((_mgr)->gmac192_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1971#define IMB_AES256_GMAC_FINALIZE(_mgr, _exp_key, _ctx, _tag, _tagl) \
    +
    1972 ((_mgr)->gmac256_finalize((_exp_key), (_ctx), (_tag), (_tagl)))
    +
    1973
    +
    1974#define IMB_AES128_GCM_PRECOMP(_mgr, _key) ((_mgr)->gcm128_precomp((_key)))
    +
    1975#define IMB_AES192_GCM_PRECOMP(_mgr, _key) ((_mgr)->gcm192_precomp((_key)))
    +
    1976#define IMB_AES256_GCM_PRECOMP(_mgr, _key) ((_mgr)->gcm256_precomp((_key)))
    +
    1977
    +
    1978#define IMB_AES128_GCM_PRE(_mgr, _key, _exp_key) ((_mgr)->gcm128_pre((_key), (_exp_key)))
    +
    1979#define IMB_AES192_GCM_PRE(_mgr, _key, _exp_key) ((_mgr)->gcm192_pre((_key), (_exp_key)))
    +
    1980#define IMB_AES256_GCM_PRE(_mgr, _key, _exp_key) ((_mgr)->gcm256_pre((_key), (_exp_key)))
    +
    1981
    +
    1982#define IMB_GHASH_PRE(_mgr, _key, _exp_key) ((_mgr)->ghash_pre((_key), (_exp_key)))
    +
    1983#define IMB_GHASH(_mgr, _exp_key, _src, _len, _tag, _tagl) \
    +
    1984 ((_mgr)->ghash((_exp_key), (_src), (_len), (_tag), (_tagl)))
    +
    1985
    +
    1986/* Chacha20-Poly1305 direct API's */
    +
    1987#define IMB_CHACHA20_POLY1305_INIT(_mgr, _key, _ctx, _iv, _aad, _aadl) \
    +
    1988 ((_mgr)->chacha20_poly1305_init((_key), (_ctx), (_iv), (_aad), (_aadl)))
    +
    1989
    +
    1990#define IMB_CHACHA20_POLY1305_ENC_UPDATE(_mgr, _key, _ctx, _dst, _src, _len) \
    +
    1991 ((_mgr)->chacha20_poly1305_enc_update((_key), (_ctx), (_dst), (_src), (_len)))
    +
    1992#define IMB_CHACHA20_POLY1305_DEC_UPDATE(_mgr, _key, _ctx, _dst, _src, _len) \
    +
    1993 ((_mgr)->chacha20_poly1305_dec_update((_key), (_ctx), (_dst), (_src), (_len)))
    +
    1994
    +
    1995#define IMB_CHACHA20_POLY1305_ENC_FINALIZE(_mgr, _ctx, _tag, _tagl) \
    +
    1996 ((_mgr)->chacha20_poly1305_finalize((_ctx), (_tag), (_tagl)))
    +
    1997
    +
    1998#define IMB_CHACHA20_POLY1305_DEC_FINALIZE(_mgr, _ctx, _tag, _tagl) \
    +
    1999 ((_mgr)->chacha20_poly1305_finalize((_ctx), (_tag), (_tagl)))
    2000
    -
    2001#define IMB_CHACHA20_POLY1305_ENC_FINALIZE(_mgr, _ctx, _tag, _tagl) \
    -
    2002 ((_mgr)->chacha20_poly1305_finalize((_ctx), (_tag), (_tagl)))
    -
    2003
    -
    2004#define IMB_CHACHA20_POLY1305_DEC_FINALIZE(_mgr, _ctx, _tag, _tagl) \
    -
    2005 ((_mgr)->chacha20_poly1305_finalize((_ctx), (_tag), (_tagl)))
    -
    2006
    -
    2007/* ZUC EEA3/EIA3 functions */
    -
    2008
    -
    2019#define IMB_ZUC_EEA3_1_BUFFER(_mgr, _key, _iv, _src, _dst, _len) \
    -
    2020 ((_mgr)->eea3_1_buffer((_key), (_iv), (_src), (_dst), (_len)))
    -
    2021#define IMB_ZUC_EEA3_4_BUFFER(_mgr, _key, _iv, _src, _dst, _len) \
    -
    2022 ((_mgr)->eea3_4_buffer((_key), (_iv), (_src), (_dst), (_len)))
    -
    2023#define IMB_ZUC_EEA3_N_BUFFER(_mgr, _key, _iv, _src, _dst, _len, _count) \
    -
    2024 ((_mgr)->eea3_n_buffer((_key), (_iv), (_src), (_dst), (_len), (_count)))
    -
    2025
    -
    2026
    -
    2037#define IMB_ZUC_EIA3_1_BUFFER(_mgr, _key, _iv, _src, _len, _tag) \
    -
    2038 ((_mgr)->eia3_1_buffer((_key), (_iv), (_src), (_len), (_tag)))
    -
    2039#define IMB_ZUC_EIA3_N_BUFFER(_mgr, _key, _iv, _src, _len, _tag, _count) \
    -
    2040 ((_mgr)->eia3_n_buffer((_key), (_iv), (_src), (_len), (_tag), (_count)))
    -
    2041
    -
    2042
    -
    2043/* KASUMI F8/F9 functions */
    -
    2044
    -
    2060#define IMB_KASUMI_F8_1_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len) \
    -
    2061 ((_mgr)->f8_1_buffer((_exp_key), (_iv), (_src), (_dst), (_len)))
    -
    2062
    -
    2079#define IMB_KASUMI_F8_1_BUFFER_BIT(_mgr, _exp_key, _iv, _src, _dst, _len, \
    -
    2080 _offset) \
    -
    2081 ((_mgr)->f8_1_buffer_bit((_exp_key), (_iv), (_src), (_dst), (_len), \
    -
    2082 (_offset)))
    -
    2083
    -
    2103#define IMB_KASUMI_F8_2_BUFFER(_mgr, _exp_key, _iv1, _iv2, _src1, _dst1, \
    -
    2104 _len1, _src2, _dst2, _len2) \
    -
    2105 ((_mgr)->f8_2_buffer((_exp_key), (_iv1), (_iv2), (_src1), (_dst1), \
    -
    2106 (_len1), (_src2), (_dst2), (_len2)))
    -
    2128#define IMB_KASUMI_F8_3_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _src1, _dst1, \
    -
    2129 _src2, _dst2, _src3, _dst3, _len) \
    -
    2130 ((_mgr)->f8_3_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_src1), \
    -
    2131 (_dst1), (_src2), (_dst2), (_src3), (_dst3), \
    -
    2132 (_len)))
    -
    2157#define IMB_KASUMI_F8_4_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _iv4, \
    -
    2158 _src1, _dst1, _src2, _dst2, _src3, _dst3, \
    -
    2159 _src4, _dst4, _len) \
    -
    2160 ((_mgr)->f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), \
    -
    2161 (_src1), (_dst1), (_src2), (_dst2), \
    -
    2162 (_src3), (_dst3), (_src4), (_dst4), (_len)))
    -
    2178#define IMB_KASUMI_F8_N_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len, _count) \
    -
    2179 ((_mgr)->f8_n_buffer((_exp_key), (_iv), (_src), (_dst), (_len), \
    -
    2180 (_count)))
    -
    2196#define IMB_KASUMI_F9_1_BUFFER(_mgr, _exp_key, _src, _len, _tag) \
    -
    2197 ((_mgr)->f9_1_buffer((_exp_key), (_src), (_len), (_tag)))
    -
    2198
    -
    2213#define IMB_KASUMI_F9_1_BUFFER_USER(_mgr, _exp_key, _iv, _src, _len, _tag, \
    -
    2214 _dir) \
    -
    2215 ((_mgr)->f9_1_buffer_user((_exp_key), (_iv), (_src), (_len), \
    -
    2216 (_tag), (_dir)))
    -
    2217
    -
    2227#define IMB_KASUMI_INIT_F8_KEY_SCHED(_mgr, _key, _exp_key) \
    -
    2228 ((_mgr)->kasumi_init_f8_key_sched((_key), (_exp_key)))
    -
    2229
    -
    2239#define IMB_KASUMI_INIT_F9_KEY_SCHED(_mgr, _key, _exp_key) \
    -
    2240 ((_mgr)->kasumi_init_f9_key_sched((_key), (_exp_key)))
    -
    2241
    -
    2251#define IMB_KASUMI_KEY_SCHED_SIZE(_mgr)((_mgr)->kasumi_key_sched_size())
    -
    2252
    -
    2253
    -
    2254/* SNOW3G F8/F9 functions */
    -
    2255
    -
    2271#define IMB_SNOW3G_F8_1_BUFFER_BIT(_mgr, _exp_key, _iv, _src, _dst, \
    -
    2272 _len, _offset) \
    -
    2273 ((_mgr)->snow3g_f8_1_buffer_bit((_exp_key), (_iv), (_src), \
    -
    2274 (_dst), (_len), (_offset)))
    -
    2275
    -
    2290#define IMB_SNOW3G_F8_1_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len) \
    -
    2291 ((_mgr)->snow3g_f8_1_buffer((_exp_key), (_iv), (_src), (_dst), (_len)))
    -
    2292
    -
    2309#define IMB_SNOW3G_F8_2_BUFFER(_mgr, _exp_key, _iv1, _iv2, \
    -
    2310 _src1, _dst1, _len1, \
    -
    2311 _src2, _dst2, _len2) \
    -
    2312 ((_mgr)->snow3g_f8_2_buffer((_exp_key), (_iv1), (_iv2), \
    -
    2313 (_src1), (_dst1), (_len1), \
    -
    2314 (_src2), (_dst2), (_len2)))
    -
    2315
    -
    2341#define IMB_SNOW3G_F8_4_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _iv4, \
    -
    2342 _src1, _dst1, _len1, \
    -
    2343 _src2, _dst2, _len2, \
    -
    2344 _src3, _dst3, _len3, \
    -
    2345 _src4, _dst4, _len4) \
    -
    2346 ((_mgr)->snow3g_f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), \
    -
    2347 (_iv4), (_src1), (_dst1), (_len1), \
    -
    2348 (_src2), (_dst2), (_len2), \
    -
    2349 (_src3), (_dst3), (_len3), \
    -
    2350 (_src4), (_dst4), (_len4)))
    -
    2351
    -
    2393#define IMB_SNOW3G_F8_8_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _iv4, \
    -
    2394 _iv5, _iv6, _iv7, _iv8, \
    -
    2395 _src1, _dst1, _len1, \
    -
    2396 _src2, _dst2, _len2, \
    -
    2397 _src3, _dst3, _len3, \
    -
    2398 _src4, _dst4, _len4, \
    -
    2399 _src5, _dst5, _len5, \
    -
    2400 _src6, _dst6, _len6, \
    -
    2401 _src7, _dst7, _len7, \
    -
    2402 _src8, _dst8, _len8) \
    -
    2403 ((_mgr)->snow3g_f8_8_buffer((_exp_key), (_iv1), (_iv2), (_iv3), \
    -
    2404 (_iv4), (_iv5), (_iv6), (_iv7), \
    -
    2405 (_iv8), (_src1), (_dst1), (_len1), \
    -
    2406 (_src2), (_dst2), (_len2), \
    -
    2407 (_src3), (_dst3), (_len3), \
    -
    2408 (_src4), (_dst4), (_len4), \
    -
    2409 (_src5), (_dst5), (_len5), \
    -
    2410 (_src6), (_dst6), (_len6), \
    -
    2411 (_src7), (_dst7), (_len7), \
    -
    2412 (_src8), (_dst8), (_len8)))
    -
    2426#define IMB_SNOW3G_F8_8_BUFFER_MULTIKEY(_mgr, _exp_key, _iv, _src, _dst, _len) \
    -
    2427 ((_mgr)->snow3g_f8_8_buffer_multikey((_exp_key), (_iv), (_src), (_dst),\
    -
    2428 (_len)))
    -
    2429
    -
    2444#define IMB_SNOW3G_F8_N_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len, _count) \
    -
    2445 ((_mgr)->snow3g_f8_n_buffer((_exp_key), (_iv), (_src), \
    -
    2446 (_dst), (_len), (_count)))
    -
    2447
    -
    2462#define IMB_SNOW3G_F8_N_BUFFER_MULTIKEY(_mgr, _exp_key, _iv, _src, \
    -
    2463 _dst, _len, _count) \
    -
    2464 ((_mgr)->snow3g_f8_n_buffer_multikey((_exp_key), (_iv), (_src), \
    -
    2465 (_dst), (_len), (_count)))
    -
    2466
    -
    2482#define IMB_SNOW3G_F9_1_BUFFER(_mgr, _exp_key, _iv, _src, _len, _tag) \
    -
    2483 ((_mgr)->snow3g_f9_1_buffer((_exp_key), (_iv), (_src), (_len), (_tag)))
    -
    2484
    -
    2495#define IMB_SNOW3G_INIT_KEY_SCHED(_mgr, _key, _exp_key) \
    -
    2496 ((_mgr)->snow3g_init_key_sched((_key), (_exp_key)))
    +
    2001/* ZUC EEA3/EIA3 functions */
    +
    2002
    +
    2013#define IMB_ZUC_EEA3_1_BUFFER(_mgr, _key, _iv, _src, _dst, _len) \
    +
    2014 ((_mgr)->eea3_1_buffer((_key), (_iv), (_src), (_dst), (_len)))
    +
    2015#define IMB_ZUC_EEA3_4_BUFFER(_mgr, _key, _iv, _src, _dst, _len) \
    +
    2016 ((_mgr)->eea3_4_buffer((_key), (_iv), (_src), (_dst), (_len)))
    +
    2017#define IMB_ZUC_EEA3_N_BUFFER(_mgr, _key, _iv, _src, _dst, _len, _count) \
    +
    2018 ((_mgr)->eea3_n_buffer((_key), (_iv), (_src), (_dst), (_len), (_count)))
    +
    2019
    +
    2030#define IMB_ZUC_EIA3_1_BUFFER(_mgr, _key, _iv, _src, _len, _tag) \
    +
    2031 ((_mgr)->eia3_1_buffer((_key), (_iv), (_src), (_len), (_tag)))
    +
    2032#define IMB_ZUC_EIA3_N_BUFFER(_mgr, _key, _iv, _src, _len, _tag, _count) \
    +
    2033 ((_mgr)->eia3_n_buffer((_key), (_iv), (_src), (_len), (_tag), (_count)))
    +
    2034
    +
    2035/* KASUMI F8/F9 functions */
    +
    2036
    +
    2052#define IMB_KASUMI_F8_1_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len) \
    +
    2053 ((_mgr)->f8_1_buffer((_exp_key), (_iv), (_src), (_dst), (_len)))
    +
    2054
    +
    2071#define IMB_KASUMI_F8_1_BUFFER_BIT(_mgr, _exp_key, _iv, _src, _dst, _len, _offset) \
    +
    2072 ((_mgr)->f8_1_buffer_bit((_exp_key), (_iv), (_src), (_dst), (_len), (_offset)))
    +
    2073
    +
    2093#define IMB_KASUMI_F8_2_BUFFER(_mgr, _exp_key, _iv1, _iv2, _src1, _dst1, _len1, _src2, _dst2, \
    +
    2094 _len2) \
    +
    2095 ((_mgr)->f8_2_buffer((_exp_key), (_iv1), (_iv2), (_src1), (_dst1), (_len1), (_src2), \
    +
    2096 (_dst2), (_len2)))
    +
    2118#define IMB_KASUMI_F8_3_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _src1, _dst1, _src2, _dst2, \
    +
    2119 _src3, _dst3, _len) \
    +
    2120 ((_mgr)->f8_3_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_src1), (_dst1), (_src2), \
    +
    2121 (_dst2), (_src3), (_dst3), (_len)))
    +
    2146#define IMB_KASUMI_F8_4_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _iv4, _src1, _dst1, _src2, _dst2, \
    +
    2147 _src3, _dst3, _src4, _dst4, _len) \
    +
    2148 ((_mgr)->f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), (_src1), (_dst1), \
    +
    2149 (_src2), (_dst2), (_src3), (_dst3), (_src4), (_dst4), (_len)))
    +
    2165#define IMB_KASUMI_F8_N_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len, _count) \
    +
    2166 ((_mgr)->f8_n_buffer((_exp_key), (_iv), (_src), (_dst), (_len), (_count)))
    +
    2182#define IMB_KASUMI_F9_1_BUFFER(_mgr, _exp_key, _src, _len, _tag) \
    +
    2183 ((_mgr)->f9_1_buffer((_exp_key), (_src), (_len), (_tag)))
    +
    2184
    +
    2199#define IMB_KASUMI_F9_1_BUFFER_USER(_mgr, _exp_key, _iv, _src, _len, _tag, _dir) \
    +
    2200 ((_mgr)->f9_1_buffer_user((_exp_key), (_iv), (_src), (_len), (_tag), (_dir)))
    +
    2201
    +
    2211#define IMB_KASUMI_INIT_F8_KEY_SCHED(_mgr, _key, _exp_key) \
    +
    2212 ((_mgr)->kasumi_init_f8_key_sched((_key), (_exp_key)))
    +
    2213
    +
    2223#define IMB_KASUMI_INIT_F9_KEY_SCHED(_mgr, _key, _exp_key) \
    +
    2224 ((_mgr)->kasumi_init_f9_key_sched((_key), (_exp_key)))
    +
    2225
    +
    2235#define IMB_KASUMI_KEY_SCHED_SIZE(_mgr) ((_mgr)->kasumi_key_sched_size())
    +
    2236
    +
    2237/* SNOW3G F8/F9 functions */
    +
    2238
    +
    2254#define IMB_SNOW3G_F8_1_BUFFER_BIT(_mgr, _exp_key, _iv, _src, _dst, _len, _offset) \
    +
    2255 ((_mgr)->snow3g_f8_1_buffer_bit((_exp_key), (_iv), (_src), (_dst), (_len), (_offset)))
    +
    2256
    +
    2271#define IMB_SNOW3G_F8_1_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len) \
    +
    2272 ((_mgr)->snow3g_f8_1_buffer((_exp_key), (_iv), (_src), (_dst), (_len)))
    +
    2273
    +
    2290#define IMB_SNOW3G_F8_2_BUFFER(_mgr, _exp_key, _iv1, _iv2, _src1, _dst1, _len1, _src2, _dst2, \
    +
    2291 _len2) \
    +
    2292 ((_mgr)->snow3g_f8_2_buffer((_exp_key), (_iv1), (_iv2), (_src1), (_dst1), (_len1), \
    +
    2293 (_src2), (_dst2), (_len2)))
    +
    2294
    +
    2320#define IMB_SNOW3G_F8_4_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _iv4, _src1, _dst1, _len1, _src2, \
    +
    2321 _dst2, _len2, _src3, _dst3, _len3, _src4, _dst4, _len4) \
    +
    2322 ((_mgr)->snow3g_f8_4_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), (_src1), (_dst1), \
    +
    2323 (_len1), (_src2), (_dst2), (_len2), (_src3), (_dst3), (_len3), \
    +
    2324 (_src4), (_dst4), (_len4)))
    +
    2325
    +
    2367#define IMB_SNOW3G_F8_8_BUFFER(_mgr, _exp_key, _iv1, _iv2, _iv3, _iv4, _iv5, _iv6, _iv7, _iv8, \
    +
    2368 _src1, _dst1, _len1, _src2, _dst2, _len2, _src3, _dst3, _len3, \
    +
    2369 _src4, _dst4, _len4, _src5, _dst5, _len5, _src6, _dst6, _len6, \
    +
    2370 _src7, _dst7, _len7, _src8, _dst8, _len8) \
    +
    2371 ((_mgr)->snow3g_f8_8_buffer((_exp_key), (_iv1), (_iv2), (_iv3), (_iv4), (_iv5), (_iv6), \
    +
    2372 (_iv7), (_iv8), (_src1), (_dst1), (_len1), (_src2), (_dst2), \
    +
    2373 (_len2), (_src3), (_dst3), (_len3), (_src4), (_dst4), (_len4), \
    +
    2374 (_src5), (_dst5), (_len5), (_src6), (_dst6), (_len6), (_src7), \
    +
    2375 (_dst7), (_len7), (_src8), (_dst8), (_len8)))
    +
    2389#define IMB_SNOW3G_F8_8_BUFFER_MULTIKEY(_mgr, _exp_key, _iv, _src, _dst, _len) \
    +
    2390 ((_mgr)->snow3g_f8_8_buffer_multikey((_exp_key), (_iv), (_src), (_dst), (_len)))
    +
    2391
    +
    2406#define IMB_SNOW3G_F8_N_BUFFER(_mgr, _exp_key, _iv, _src, _dst, _len, _count) \
    +
    2407 ((_mgr)->snow3g_f8_n_buffer((_exp_key), (_iv), (_src), (_dst), (_len), (_count)))
    +
    2408
    +
    2423#define IMB_SNOW3G_F8_N_BUFFER_MULTIKEY(_mgr, _exp_key, _iv, _src, _dst, _len, _count) \
    +
    2424 ((_mgr)->snow3g_f8_n_buffer_multikey((_exp_key), (_iv), (_src), (_dst), (_len), (_count)))
    +
    2425
    +
    2441#define IMB_SNOW3G_F9_1_BUFFER(_mgr, _exp_key, _iv, _src, _len, _tag) \
    +
    2442 ((_mgr)->snow3g_f9_1_buffer((_exp_key), (_iv), (_src), (_len), (_tag)))
    +
    2443
    +
    2454#define IMB_SNOW3G_INIT_KEY_SCHED(_mgr, _key, _exp_key) \
    +
    2455 ((_mgr)->snow3g_init_key_sched((_key), (_exp_key)))
    +
    2456
    +
    2466#define IMB_SNOW3G_KEY_SCHED_SIZE(_mgr) ((_mgr)->snow3g_key_sched_size())
    +
    2467
    +
    2476#define IMB_HEC_32(_mgr, _src) ((_mgr)->hec_32(_src))
    +
    2477
    +
    2486#define IMB_HEC_64(_mgr, _src) ((_mgr)->hec_64(_src))
    +
    2487
    +
    2491#define IMB_CRC32_ETHERNET_FCS(_mgr, _src, _len) (_mgr)->crc32_ethernet_fcs(_src, _len)
    +
    2492
    +
    2496#define IMB_CRC16_X25(_mgr, _src, _len) (_mgr)->crc16_x25(_src, _len)
    2497
    -
    2507#define IMB_SNOW3G_KEY_SCHED_SIZE(_mgr)((_mgr)->snow3g_key_sched_size())
    -
    2508
    -
    2512#define IMB_HEC_32(_mgr, _src)((_mgr)->hec_32(_src))
    -
    2513#define IMB_HEC_64(_mgr, _src)((_mgr)->hec_64(_src))
    -
    2514
    -
    2518#define IMB_CRC32_ETHERNET_FCS(_mgr, _src, _len) \
    -
    2519 (_mgr)->crc32_ethernet_fcs(_src, _len)
    -
    2520
    -
    2524#define IMB_CRC16_X25(_mgr, _src, _len) \
    -
    2525 (_mgr)->crc16_x25(_src, _len)
    -
    2526
    -
    2530#define IMB_CRC32_SCTP(_mgr, _src, _len) \
    -
    2531 (_mgr)->crc32_sctp(_src, _len)
    +
    2501#define IMB_CRC32_SCTP(_mgr, _src, _len) (_mgr)->crc32_sctp(_src, _len)
    +
    2502
    +
    2506#define IMB_CRC24_LTE_A(_mgr, _src, _len) (_mgr)->crc24_lte_a(_src, _len)
    +
    2507
    +
    2511#define IMB_CRC24_LTE_B(_mgr, _src, _len) (_mgr)->crc24_lte_b(_src, _len)
    +
    2512
    +
    2516#define IMB_CRC16_FP_DATA(_mgr, _src, _len) (_mgr)->crc16_fp_data(_src, _len)
    +
    2517
    +
    2521#define IMB_CRC11_FP_HEADER(_mgr, _src, _len) (_mgr)->crc11_fp_header(_src, _len)
    +
    2522
    +
    2526#define IMB_CRC7_FP_HEADER(_mgr, _src, _len) (_mgr)->crc7_fp_header(_src, _len)
    +
    2527
    +
    2531#define IMB_CRC10_IUUP_DATA(_mgr, _src, _len) (_mgr)->crc10_iuup_data(_src, _len)
    2532
    -
    2536#define IMB_CRC24_LTE_A(_mgr, _src, _len) \
    -
    2537 (_mgr)->crc24_lte_a(_src, _len)
    -
    2538
    -
    2542#define IMB_CRC24_LTE_B(_mgr, _src, _len) \
    -
    2543 (_mgr)->crc24_lte_b(_src, _len)
    -
    2544
    -
    2548#define IMB_CRC16_FP_DATA(_mgr, _src, _len) \
    -
    2549 (_mgr)->crc16_fp_data(_src, _len)
    -
    2550
    -
    2554#define IMB_CRC11_FP_HEADER(_mgr, _src, _len) \
    -
    2555 (_mgr)->crc11_fp_header(_src, _len)
    -
    2556
    -
    2560#define IMB_CRC7_FP_HEADER(_mgr, _src, _len) \
    -
    2561 (_mgr)->crc7_fp_header(_src, _len)
    -
    2562
    -
    2566#define IMB_CRC10_IUUP_DATA(_mgr, _src, _len) \
    -
    2567 (_mgr)->crc10_iuup_data(_src, _len)
    -
    2568
    -
    2572#define IMB_CRC6_IUUP_HEADER(_mgr, _src, _len) \
    -
    2573 (_mgr)->crc6_iuup_header(_src, _len)
    -
    2574
    -
    2578#define IMB_CRC32_WIMAX_OFDMA_DATA(_mgr, _src, _len) \
    -
    2579 (_mgr)->crc32_wimax_ofdma_data(_src, _len)
    -
    2580
    -
    2584#define IMB_CRC8_WIMAX_OFDMA_HCS(_mgr, _src, _len) \
    -
    2585 (_mgr)->crc8_wimax_ofdma_hcs(_src, _len)
    -
    2586
    -
    2587/* Auxiliary functions */
    -
    2588
    - -
    2602des_key_schedule(uint64_t *ks, const void *key);
    -
    2603
    -
    2614IMB_DLL_EXPORT void
    -
    2615imb_hmac_ipad_opad(struct IMB_MGR *mb_mgr, const IMB_HASH_ALG sha_type,
    -
    2616 const void *pkey, const size_t key_len,
    -
    2617 void *ipad_hash, void *opad_hash);
    -
    2618
    -
    2631IMB_DLL_EXPORT void
    -
    2632des_cfb_one(void *out, const void *in, const uint64_t *iv,
    -
    2633 const uint64_t *ks, const int len);
    -
    2634
    -
    2641IMB_DLL_EXPORT void md5_one_block_sse(const void *data, void *digest);
    -
    2645IMB_DLL_EXPORT void md5_one_block_avx(const void *data, void *digest);
    -
    2649IMB_DLL_EXPORT void md5_one_block_avx2(const void *data, void *digest);
    -
    2653IMB_DLL_EXPORT void md5_one_block_avx512(const void *data, void *digest);
    -
    2654
    -
    2655
    -
    2663IMB_DLL_EXPORT void aes_keyexp_128_sse(const void *key, void *enc_exp_keys,
    -
    2664 void *dec_exp_keys);
    -
    2668IMB_DLL_EXPORT void aes_keyexp_128_avx(const void *key, void *enc_exp_keys,
    -
    2669 void *dec_exp_keys);
    -
    2673IMB_DLL_EXPORT void aes_keyexp_128_avx2(const void *key, void *enc_exp_keys,
    -
    2674 void *dec_exp_keys);
    -
    2678IMB_DLL_EXPORT void aes_keyexp_128_avx512(const void *key, void *enc_exp_keys,
    -
    2679 void *dec_exp_keys);
    -
    2680
    -
    2688IMB_DLL_EXPORT void aes_keyexp_192_sse(const void *key, void *enc_exp_keys,
    -
    2689 void *dec_exp_keys);
    -
    2693IMB_DLL_EXPORT void aes_keyexp_192_avx(const void *key, void *enc_exp_keys,
    -
    2694 void *dec_exp_keys);
    -
    2698IMB_DLL_EXPORT void aes_keyexp_192_avx2(const void *key, void *enc_exp_keys,
    -
    2699 void *dec_exp_keys);
    -
    2703IMB_DLL_EXPORT void aes_keyexp_192_avx512(const void *key, void *enc_exp_keys,
    -
    2704 void *dec_exp_keys);
    -
    2705
    -
    2713IMB_DLL_EXPORT void aes_keyexp_256_sse(const void *key, void *enc_exp_keys,
    -
    2714 void *dec_exp_keys);
    -
    2718IMB_DLL_EXPORT void aes_keyexp_256_avx(const void *key, void *enc_exp_keys,
    -
    2719 void *dec_exp_keys);
    -
    2723IMB_DLL_EXPORT void aes_keyexp_256_avx2(const void *key, void *enc_exp_keys,
    -
    2724 void *dec_exp_keys);
    -
    2728IMB_DLL_EXPORT void aes_keyexp_256_avx512(const void *key, void *enc_exp_keys,
    -
    2729 void *dec_exp_keys);
    -
    2730
    - -
    2738 void *enc_exp_keys);
    - -
    2743 void *enc_exp_keys);
    - -
    2748 void *enc_exp_keys);
    - -
    2753 void *enc_exp_keys);
    -
    2754
    - -
    2762 void *enc_exp_keys);
    - -
    2767 void *enc_exp_keys);
    - -
    2772 void *enc_exp_keys);
    - -
    2777 void *enc_exp_keys);
    -
    2778
    - -
    2786 void *enc_exp_keys);
    - -
    2791 void *enc_exp_keys);
    - -
    2796 void *enc_exp_keys);
    - -
    2801 void *enc_exp_keys);
    -
    2802
    -
    2811IMB_DLL_EXPORT void aes_xcbc_expand_key_sse(const void *key, void *k1_exp,
    -
    2812 void *k2, void *k3);
    -
    2816IMB_DLL_EXPORT void aes_xcbc_expand_key_avx(const void *key, void *k1_exp,
    -
    2817 void *k2, void *k3);
    -
    2821IMB_DLL_EXPORT void aes_xcbc_expand_key_avx2(const void *key, void *k1_exp,
    -
    2822 void *k2, void *k3);
    -
    2826IMB_DLL_EXPORT void aes_xcbc_expand_key_avx512(const void *key, void *k1_exp,
    -
    2827 void *k2, void *k3);
    -
    2828
    -
    2836IMB_DLL_EXPORT void aes_cmac_subkey_gen_sse(const void *key_exp, void *key1,
    -
    2837 void *key2);
    -
    2841IMB_DLL_EXPORT void aes_cmac_subkey_gen_avx(const void *key_exp, void *key1,
    -
    2842 void *key2);
    -
    2846IMB_DLL_EXPORT void aes_cmac_subkey_gen_avx2(const void *key_exp, void *key1,
    -
    2847 void *key2);
    -
    2851IMB_DLL_EXPORT void aes_cmac_subkey_gen_avx512(const void *key_exp, void *key1,
    -
    2852 void *key2);
    -
    2853
    -
    2854/*
    -
    2855 * Direct GCM API.
    -
    2856 * Note that GCM is also available through job API.
    -
    2857 */
    -
    2858
    -
    2877IMB_DLL_EXPORT void
    -
    2878aes_gcm_enc_128_sse(const struct gcm_key_data *key_data,
    -
    2879 struct gcm_context_data *context_data,
    -
    2880 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2881 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len,
    -
    2882 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2886IMB_DLL_EXPORT void
    - -
    2888 struct gcm_context_data *context_data,
    -
    2889 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2890 const uint8_t *iv,
    -
    2891 uint8_t const *aad, uint64_t aad_len,
    -
    2892 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2896IMB_DLL_EXPORT void
    - -
    2898 struct gcm_context_data *context_data,
    -
    2899 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2900 const uint8_t *iv,
    -
    2901 uint8_t const *aad, uint64_t aad_len,
    -
    2902 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2921IMB_DLL_EXPORT void
    -
    2922aes_gcm_enc_192_sse(const struct gcm_key_data *key_data,
    -
    2923 struct gcm_context_data *context_data,
    -
    2924 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2925 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len,
    -
    2926 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2930IMB_DLL_EXPORT void
    - -
    2932 struct gcm_context_data *context_data,
    -
    2933 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2934 const uint8_t *iv,
    -
    2935 uint8_t const *aad, uint64_t aad_len,
    -
    2936 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2940IMB_DLL_EXPORT void
    - -
    2942 struct gcm_context_data *context_data,
    -
    2943 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2944 const uint8_t *iv,
    -
    2945 uint8_t const *aad, uint64_t aad_len,
    -
    2946 uint8_t *auth_tag, uint64_t auth_tag_len);
    +
    2536#define IMB_CRC6_IUUP_HEADER(_mgr, _src, _len) (_mgr)->crc6_iuup_header(_src, _len)
    +
    2537
    +
    2541#define IMB_CRC32_WIMAX_OFDMA_DATA(_mgr, _src, _len) (_mgr)->crc32_wimax_ofdma_data(_src, _len)
    +
    2542
    +
    2546#define IMB_CRC8_WIMAX_OFDMA_HCS(_mgr, _src, _len) (_mgr)->crc8_wimax_ofdma_hcs(_src, _len)
    +
    2547
    +
    2556#define IMB_SM4_KEYEXP(_mgr, _key, _exp_enc_key, _exp_dec_key) \
    +
    2557 ((_mgr)->sm4_keyexp((_key), (_exp_enc_key), (_exp_dec_key)))
    +
    2558
    +
    2559/* Auxiliary functions */
    +
    2560
    + +
    2574des_key_schedule(uint64_t *ks, const void *key);
    +
    2575
    +
    2586IMB_DLL_EXPORT void
    +
    2587imb_hmac_ipad_opad(IMB_MGR *mb_mgr, const IMB_HASH_ALG sha_type, const void *pkey,
    +
    2588 const size_t key_len, void *ipad_hash, void *opad_hash);
    +
    2589
    +
    2602IMB_DLL_EXPORT void
    +
    2603des_cfb_one(void *out, const void *in, const uint64_t *iv, const uint64_t *ks, const int len);
    +
    2604
    +
    2611IMB_DLL_EXPORT void
    +
    2612md5_one_block_sse(const void *data, void *digest);
    +
    2616IMB_DLL_EXPORT void
    +
    2617md5_one_block_avx(const void *data, void *digest);
    +
    2621IMB_DLL_EXPORT void
    +
    2622md5_one_block_avx2(const void *data, void *digest);
    +
    2626IMB_DLL_EXPORT void
    +
    2627md5_one_block_avx512(const void *data, void *digest);
    +
    2628
    +
    2636IMB_DLL_EXPORT void
    +
    2637aes_keyexp_128_sse(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2641IMB_DLL_EXPORT void
    +
    2642aes_keyexp_128_avx(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2646IMB_DLL_EXPORT void
    +
    2647aes_keyexp_128_avx2(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2651IMB_DLL_EXPORT void
    +
    2652aes_keyexp_128_avx512(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2653
    +
    2661IMB_DLL_EXPORT void
    +
    2662aes_keyexp_192_sse(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2666IMB_DLL_EXPORT void
    +
    2667aes_keyexp_192_avx(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2671IMB_DLL_EXPORT void
    +
    2672aes_keyexp_192_avx2(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2676IMB_DLL_EXPORT void
    +
    2677aes_keyexp_192_avx512(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2678
    +
    2686IMB_DLL_EXPORT void
    +
    2687aes_keyexp_256_sse(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2691IMB_DLL_EXPORT void
    +
    2692aes_keyexp_256_avx(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2696IMB_DLL_EXPORT void
    +
    2697aes_keyexp_256_avx2(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2701IMB_DLL_EXPORT void
    +
    2702aes_keyexp_256_avx512(const void *key, void *enc_exp_keys, void *dec_exp_keys);
    +
    2703
    +
    2710IMB_DLL_EXPORT void
    +
    2711aes_keyexp_128_enc_sse(const void *key, void *enc_exp_keys);
    +
    2715IMB_DLL_EXPORT void
    +
    2716aes_keyexp_128_enc_avx(const void *key, void *enc_exp_keys);
    +
    2720IMB_DLL_EXPORT void
    +
    2721aes_keyexp_128_enc_avx2(const void *key, void *enc_exp_keys);
    +
    2725IMB_DLL_EXPORT void
    +
    2726aes_keyexp_128_enc_avx512(const void *key, void *enc_exp_keys);
    +
    2727
    +
    2734IMB_DLL_EXPORT void
    +
    2735aes_keyexp_192_enc_sse(const void *key, void *enc_exp_keys);
    +
    2739IMB_DLL_EXPORT void
    +
    2740aes_keyexp_192_enc_avx(const void *key, void *enc_exp_keys);
    +
    2744IMB_DLL_EXPORT void
    +
    2745aes_keyexp_192_enc_avx2(const void *key, void *enc_exp_keys);
    +
    2749IMB_DLL_EXPORT void
    +
    2750aes_keyexp_192_enc_avx512(const void *key, void *enc_exp_keys);
    +
    2751
    +
    2758IMB_DLL_EXPORT void
    +
    2759aes_keyexp_256_enc_sse(const void *key, void *enc_exp_keys);
    +
    2763IMB_DLL_EXPORT void
    +
    2764aes_keyexp_256_enc_avx(const void *key, void *enc_exp_keys);
    +
    2768IMB_DLL_EXPORT void
    +
    2769aes_keyexp_256_enc_avx2(const void *key, void *enc_exp_keys);
    +
    2773IMB_DLL_EXPORT void
    +
    2774aes_keyexp_256_enc_avx512(const void *key, void *enc_exp_keys);
    +
    2775
    +
    2784IMB_DLL_EXPORT void
    +
    2785aes_xcbc_expand_key_sse(const void *key, void *k1_exp, void *k2, void *k3);
    +
    2789IMB_DLL_EXPORT void
    +
    2790aes_xcbc_expand_key_avx(const void *key, void *k1_exp, void *k2, void *k3);
    +
    2794IMB_DLL_EXPORT void
    +
    2795aes_xcbc_expand_key_avx2(const void *key, void *k1_exp, void *k2, void *k3);
    +
    2799IMB_DLL_EXPORT void
    +
    2800aes_xcbc_expand_key_avx512(const void *key, void *k1_exp, void *k2, void *k3);
    +
    2801
    +
    2809IMB_DLL_EXPORT void
    +
    2810aes_cmac_subkey_gen_sse(const void *key_exp, void *key1, void *key2);
    +
    2814IMB_DLL_EXPORT void
    +
    2815aes_cmac_subkey_gen_avx(const void *key_exp, void *key1, void *key2);
    +
    2819IMB_DLL_EXPORT void
    +
    2820aes_cmac_subkey_gen_avx2(const void *key_exp, void *key1, void *key2);
    +
    2824IMB_DLL_EXPORT void
    +
    2825aes_cmac_subkey_gen_avx512(const void *key_exp, void *key1, void *key2);
    +
    2826
    +
    2827/*
    +
    2828 * Direct GCM API.
    +
    2829 * Note that GCM is also available through job API.
    +
    2830 */
    +
    2831
    +
    2850IMB_DLL_EXPORT void
    +
    2851aes_gcm_enc_128_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2852 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2853 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len);
    +
    2857IMB_DLL_EXPORT void
    +
    2858aes_gcm_enc_128_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2859 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2860 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2861 uint64_t auth_tag_len);
    +
    2865IMB_DLL_EXPORT void
    +
    2866aes_gcm_enc_128_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2867 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2868 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2869 uint64_t auth_tag_len);
    +
    2888IMB_DLL_EXPORT void
    +
    2889aes_gcm_enc_192_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2890 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2891 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len);
    +
    2895IMB_DLL_EXPORT void
    +
    2896aes_gcm_enc_192_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2897 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2898 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2899 uint64_t auth_tag_len);
    +
    2903IMB_DLL_EXPORT void
    +
    2904aes_gcm_enc_192_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2905 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2906 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2907 uint64_t auth_tag_len);
    +
    2908
    +
    2927IMB_DLL_EXPORT void
    +
    2928aes_gcm_enc_256_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2929 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2930 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len);
    +
    2934IMB_DLL_EXPORT void
    +
    2935aes_gcm_enc_256_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2936 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2937 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2938 uint64_t auth_tag_len);
    +
    2942IMB_DLL_EXPORT void
    +
    2943aes_gcm_enc_256_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2944 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2945 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2946 uint64_t auth_tag_len);
    2947
    2966IMB_DLL_EXPORT void
    -
    2967aes_gcm_enc_256_sse(const struct gcm_key_data *key_data,
    -
    2968 struct gcm_context_data *context_data,
    -
    2969 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2970 const uint8_t *iv,
    -
    2971 uint8_t const *aad, uint64_t aad_len,
    -
    2972 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2976IMB_DLL_EXPORT void
    - -
    2978 struct gcm_context_data *context_data,
    -
    2979 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2980 const uint8_t *iv,
    -
    2981 uint8_t const *aad, uint64_t aad_len,
    -
    2982 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2986IMB_DLL_EXPORT void
    - -
    2988 struct gcm_context_data *context_data,
    -
    2989 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    2990 const uint8_t *iv,
    -
    2991 uint8_t const *aad, uint64_t aad_len,
    -
    2992 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    2993
    +
    2967aes_gcm_dec_128_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2968 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2969 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len);
    +
    2973IMB_DLL_EXPORT void
    +
    2974aes_gcm_dec_128_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2975 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2976 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2977 uint64_t auth_tag_len);
    +
    2981IMB_DLL_EXPORT void
    +
    2982aes_gcm_dec_128_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    2983 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    2984 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    2985 uint64_t auth_tag_len);
    +
    2986
    +
    3005IMB_DLL_EXPORT void
    +
    3006aes_gcm_dec_192_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3007 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    3008 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len);
    3012IMB_DLL_EXPORT void
    -
    3013aes_gcm_dec_128_sse(const struct gcm_key_data *key_data,
    -
    3014 struct gcm_context_data *context_data,
    -
    3015 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3016 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len,
    -
    3017 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3021IMB_DLL_EXPORT void
    - -
    3023 struct gcm_context_data *context_data,
    -
    3024 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3025 const uint8_t *iv,
    -
    3026 uint8_t const *aad, uint64_t aad_len,
    -
    3027 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3031IMB_DLL_EXPORT void
    - -
    3033 struct gcm_context_data *context_data,
    -
    3034 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3035 const uint8_t *iv,
    -
    3036 uint8_t const *aad, uint64_t aad_len,
    -
    3037 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3038
    -
    3057IMB_DLL_EXPORT void
    -
    3058aes_gcm_dec_192_sse(const struct gcm_key_data *key_data,
    -
    3059 struct gcm_context_data *context_data,
    -
    3060 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3061 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len,
    -
    3062 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3066IMB_DLL_EXPORT void
    - -
    3068 struct gcm_context_data *context_data,
    -
    3069 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3070 const uint8_t *iv,
    -
    3071 uint8_t const *aad, uint64_t aad_len,
    -
    3072 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3076IMB_DLL_EXPORT void
    - -
    3078 struct gcm_context_data *context_data,
    -
    3079 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3080 const uint8_t *iv,
    -
    3081 uint8_t const *aad, uint64_t aad_len,
    -
    3082 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3083
    -
    3102IMB_DLL_EXPORT void
    -
    3103aes_gcm_dec_256_sse(const struct gcm_key_data *key_data,
    -
    3104 struct gcm_context_data *context_data,
    -
    3105 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3106 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len,
    -
    3107 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3111IMB_DLL_EXPORT void
    - -
    3113 struct gcm_context_data *context_data,
    -
    3114 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3115 const uint8_t *iv,
    -
    3116 uint8_t const *aad, uint64_t aad_len,
    -
    3117 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3121IMB_DLL_EXPORT void
    - -
    3123 struct gcm_context_data *context_data,
    -
    3124 uint8_t *out, uint8_t const *in, uint64_t len,
    -
    3125 const uint8_t *iv,
    -
    3126 uint8_t const *aad, uint64_t aad_len,
    -
    3127 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3128
    +
    3013aes_gcm_dec_192_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3014 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    3015 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    3016 uint64_t auth_tag_len);
    +
    3020IMB_DLL_EXPORT void
    +
    3021aes_gcm_dec_192_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3022 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    3023 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    3024 uint64_t auth_tag_len);
    +
    3025
    +
    3044IMB_DLL_EXPORT void
    +
    3045aes_gcm_dec_256_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3046 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    3047 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len);
    +
    3051IMB_DLL_EXPORT void
    +
    3052aes_gcm_dec_256_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3053 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    3054 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    3055 uint64_t auth_tag_len);
    +
    3059IMB_DLL_EXPORT void
    +
    3060aes_gcm_dec_256_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3061 uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv,
    +
    3062 uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag,
    +
    3063 uint64_t auth_tag_len);
    +
    3064
    +
    3077IMB_DLL_EXPORT void
    +
    3078aes_gcm_init_128_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3079 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len);
    +
    3083IMB_DLL_EXPORT void
    + +
    3085 struct gcm_context_data *context_data, const uint8_t *iv,
    +
    3086 uint8_t const *aad, uint64_t aad_len);
    +
    3090IMB_DLL_EXPORT void
    + +
    3092 struct gcm_context_data *context_data, const uint8_t *iv,
    +
    3093 uint8_t const *aad, uint64_t aad_len);
    +
    3106IMB_DLL_EXPORT void
    +
    3107aes_gcm_init_192_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3108 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len);
    +
    3112IMB_DLL_EXPORT void
    + +
    3114 struct gcm_context_data *context_data, const uint8_t *iv,
    +
    3115 uint8_t const *aad, uint64_t aad_len);
    +
    3119IMB_DLL_EXPORT void
    + +
    3121 struct gcm_context_data *context_data, const uint8_t *iv,
    +
    3122 uint8_t const *aad, uint64_t aad_len);
    +
    3135IMB_DLL_EXPORT void
    +
    3136aes_gcm_init_256_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data,
    +
    3137 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len);
    3141IMB_DLL_EXPORT void
    -
    3142aes_gcm_init_128_sse(const struct gcm_key_data *key_data,
    -
    3143 struct gcm_context_data *context_data,
    -
    3144 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len);
    + +
    3143 struct gcm_context_data *context_data, const uint8_t *iv,
    +
    3144 uint8_t const *aad, uint64_t aad_len);
    3148IMB_DLL_EXPORT void
    - -
    3150 struct gcm_context_data *context_data,
    -
    3151 const uint8_t *iv,
    -
    3152 uint8_t const *aad, uint64_t aad_len);
    -
    3156IMB_DLL_EXPORT void
    - -
    3158 struct gcm_context_data *context_data,
    -
    3159 const uint8_t *iv,
    -
    3160 uint8_t const *aad, uint64_t aad_len);
    -
    3173IMB_DLL_EXPORT void
    -
    3174aes_gcm_init_192_sse(const struct gcm_key_data *key_data,
    -
    3175 struct gcm_context_data *context_data,
    -
    3176 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len);
    -
    3180IMB_DLL_EXPORT void
    - -
    3182 struct gcm_context_data *context_data,
    -
    3183 const uint8_t *iv,
    -
    3184 uint8_t const *aad, uint64_t aad_len);
    -
    3188IMB_DLL_EXPORT void
    - -
    3190 struct gcm_context_data *context_data,
    -
    3191 const uint8_t *iv,
    -
    3192 uint8_t const *aad, uint64_t aad_len);
    -
    3205IMB_DLL_EXPORT void
    -
    3206aes_gcm_init_256_sse(const struct gcm_key_data *key_data,
    -
    3207 struct gcm_context_data *context_data,
    -
    3208 const uint8_t *iv, uint8_t const *aad, uint64_t aad_len);
    -
    3212IMB_DLL_EXPORT void
    - -
    3214 struct gcm_context_data *context_data,
    -
    3215 const uint8_t *iv,
    -
    3216 uint8_t const *aad, uint64_t aad_len);
    -
    3220IMB_DLL_EXPORT void
    - -
    3222 struct gcm_context_data *context_data,
    -
    3223 const uint8_t *iv,
    -
    3224 uint8_t const *aad, uint64_t aad_len);
    -
    3225
    -
    3235IMB_DLL_EXPORT void
    - -
    3237 struct gcm_context_data *context_data,
    -
    3238 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3242IMB_DLL_EXPORT void
    - -
    3244 struct gcm_context_data *context_data,
    -
    3245 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3249IMB_DLL_EXPORT void
    - -
    3251 struct gcm_context_data *context_data,
    -
    3252 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3253
    -
    3263IMB_DLL_EXPORT void
    - -
    3265 struct gcm_context_data *context_data,
    -
    3266 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3270IMB_DLL_EXPORT void
    - -
    3272 struct gcm_context_data *context_data,
    -
    3273 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3277IMB_DLL_EXPORT void
    - -
    3279 struct gcm_context_data *context_data,
    -
    3280 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3281
    -
    3291IMB_DLL_EXPORT void
    - -
    3293 struct gcm_context_data *context_data,
    -
    3294 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3298IMB_DLL_EXPORT void
    - -
    3300 struct gcm_context_data *context_data,
    -
    3301 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3305IMB_DLL_EXPORT void
    - -
    3307 struct gcm_context_data *context_data,
    -
    3308 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3309
    -
    3319IMB_DLL_EXPORT void
    - -
    3321 struct gcm_context_data *context_data,
    -
    3322 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3326IMB_DLL_EXPORT void
    - -
    3328 struct gcm_context_data *context_data,
    -
    3329 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3333IMB_DLL_EXPORT void
    - -
    3335 struct gcm_context_data *context_data,
    -
    3336 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3337
    -
    3347IMB_DLL_EXPORT void
    - -
    3349 struct gcm_context_data *context_data,
    -
    3350 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3354IMB_DLL_EXPORT void
    - -
    3356 struct gcm_context_data *context_data,
    -
    3357 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3361IMB_DLL_EXPORT void
    - -
    3363 struct gcm_context_data *context_data,
    -
    3364 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3365
    -
    3375IMB_DLL_EXPORT void
    - -
    3377 struct gcm_context_data *context_data,
    -
    3378 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3382IMB_DLL_EXPORT void
    - -
    3384 struct gcm_context_data *context_data,
    -
    3385 uint8_t *out, const uint8_t *in, uint64_t len);
    + +
    3150 struct gcm_context_data *context_data, const uint8_t *iv,
    +
    3151 uint8_t const *aad, uint64_t aad_len);
    +
    3152
    +
    3162IMB_DLL_EXPORT void
    + +
    3164 struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in,
    +
    3165 uint64_t len);
    +
    3169IMB_DLL_EXPORT void
    + +
    3171 struct gcm_context_data *context_data, uint8_t *out,
    +
    3172 const uint8_t *in, uint64_t len);
    +
    3176IMB_DLL_EXPORT void
    + +
    3178 struct gcm_context_data *context_data, uint8_t *out,
    +
    3179 const uint8_t *in, uint64_t len);
    +
    3180
    +
    3190IMB_DLL_EXPORT void
    + +
    3192 struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in,
    +
    3193 uint64_t len);
    +
    3197IMB_DLL_EXPORT void
    + +
    3199 struct gcm_context_data *context_data, uint8_t *out,
    +
    3200 const uint8_t *in, uint64_t len);
    +
    3204IMB_DLL_EXPORT void
    + +
    3206 struct gcm_context_data *context_data, uint8_t *out,
    +
    3207 const uint8_t *in, uint64_t len);
    +
    3208
    +
    3218IMB_DLL_EXPORT void
    + +
    3220 struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in,
    +
    3221 uint64_t len);
    +
    3225IMB_DLL_EXPORT void
    + +
    3227 struct gcm_context_data *context_data, uint8_t *out,
    +
    3228 const uint8_t *in, uint64_t len);
    +
    3232IMB_DLL_EXPORT void
    + +
    3234 struct gcm_context_data *context_data, uint8_t *out,
    +
    3235 const uint8_t *in, uint64_t len);
    +
    3236
    +
    3246IMB_DLL_EXPORT void
    + +
    3248 struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in,
    +
    3249 uint64_t len);
    +
    3253IMB_DLL_EXPORT void
    + +
    3255 struct gcm_context_data *context_data, uint8_t *out,
    +
    3256 const uint8_t *in, uint64_t len);
    +
    3260IMB_DLL_EXPORT void
    + +
    3262 struct gcm_context_data *context_data, uint8_t *out,
    +
    3263 const uint8_t *in, uint64_t len);
    +
    3264
    +
    3274IMB_DLL_EXPORT void
    + +
    3276 struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in,
    +
    3277 uint64_t len);
    +
    3281IMB_DLL_EXPORT void
    + +
    3283 struct gcm_context_data *context_data, uint8_t *out,
    +
    3284 const uint8_t *in, uint64_t len);
    +
    3288IMB_DLL_EXPORT void
    + +
    3290 struct gcm_context_data *context_data, uint8_t *out,
    +
    3291 const uint8_t *in, uint64_t len);
    +
    3292
    +
    3302IMB_DLL_EXPORT void
    + +
    3304 struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in,
    +
    3305 uint64_t len);
    +
    3309IMB_DLL_EXPORT void
    + +
    3311 struct gcm_context_data *context_data, uint8_t *out,
    +
    3312 const uint8_t *in, uint64_t len);
    +
    3316IMB_DLL_EXPORT void
    + +
    3318 struct gcm_context_data *context_data, uint8_t *out,
    +
    3319 const uint8_t *in, uint64_t len);
    +
    3320
    +
    3331IMB_DLL_EXPORT void
    + +
    3333 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3334 uint64_t auth_tag_len);
    +
    3338IMB_DLL_EXPORT void
    + +
    3340 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3341 uint64_t auth_tag_len);
    +
    3345IMB_DLL_EXPORT void
    + +
    3347 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3348 uint64_t auth_tag_len);
    +
    3349
    +
    3360IMB_DLL_EXPORT void
    + +
    3362 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3363 uint64_t auth_tag_len);
    +
    3367IMB_DLL_EXPORT void
    + +
    3369 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3370 uint64_t auth_tag_len);
    +
    3374IMB_DLL_EXPORT void
    + +
    3376 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3377 uint64_t auth_tag_len);
    +
    3378
    3389IMB_DLL_EXPORT void
    - -
    3391 struct gcm_context_data *context_data,
    -
    3392 uint8_t *out, const uint8_t *in, uint64_t len);
    -
    3393
    -
    3404IMB_DLL_EXPORT void
    - -
    3406 struct gcm_context_data *context_data,
    -
    3407 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3411IMB_DLL_EXPORT void
    - -
    3413 struct gcm_context_data *context_data,
    -
    3414 uint8_t *auth_tag, uint64_t auth_tag_len);
    + +
    3391 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3392 uint64_t auth_tag_len);
    +
    3396IMB_DLL_EXPORT void
    + +
    3398 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3399 uint64_t auth_tag_len);
    +
    3403IMB_DLL_EXPORT void
    + +
    3405 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3406 uint64_t auth_tag_len);
    +
    3407
    3418IMB_DLL_EXPORT void
    - -
    3420 struct gcm_context_data *context_data,
    -
    3421 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3422
    -
    3433IMB_DLL_EXPORT void
    - -
    3435 struct gcm_context_data *context_data,
    -
    3436 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3440IMB_DLL_EXPORT void
    - -
    3442 struct gcm_context_data *context_data,
    -
    3443 uint8_t *auth_tag, uint64_t auth_tag_len);
    + +
    3420 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3421 uint64_t auth_tag_len);
    +
    3425IMB_DLL_EXPORT void
    + +
    3427 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3428 uint64_t auth_tag_len);
    +
    3432IMB_DLL_EXPORT void
    + +
    3434 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3435 uint64_t auth_tag_len);
    +
    3436
    3447IMB_DLL_EXPORT void
    - -
    3449 struct gcm_context_data *context_data,
    -
    3450 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3451
    -
    3462IMB_DLL_EXPORT void
    - -
    3464 struct gcm_context_data *context_data,
    -
    3465 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3469IMB_DLL_EXPORT void
    - -
    3471 struct gcm_context_data *context_data,
    -
    3472 uint8_t *auth_tag, uint64_t auth_tag_len);
    + +
    3449 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3450 uint64_t auth_tag_len);
    +
    3454IMB_DLL_EXPORT void
    + +
    3456 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3457 uint64_t auth_tag_len);
    +
    3461IMB_DLL_EXPORT void
    + +
    3463 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3464 uint64_t auth_tag_len);
    +
    3465
    3476IMB_DLL_EXPORT void
    - -
    3478 struct gcm_context_data *context_data,
    -
    3479 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3480
    -
    3491IMB_DLL_EXPORT void
    - -
    3493 struct gcm_context_data *context_data,
    -
    3494 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3498IMB_DLL_EXPORT void
    - -
    3500 struct gcm_context_data *context_data,
    -
    3501 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3505IMB_DLL_EXPORT void
    - -
    3507 struct gcm_context_data *context_data,
    -
    3508 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3509
    -
    3520IMB_DLL_EXPORT void
    - -
    3522 struct gcm_context_data *context_data,
    -
    3523 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3527IMB_DLL_EXPORT void
    - -
    3529 struct gcm_context_data *context_data,
    -
    3530 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3534IMB_DLL_EXPORT void
    - -
    3536 struct gcm_context_data *context_data,
    -
    3537 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3538
    + +
    3478 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3479 uint64_t auth_tag_len);
    +
    3483IMB_DLL_EXPORT void
    + +
    3485 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3486 uint64_t auth_tag_len);
    +
    3490IMB_DLL_EXPORT void
    + +
    3492 struct gcm_context_data *context_data, uint8_t *auth_tag,
    +
    3493 uint64_t auth_tag_len);
    +
    3494
    +
    3503IMB_DLL_EXPORT void
    + +
    3505
    +
    3509IMB_DLL_EXPORT void
    + +
    3511
    +
    3515IMB_DLL_EXPORT void
    + +
    3517
    +
    3526IMB_DLL_EXPORT void
    + +
    3528
    +
    3532IMB_DLL_EXPORT void
    + +
    3534
    +
    3538IMB_DLL_EXPORT void
    + +
    3540
    3549IMB_DLL_EXPORT void
    - -
    3551 struct gcm_context_data *context_data,
    -
    3552 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3556IMB_DLL_EXPORT void
    - -
    3558 struct gcm_context_data *context_data,
    -
    3559 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3563IMB_DLL_EXPORT void
    - -
    3565 struct gcm_context_data *context_data,
    -
    3566 uint8_t *auth_tag, uint64_t auth_tag_len);
    -
    3567
    - -
    3577
    - -
    3582
    - -
    3587
    - -
    3597
    - -
    3602
    - -
    3607
    - -
    3617
    - -
    3622
    - + +
    3551
    +
    3555IMB_DLL_EXPORT void
    + +
    3557
    +
    3561IMB_DLL_EXPORT void
    + +
    3563
    +
    3573IMB_DLL_EXPORT void
    +
    3574aes_gcm_pre_128_sse(const void *key, struct gcm_key_data *key_data);
    +
    3578IMB_DLL_EXPORT void
    +
    3579aes_gcm_pre_128_avx_gen2(const void *key, struct gcm_key_data *key_data);
    +
    3583IMB_DLL_EXPORT void
    +
    3584aes_gcm_pre_128_avx_gen4(const void *key, struct gcm_key_data *key_data);
    +
    3594IMB_DLL_EXPORT void
    +
    3595aes_gcm_pre_192_sse(const void *key, struct gcm_key_data *key_data);
    +
    3599IMB_DLL_EXPORT void
    +
    3600aes_gcm_pre_192_avx_gen2(const void *key, struct gcm_key_data *key_data);
    +
    3604IMB_DLL_EXPORT void
    +
    3605aes_gcm_pre_192_avx_gen4(const void *key, struct gcm_key_data *key_data);
    +
    3615IMB_DLL_EXPORT void
    +
    3616aes_gcm_pre_256_sse(const void *key, struct gcm_key_data *key_data);
    +
    3620IMB_DLL_EXPORT void
    +
    3621aes_gcm_pre_256_avx_gen2(const void *key, struct gcm_key_data *key_data);
    +
    3625IMB_DLL_EXPORT void
    +
    3626aes_gcm_pre_256_avx_gen4(const void *key, struct gcm_key_data *key_data);
    3627
    - -
    3638 struct gcm_key_data *key_data);
    - -
    3643 struct gcm_key_data *key_data);
    - -
    3648 struct gcm_key_data *key_data);
    - -
    3659 struct gcm_key_data *key_data);
    - -
    3664 struct gcm_key_data *key_data);
    - -
    3669 struct gcm_key_data *key_data);
    - -
    3680 struct gcm_key_data *key_data);
    - -
    3685 struct gcm_key_data *key_data);
    - -
    3690 struct gcm_key_data *key_data);
    -
    3691
    -
    3704IMB_DLL_EXPORT int zuc_eea3_iv_gen(const uint32_t count,
    -
    3705 const uint8_t bearer,
    -
    3706 const uint8_t dir,
    -
    3707 void *iv_ptr);
    -
    3720IMB_DLL_EXPORT int zuc_eia3_iv_gen(const uint32_t count,
    -
    3721 const uint8_t bearer,
    -
    3722 const uint8_t dir,
    -
    3723 void *iv_ptr);
    -
    3724
    -
    3737IMB_DLL_EXPORT int kasumi_f8_iv_gen(const uint32_t count,
    -
    3738 const uint8_t bearer,
    -
    3739 const uint8_t dir,
    -
    3740 void *iv_ptr);
    -
    3752IMB_DLL_EXPORT int kasumi_f9_iv_gen(const uint32_t count,
    -
    3753 const uint32_t fresh,
    -
    3754 void *iv_ptr);
    -
    3755
    -
    3771IMB_DLL_EXPORT int snow3g_f8_iv_gen(const uint32_t count,
    -
    3772 const uint8_t bearer,
    -
    3773 const uint8_t dir,
    -
    3774 void *iv_ptr);
    -
    3790IMB_DLL_EXPORT int snow3g_f9_iv_gen(const uint32_t count,
    -
    3791 const uint32_t fresh,
    -
    3792 const uint8_t dir,
    -
    3793 void *iv_ptr);
    -
    3800IMB_DLL_EXPORT void imb_clear_mem(void *mem, const size_t size);
    -
    3801
    -
    3823IMB_DLL_EXPORT void
    - -
    3825 const struct gcm_key_data *key_data,
    -
    3826 const IMB_KEY_SIZE_BYTES key_size,
    -
    3827 const IMB_CIPHER_DIRECTION cipher_dir,
    -
    3828 void *dst_ptr_array[],
    -
    3829 const void * const src_ptr_array[],
    -
    3830 const uint64_t len_array[],
    -
    3831 const void * const iv_ptr_array[],
    -
    3832 const void * const aad_ptr_array[],
    -
    3833 const uint64_t aad_len,
    -
    3834 void *tag_ptr_array[],
    -
    3835 const uint64_t tag_len,
    -
    3836 const uint64_t num_packets);
    -
    3837
    -
    3852IMB_DLL_EXPORT void
    - -
    3854 const void *exp_key_data,
    -
    3855 void *dst_ptr_array[],
    -
    3856 const void * const src_ptr_array[],
    -
    3857 const uint64_t num_packets,
    -
    3858 const IMB_KEY_SIZE_BYTES key_size);
    -
    3859
    - -
    3900
    -
    3901#ifdef __cplusplus
    -
    3902}
    -
    3903#endif
    -
    3904
    -
    3905#endif /* IMB_IPSEC_MB_H */
    + +
    3641zuc_eea3_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr);
    + +
    3655zuc_eia3_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr);
    +
    3656
    + +
    3670kasumi_f8_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr);
    + +
    3683kasumi_f9_iv_gen(const uint32_t count, const uint32_t fresh, void *iv_ptr);
    +
    3684
    + +
    3701snow3g_f8_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr);
    + +
    3718snow3g_f9_iv_gen(const uint32_t count, const uint32_t fresh, const uint8_t dir, void *iv_ptr);
    +
    3725IMB_DLL_EXPORT void
    +
    3726imb_clear_mem(void *mem, const size_t size);
    +
    3727
    +
    3749IMB_DLL_EXPORT void
    +
    3750imb_quic_aes_gcm(IMB_MGR *state, const struct gcm_key_data *key_data,
    +
    3751 const IMB_KEY_SIZE_BYTES key_size, const IMB_CIPHER_DIRECTION cipher_dir,
    +
    3752 void *dst_ptr_array[], const void *const src_ptr_array[],
    +
    3753 const uint64_t len_array[], const void *const iv_ptr_array[],
    +
    3754 const void *const aad_ptr_array[], const uint64_t aad_len, void *tag_ptr_array[],
    +
    3755 const uint64_t tag_len, const uint64_t num_packets);
    +
    3756
    +
    3771IMB_DLL_EXPORT void
    +
    3772imb_quic_hp_aes_ecb(IMB_MGR *state, const void *exp_key_data, void *dst_ptr_array[],
    +
    3773 const void *const src_ptr_array[], const uint64_t num_packets,
    +
    3774 const IMB_KEY_SIZE_BYTES key_size);
    +
    3775
    +
    3793IMB_DLL_EXPORT void
    +
    3794imb_quic_chacha20_poly1305(IMB_MGR *state, const void *key, const IMB_CIPHER_DIRECTION cipher_dir,
    +
    3795 void *dst_ptr_array[], const void *const src_ptr_array[],
    +
    3796 const uint64_t len_array[], const void *const iv_ptr_array[],
    +
    3797 const void *const aad_ptr_array[], const uint64_t aad_len,
    +
    3798 void *tag_ptr_array[], const uint64_t num_packets);
    +
    3799
    +
    3813IMB_DLL_EXPORT void
    +
    3814imb_quic_hp_chacha20(IMB_MGR *state, const void *key, void *dst_ptr_array[],
    +
    3815 const void *const src_ptr_array[], const uint64_t num_packets);
    +
    3816
    +
    3856IMB_DLL_EXPORT uint32_t
    + +
    3858
    + + +
    3873
    + +
    3888imb_self_test_get_cb(IMB_MGR *state, imb_self_test_cb_t *cb_fn, void **cb_arg);
    +
    3889#ifdef __cplusplus
    +
    3890}
    +
    3891#endif
    +
    3892
    +
    3893#endif /* IMB_IPSEC_MB_H */
    IMB_DLL_EXPORT void aes_gcm_enc_128_finalize_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT IMB_JOB * get_next_job_sse(IMB_MGR *state)
    Get next available job.
    -
    #define KASUMI_KEY_SCHEDULE_SIZE
    Definition intel-ipsec-mb.h:558
    +
    #define KASUMI_KEY_SCHEDULE_SIZE
    Definition intel-ipsec-mb.h:557
    +
    void(* sm4_keyexp_t)(const void *, void *, void *)
    Definition intel-ipsec-mb.h:867
    IMB_DLL_EXPORT void aes_gcm_pre_256_avx_gen4(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-256 key data.
    IMB_DLL_EXPORT void aes_gcm_dec_128_finalize_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT void aes_gcm_init_256_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-256 Encryption.
    -
    void(* zuc_eea3_1_buffer_t)(const void *, const void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:770
    +
    void(* zuc_eea3_1_buffer_t)(const void *, const void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:764
    IMB_DLL_EXPORT void aes_keyexp_192_enc_sse(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_dec_256_update_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-256 encryption message.
    -
    #define IMB_GCM_ENC_KEY_LEN
    Definition intel-ipsec-mb.h:628
    +
    #define IMB_GCM_ENC_KEY_LEN
    Definition intel-ipsec-mb.h:630
    IMB_DLL_EXPORT void aes_gcm_dec_192_finalize_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-192 encryption message.
    IMB_DLL_EXPORT void aes_gcm_enc_192_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-192 Encryption.
    -
    void(* snow3g_f8_8_buffer_multikey_t)(const snow3g_key_schedule_t *const [], const void *const [], const void *const [], void *[], const uint32_t[])
    Definition intel-ipsec-mb.h:879
    -
    void(* aes_gcm_pre_t)(const void *, struct gcm_key_data *)
    Definition intel-ipsec-mb.h:747
    -
    void(* ghash_t)(const struct gcm_key_data *, const void *, const uint64_t, void *, const uint64_t)
    Definition intel-ipsec-mb.h:767
    +
    void(* aes_gcm_pre_t)(const void *, struct gcm_key_data *)
    Definition intel-ipsec-mb.h:746
    +
    void(* ghash_t)(const struct gcm_key_data *, const void *, const uint64_t, void *, const uint64_t)
    Definition intel-ipsec-mb.h:761
    IMB_DLL_EXPORT void aes_xcbc_expand_key_avx512(const void *key, void *k1_exp, void *k2, void *k3)
    IMB_DLL_EXPORT void aes_gcm_dec_256_update_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-256 encryption message.
    +
    IMB_DLL_EXPORT int imb_self_test_get_cb(IMB_MGR *state, imb_self_test_cb_t *cb_fn, void **cb_arg)
    Retrieves details of callback function to be invoked when running a self test.
    IMB_DLL_EXPORT void aes_gcm_enc_192_update_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-192 encryption message.
    IMB_DLL_EXPORT void aes_gcm_precomp_256_sse(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-256 HashKey constants.
    IMB_DLL_EXPORT void aes_gcm_pre_256_sse(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-256 key data.
    -
    void(* chacha_poly_finalize_t)(struct chacha20_poly1305_context_data *, void *, const uint64_t)
    Definition intel-ipsec-mb.h:765
    +
    IMB_DLL_EXPORT void imb_quic_chacha20_poly1305(IMB_MGR *state, const void *key, const IMB_CIPHER_DIRECTION cipher_dir, void *dst_ptr_array[], const void *const src_ptr_array[], const uint64_t len_array[], const void *const iv_ptr_array[], const void *const aad_ptr_array[], const uint64_t aad_len, void *tag_ptr_array[], const uint64_t num_packets)
    Batch of CHACHA20-POLY1305 encrypt/decrypt operations with the same key.
    +
    void(* chacha_poly_finalize_t)(struct chacha20_poly1305_context_data *, void *, const uint64_t)
    Definition intel-ipsec-mb.h:759
    +
    IMB_JOB *(* chacha20_poly1305_quic_t)(struct IMB_MGR *, IMB_JOB *)
    Definition intel-ipsec-mb.h:863
    IMB_DLL_EXPORT void aes_keyexp_192_avx512(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    -
    IMB_KEY_SIZE_BYTES
    Definition intel-ipsec-mb.h:348
    -
    @ IMB_KEY_192_BYTES
    Definition intel-ipsec-mb.h:351
    -
    @ IMB_KEY_64_BYTES
    Definition intel-ipsec-mb.h:349
    -
    @ IMB_KEY_256_BYTES
    Definition intel-ipsec-mb.h:352
    -
    @ IMB_KEY_128_BYTES
    Definition intel-ipsec-mb.h:350
    +
    IMB_KEY_SIZE_BYTES
    Definition intel-ipsec-mb.h:353
    +
    @ IMB_KEY_192_BYTES
    Definition intel-ipsec-mb.h:356
    +
    @ IMB_KEY_64_BYTES
    Definition intel-ipsec-mb.h:354
    +
    @ IMB_KEY_256_BYTES
    Definition intel-ipsec-mb.h:357
    +
    @ IMB_KEY_128_BYTES
    Definition intel-ipsec-mb.h:355
    IMB_DLL_EXPORT void aes_keyexp_256_enc_avx(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_dec_128_update_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT void free_mb_mgr(IMB_MGR *ptr)
    Frees memory allocated previously by alloc_mb_mgr()
    IMB_DLL_EXPORT IMB_JOB * get_completed_job_sse(IMB_MGR *state)
    Get next completed job.
    IMB_DLL_EXPORT void aes_keyexp_128_enc_sse(const void *key, void *enc_exp_keys)
    -
    void(* snow3g_f8_1_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:844
    +
    void(* snow3g_f8_1_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:812
    IMB_DLL_EXPORT void aes_gcm_precomp_256_avx_gen2(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-256 HashKey constants.
    IMB_DLL_EXPORT void init_mb_mgr_sse(IMB_MGR *state)
    Initialize Multi-Buffer Manager structure.
    IMB_DLL_EXPORT void init_mb_mgr_auto(IMB_MGR *state, IMB_ARCH *arch)
    Automatically initialize most performant Multi-buffer manager based on CPU features.
    IMB_DLL_EXPORT int snow3g_f8_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr)
    Generation of SNOW3G F8 Initialization Vector.
    IMB_DLL_EXPORT void aes_gcm_pre_128_avx_gen2(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-128 key data.
    -
    void(* zuc_eea3_n_buffer_t)(const void *const *, const void *const *, const void *const *, void **, const uint32_t *, const uint32_t)
    Definition intel-ipsec-mb.h:777
    -
    void(* aes_gmac_init_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:749
    +
    void(* zuc_eea3_n_buffer_t)(const void *const *, const void *const *, const void *const *, void **, const uint32_t *, const uint32_t)
    Definition intel-ipsec-mb.h:770
    +
    void(* aes_gmac_init_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:748
    +
    #define IMB_CHACHA20_POLY1305_KEY_SIZE
    Definition intel-ipsec-mb.h:169
    IMB_DLL_EXPORT void aes_keyexp_128_sse(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    IMB_DLL_EXPORT IMB_JOB * get_next_job_avx(IMB_MGR *state)
    Get next available job.
    IMB_DLL_EXPORT void aes_gcm_enc_256_update_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-256 encryption message.
    @@ -2111,38 +2005,41 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    IMB_DLL_EXPORT int kasumi_f8_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr)
    Generation of KASUMI F8 Initialization Vector.
    IMB_DLL_EXPORT IMB_MGR * imb_set_pointers_mb_mgr(void *ptr, const uint64_t flags, const unsigned reset_mgr)
    Initializes IMB_MGR pointers to out-of-order managers with use of externally allocated memory.
    IMB_DLL_EXPORT void aes_keyexp_192_avx(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    -
    IMB_CIPHER_MODE
    Definition intel-ipsec-mb.h:261
    -
    @ IMB_CIPHER_DES
    Definition intel-ipsec-mb.h:268
    -
    @ IMB_CIPHER_NULL
    Definition intel-ipsec-mb.h:264
    -
    @ IMB_CIPHER_CBC
    Definition intel-ipsec-mb.h:262
    -
    @ IMB_CIPHER_GCM
    Definition intel-ipsec-mb.h:266
    -
    @ IMB_CIPHER_ECB
    Definition intel-ipsec-mb.h:273
    -
    @ IMB_CIPHER_ZUC_EEA3
    Definition intel-ipsec-mb.h:275
    -
    @ IMB_CIPHER_CHACHA20
    Definition intel-ipsec-mb.h:279
    -
    @ IMB_CIPHER_KASUMI_UEA1_BITLEN
    Definition intel-ipsec-mb.h:277
    -
    @ IMB_CIPHER_CHACHA20_POLY1305_SGL
    Definition intel-ipsec-mb.h:281
    -
    @ IMB_CIPHER_CUSTOM
    Definition intel-ipsec-mb.h:267
    -
    @ IMB_CIPHER_GCM_SGL
    Definition intel-ipsec-mb.h:284
    -
    @ IMB_CIPHER_CNTR
    Definition intel-ipsec-mb.h:263
    -
    @ IMB_CIPHER_DES3
    Definition intel-ipsec-mb.h:271
    -
    @ IMB_CIPHER_CNTR_BITLEN
    Definition intel-ipsec-mb.h:274
    -
    @ IMB_CIPHER_CBCS_1_9
    Definition intel-ipsec-mb.h:278
    -
    @ IMB_CIPHER_NUM
    Definition intel-ipsec-mb.h:285
    -
    @ IMB_CIPHER_CCM
    Definition intel-ipsec-mb.h:270
    -
    @ IMB_CIPHER_SNOW3G_UEA2_BITLEN
    Definition intel-ipsec-mb.h:276
    -
    @ IMB_CIPHER_PON_AES_CNTR
    Definition intel-ipsec-mb.h:272
    -
    @ IMB_CIPHER_CHACHA20_POLY1305
    Definition intel-ipsec-mb.h:280
    -
    @ IMB_CIPHER_SNOW_V_AEAD
    Definition intel-ipsec-mb.h:283
    -
    @ IMB_CIPHER_DOCSIS_SEC_BPI
    Definition intel-ipsec-mb.h:265
    -
    @ IMB_CIPHER_DOCSIS_DES
    Definition intel-ipsec-mb.h:269
    -
    @ IMB_CIPHER_SNOW_V
    Definition intel-ipsec-mb.h:282
    +
    IMB_CIPHER_MODE
    Definition intel-ipsec-mb.h:268
    +
    @ IMB_CIPHER_DES
    Definition intel-ipsec-mb.h:275
    +
    @ IMB_CIPHER_NULL
    Definition intel-ipsec-mb.h:271
    +
    @ IMB_CIPHER_CBC
    Definition intel-ipsec-mb.h:269
    +
    @ IMB_CIPHER_GCM
    Definition intel-ipsec-mb.h:273
    +
    @ IMB_CIPHER_ECB
    Definition intel-ipsec-mb.h:280
    +
    @ IMB_CIPHER_ZUC_EEA3
    Definition intel-ipsec-mb.h:282
    +
    @ IMB_CIPHER_CHACHA20
    Definition intel-ipsec-mb.h:286
    +
    @ IMB_CIPHER_KASUMI_UEA1_BITLEN
    Definition intel-ipsec-mb.h:284
    +
    @ IMB_CIPHER_CHACHA20_POLY1305_SGL
    Definition intel-ipsec-mb.h:288
    +
    @ IMB_CIPHER_CUSTOM
    Definition intel-ipsec-mb.h:274
    +
    @ IMB_CIPHER_GCM_SGL
    Definition intel-ipsec-mb.h:291
    +
    @ IMB_CIPHER_CNTR
    Definition intel-ipsec-mb.h:270
    +
    @ IMB_CIPHER_DES3
    Definition intel-ipsec-mb.h:278
    +
    @ IMB_CIPHER_CNTR_BITLEN
    Definition intel-ipsec-mb.h:281
    +
    @ IMB_CIPHER_CBCS_1_9
    Definition intel-ipsec-mb.h:285
    +
    @ IMB_CIPHER_NUM
    Definition intel-ipsec-mb.h:294
    +
    @ IMB_CIPHER_SM4_ECB
    Definition intel-ipsec-mb.h:292
    +
    @ IMB_CIPHER_CCM
    Definition intel-ipsec-mb.h:277
    +
    @ IMB_CIPHER_SNOW3G_UEA2_BITLEN
    Definition intel-ipsec-mb.h:283
    +
    @ IMB_CIPHER_PON_AES_CNTR
    Definition intel-ipsec-mb.h:279
    +
    @ IMB_CIPHER_CHACHA20_POLY1305
    Definition intel-ipsec-mb.h:287
    +
    @ IMB_CIPHER_SM4_CBC
    Definition intel-ipsec-mb.h:293
    +
    @ IMB_CIPHER_SNOW_V_AEAD
    Definition intel-ipsec-mb.h:290
    +
    @ IMB_CIPHER_DOCSIS_SEC_BPI
    Definition intel-ipsec-mb.h:272
    +
    @ IMB_CIPHER_DOCSIS_DES
    Definition intel-ipsec-mb.h:276
    +
    @ IMB_CIPHER_SNOW_V
    Definition intel-ipsec-mb.h:289
    +
    IMB_DLL_EXPORT void imb_hmac_ipad_opad(IMB_MGR *mb_mgr, const IMB_HASH_ALG sha_type, const void *pkey, const size_t key_len, void *ipad_hash, void *opad_hash)
    Ipad Opad padding for HMAC.
    IMB_DLL_EXPORT void aes_gcm_pre_128_avx_gen4(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-128 key data.
    IMB_DLL_EXPORT void aes_gcm_init_256_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-256 Encryption.
    -
    void(* snow3g_f8_n_buffer_multikey_t)(const snow3g_key_schedule_t *const [], const void *const [], const void *const [], void *[], const uint32_t[], const uint32_t)
    Definition intel-ipsec-mb.h:890
    +
    IMB_DLL_EXPORT void imb_quic_hp_chacha20(IMB_MGR *state, const void *key, void *dst_ptr_array[], const void *const src_ptr_array[], const uint64_t num_packets)
    Batch of ChaCha20 encrypt operations with the same key.
    IMB_DLL_EXPORT void aes_gcm_enc_128_finalize_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT IMB_JOB * get_next_job_avx512(IMB_MGR *state)
    Get next available job.
    -
    IMB_JOB *(* submit_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:697
    -
    void(* chacha_poly_enc_dec_update_t)(const void *, struct chacha20_poly1305_context_data *, void *, const void *, const uint64_t)
    Definition intel-ipsec-mb.h:762
    +
    IMB_JOB *(* submit_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:711
    +
    void(* chacha_poly_enc_dec_update_t)(const void *, struct chacha20_poly1305_context_data *, void *, const void *, const uint64_t)
    Definition intel-ipsec-mb.h:757
    IMB_DLL_EXPORT void aes_gcm_dec_128_update_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT const char * imb_get_version_str(void)
    Get library version in string format.
    IMB_DLL_EXPORT void aes_gcm_enc_256_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-256 Encryption.
    @@ -2150,63 +2047,66 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    IMB_DLL_EXPORT void aes_gcm_enc_256_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-256 Encryption.
    IMB_DLL_EXPORT void aes_gcm_precomp_128_sse(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-128 HashKey constants.
    IMB_DLL_EXPORT void aes_gcm_enc_192_update_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-192 encryption message.
    +
    IMB_DLL_EXPORT int imb_self_test_set_cb(IMB_MGR *state, imb_self_test_cb_t cb_fn, void *cb_arg)
    Sets callback function to be invoked when running a self test.
    IMB_DLL_EXPORT int zuc_eea3_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr)
    Generation of ZUC-EEA3 Initialization Vector.
    IMB_DLL_EXPORT IMB_JOB * get_next_job_avx2(IMB_MGR *state)
    Get next available job.
    -
    IMB_CHAIN_ORDER
    Definition intel-ipsec-mb.h:343
    -
    @ IMB_ORDER_HASH_CIPHER
    Definition intel-ipsec-mb.h:345
    -
    @ IMB_ORDER_CIPHER_HASH
    Definition intel-ipsec-mb.h:344
    -
    void(* chacha_poly_init_t)(const void *, struct chacha20_poly1305_context_data *, const void *, const void *, const uint64_t)
    Definition intel-ipsec-mb.h:759
    +
    IMB_CHAIN_ORDER
    Definition intel-ipsec-mb.h:351
    +
    @ IMB_ORDER_HASH_CIPHER
    Definition intel-ipsec-mb.h:351
    +
    @ IMB_ORDER_CIPHER_HASH
    Definition intel-ipsec-mb.h:351
    +
    void(* chacha_poly_init_t)(const void *, struct chacha20_poly1305_context_data *, const void *, const void *, const uint64_t)
    Definition intel-ipsec-mb.h:755
    IMB_DLL_EXPORT void aes_cmac_subkey_gen_sse(const void *key_exp, void *key1, void *key2)
    -
    void(* snow3g_f8_2_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:852
    -
    uint32_t(* submit_hash_burst_t)(struct IMB_MGR *, struct IMB_JOB *, const uint32_t, const IMB_HASH_ALG hash)
    Definition intel-ipsec-mb.h:710
    +
    void(* snow3g_f8_2_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:818
    +
    uint32_t(* submit_hash_burst_t)(struct IMB_MGR *, struct IMB_JOB *, const uint32_t, const IMB_HASH_ALG hash)
    Definition intel-ipsec-mb.h:720
    IMB_DLL_EXPORT void aes_gcm_enc_192_finalize_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-192 encryption message.
    IMB_DLL_EXPORT void aes_keyexp_128_avx2(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    IMB_DLL_EXPORT void aes_keyexp_256_sse(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_enc_192_finalize_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-192 encryption message.
    -
    void(* kasumi_f8_n_buffer_t)(const kasumi_key_sched_t *, const uint64_t *, const void *const *, void **, const uint32_t *, const uint32_t)
    Definition intel-ipsec-mb.h:818
    +
    void(* kasumi_f8_n_buffer_t)(const kasumi_key_sched_t *, const uint64_t *, const void *const *, void **, const uint32_t *, const uint32_t)
    Definition intel-ipsec-mb.h:793
    IMB_DLL_EXPORT uint32_t queue_size_avx512(IMB_MGR *state)
    Get number of jobs queued to be processed.
    IMB_DLL_EXPORT void aes_gcm_enc_256_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-256 Encryption.
    IMB_DLL_EXPORT void aes_keyexp_192_enc_avx(const void *key, void *enc_exp_keys)
    -
    void(* kasumi_f8_3_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t, const uint64_t, const void *, void *, const void *, void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:803
    +
    void(* kasumi_f8_3_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t, const uint64_t, const void *, void *, const void *, void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:786
    IMB_DLL_EXPORT void aes_gcm_enc_192_update_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-192 encryption message.
    -
    uint32_t(* crc32_fn_t)(const void *, const uint64_t)
    Definition intel-ipsec-mb.h:908
    +
    uint32_t(* crc32_fn_t)(const void *, const uint64_t)
    Definition intel-ipsec-mb.h:859
    IMB_DLL_EXPORT void aes_gcm_dec_192_update_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-192 encryption message.
    -
    #define IMB_GCM_BLOCK_LEN
    Definition intel-ipsec-mb.h:570
    -
    IMB_JOB *(* get_next_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:696
    +
    #define IMB_GCM_BLOCK_LEN
    Definition intel-ipsec-mb.h:569
    +
    IMB_JOB *(* get_next_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:710
    IMB_DLL_EXPORT IMB_JOB * submit_job_nocheck_avx512(IMB_MGR *state)
    Submit job for processing without validating.
    IMB_DLL_EXPORT void aes_keyexp_256_avx(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_init_192_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-192 Encryption.
    IMB_DLL_EXPORT void aes_gcm_dec_192_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-192 Decryption.
    IMB_DLL_EXPORT void aes_gcm_pre_128_sse(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-128 key data.
    IMB_DLL_EXPORT void aes_gcm_enc_192_finalize_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-192 encryption message.
    -
    int(* des_keysched_t)(uint64_t *, const void *)
    Definition intel-ipsec-mb.h:719
    -
    void(* keyexp_t)(const void *, void *, void *)
    Definition intel-ipsec-mb.h:714
    -
    void(* snow3g_f8_8_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const void *, const void *, const void *, const void *, const void *, const void *, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:865
    +
    #define IMB_POLY1305_BLOCK_SIZE
    Definition intel-ipsec-mb.h:171
    +
    int(* des_keysched_t)(uint64_t *, const void *)
    Definition intel-ipsec-mb.h:727
    +
    void(* keyexp_t)(const void *, void *, void *)
    Definition intel-ipsec-mb.h:722
    +
    void(* snow3g_f8_8_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const void *, const void *, const void *, const void *, const void *, const void *, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:828
    IMB_DLL_EXPORT void aes_gcm_dec_192_update_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-192 encryption message.
    IMB_DLL_EXPORT const char * imb_get_strerror(int errnum)
    API to get description for errnum.
    IMB_DLL_EXPORT void aes_cmac_subkey_gen_avx(const void *key_exp, void *key1, void *key2)
    -
    void(* aes_gcm_init_var_iv_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, const uint64_t, const uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:736
    +
    void(* aes_gcm_init_var_iv_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, const uint64_t, const uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:738
    +
    #define IMB_CHACHA20_POLY1305_IV_SIZE
    Definition intel-ipsec-mb.h:170
    IMB_DLL_EXPORT void aes_keyexp_128_enc_avx512(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT void aes_cmac_subkey_gen_avx2(const void *key_exp, void *key1, void *key2)
    IMB_DLL_EXPORT IMB_JOB * get_completed_job_avx512(IMB_MGR *state)
    Get next completed job.
    -
    void(* snow3g_f8_n_buffer_t)(const snow3g_key_schedule_t *, const void *const [], const void *const [], void *[], const uint32_t[], const uint32_t)
    Definition intel-ipsec-mb.h:883
    -
    IMB_SGL_STATE
    Definition intel-ipsec-mb.h:355
    -
    @ IMB_SGL_UPDATE
    Definition intel-ipsec-mb.h:357
    -
    @ IMB_SGL_ALL
    Definition intel-ipsec-mb.h:359
    -
    @ IMB_SGL_COMPLETE
    Definition intel-ipsec-mb.h:358
    -
    @ IMB_SGL_INIT
    Definition intel-ipsec-mb.h:356
    +
    IMB_SGL_STATE
    Definition intel-ipsec-mb.h:360
    +
    @ IMB_SGL_UPDATE
    Definition intel-ipsec-mb.h:360
    +
    @ IMB_SGL_ALL
    Definition intel-ipsec-mb.h:360
    +
    @ IMB_SGL_COMPLETE
    Definition intel-ipsec-mb.h:360
    +
    @ IMB_SGL_INIT
    Definition intel-ipsec-mb.h:360
    IMB_DLL_EXPORT void aes_gcm_pre_192_avx_gen2(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-192 key data.
    IMB_DLL_EXPORT void aes_gcm_precomp_192_avx_gen4(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-192 HashKey constants.
    +
    int(* imb_self_test_cb_t)(void *cb_arg, const IMB_SELF_TEST_CALLBACK_DATA *data)
    Definition intel-ipsec-mb.h:876
    IMB_DLL_EXPORT void des_cfb_one(void *out, const void *in, const uint64_t *iv, const uint64_t *ks, const int len)
    DES-CFB Encrypt/Decrypt up to one block.
    IMB_DLL_EXPORT void init_mb_mgr_avx2(IMB_MGR *state)
    Initialize Multi-Buffer Manager structure.
    -
    void(* aes_gcm_enc_dec_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, uint8_t const *, uint64_t, const uint8_t *, uint8_t const *, uint64_t, uint8_t *, uint64_t)
    Definition intel-ipsec-mb.h:722
    +
    void(* aes_gcm_enc_dec_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, uint8_t const *, uint64_t, const uint8_t *, uint8_t const *, uint64_t, uint8_t *, uint64_t)
    Definition intel-ipsec-mb.h:729
    IMB_DLL_EXPORT uint64_t imb_get_feature_flags(void)
    Retrieves the bitmask with the features supported by the library, without having to allocate/initiali...
    IMB_DLL_EXPORT void aes_keyexp_192_enc_avx512(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT IMB_JOB * submit_job_nocheck_avx2(IMB_MGR *state)
    Submit job for processing without validating.
    IMB_DLL_EXPORT void aes_gcm_precomp_192_sse(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-192 HashKey constants.
    IMB_DLL_EXPORT void aes_gcm_dec_256_finalize_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-256 encryption message.
    IMB_DLL_EXPORT void aes_cmac_subkey_gen_avx512(const void *key_exp, void *key1, void *key2)
    -
    #define IMB_GCM_KEY_SETS
    Definition intel-ipsec-mb.h:629
    +
    #define IMB_GCM_KEY_SETS
    Definition intel-ipsec-mb.h:631
    IMB_DLL_EXPORT void aes_keyexp_256_enc_avx2(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_init_192_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-192 Encryption.
    IMB_DLL_EXPORT IMB_JOB * submit_job_avx512(IMB_MGR *state)
    Submit job for processing after validating.
    @@ -2218,70 +2118,73 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    IMB_DLL_EXPORT void aes_gcm_init_128_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-128 Encryption.
    IMB_DLL_EXPORT void md5_one_block_avx(const void *data, void *digest)
    IMB_DLL_EXPORT void aes_gcm_enc_128_update_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-128 encryption message.
    -
    void(* snow3g_f8_1_buffer_bit_t)(const snow3g_key_schedule_t *, const void *, const void *, void *, const uint32_t, const uint32_t)
    Definition intel-ipsec-mb.h:848
    -
    int(* kasumi_init_f8_key_sched_t)(const void *, kasumi_key_sched_t *)
    Definition intel-ipsec-mb.h:829
    -
    void(* zuc_eea3_4_buffer_t)(const void *const *, const void *const *, const void *const *, void **, const uint32_t *)
    Definition intel-ipsec-mb.h:773
    +
    void(* snow3g_f8_1_buffer_bit_t)(const snow3g_key_schedule_t *, const void *, const void *, void *, const uint32_t, const uint32_t)
    Definition intel-ipsec-mb.h:815
    +
    int(* kasumi_init_f8_key_sched_t)(const void *, kasumi_key_sched_t *)
    Definition intel-ipsec-mb.h:800
    +
    void(* zuc_eea3_4_buffer_t)(const void *const *, const void *const *, const void *const *, void **, const uint32_t *)
    Definition intel-ipsec-mb.h:767
    IMB_DLL_EXPORT void aes_gcm_enc_256_finalize_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-256 encryption message.
    IMB_DLL_EXPORT uint32_t queue_size_avx(IMB_MGR *state)
    Get number of jobs queued to be processed.
    IMB_DLL_EXPORT uint32_t queue_size_sse(IMB_MGR *state)
    Get number of jobs queued to be processed.
    -
    void(* kasumi_f8_1_buffer_bit_t)(const kasumi_key_sched_t *, const uint64_t, const void *, void *, const uint32_t, const uint32_t)
    Definition intel-ipsec-mb.h:793
    +
    void(* kasumi_f8_1_buffer_bit_t)(const kasumi_key_sched_t *, const uint64_t, const void *, void *, const uint32_t, const uint32_t)
    Definition intel-ipsec-mb.h:781
    struct kasumi_key_sched_s kasumi_key_sched_t
    -
    IMB_HASH_ALG
    Definition intel-ipsec-mb.h:293
    -
    @ IMB_AUTH_AES_CMAC_256
    Definition intel-ipsec-mb.h:320
    -
    @ IMB_AUTH_AES_XCBC
    Definition intel-ipsec-mb.h:299
    -
    @ IMB_AUTH_ZUC_EIA3_BITLEN
    Definition intel-ipsec-mb.h:313
    -
    @ IMB_AUTH_AES_GMAC_128
    Definition intel-ipsec-mb.h:317
    -
    @ IMB_AUTH_CRC16_X25
    Definition intel-ipsec-mb.h:332
    -
    @ IMB_AUTH_NULL
    Definition intel-ipsec-mb.h:301
    -
    @ IMB_AUTH_PON_CRC_BIP
    Definition intel-ipsec-mb.h:312
    -
    @ IMB_AUTH_SHA_224
    Definition intel-ipsec-mb.h:307
    -
    @ IMB_AUTH_CRC24_LTE_A
    Definition intel-ipsec-mb.h:330
    -
    @ IMB_AUTH_CRC32_ETHERNET_FCS
    Definition intel-ipsec-mb.h:327
    -
    @ IMB_AUTH_KASUMI_UIA1
    Definition intel-ipsec-mb.h:316
    -
    @ IMB_AUTH_HMAC_SHA_1
    Definition intel-ipsec-mb.h:294
    -
    @ IMB_AUTH_SHA_256
    Definition intel-ipsec-mb.h:308
    -
    @ IMB_AUTH_SNOW3G_UIA2_BITLEN
    Definition intel-ipsec-mb.h:315
    -
    @ IMB_AUTH_SNOW_V_AEAD
    Definition intel-ipsec-mb.h:325
    -
    @ IMB_AUTH_CRC32_SCTP
    Definition intel-ipsec-mb.h:328
    -
    @ IMB_AUTH_NUM
    Definition intel-ipsec-mb.h:340
    -
    @ IMB_AUTH_HMAC_SHA_256
    Definition intel-ipsec-mb.h:296
    -
    @ IMB_AUTH_GHASH
    Definition intel-ipsec-mb.h:339
    -
    @ IMB_AUTH_CUSTOM
    Definition intel-ipsec-mb.h:303
    -
    @ IMB_AUTH_CHACHA20_POLY1305_SGL
    Definition intel-ipsec-mb.h:323
    -
    @ IMB_AUTH_CRC24_LTE_B
    Definition intel-ipsec-mb.h:331
    -
    @ IMB_AUTH_ZUC256_EIA3_BITLEN
    Definition intel-ipsec-mb.h:324
    -
    @ IMB_AUTH_AES_CCM
    Definition intel-ipsec-mb.h:304
    -
    @ IMB_AUTH_CRC6_IUUP_HEADER
    Definition intel-ipsec-mb.h:338
    -
    @ IMB_AUTH_POLY1305
    Definition intel-ipsec-mb.h:321
    -
    @ IMB_AUTH_MD5
    Definition intel-ipsec-mb.h:300
    -
    @ IMB_AUTH_SHA_512
    Definition intel-ipsec-mb.h:310
    -
    @ IMB_AUTH_AES_GMAC
    Definition intel-ipsec-mb.h:302
    -
    @ IMB_AUTH_CRC16_FP_DATA
    Definition intel-ipsec-mb.h:333
    -
    @ IMB_AUTH_AES_CMAC_BITLEN
    Definition intel-ipsec-mb.h:311
    -
    @ IMB_AUTH_CRC11_FP_HEADER
    Definition intel-ipsec-mb.h:334
    -
    @ IMB_AUTH_CHACHA20_POLY1305
    Definition intel-ipsec-mb.h:322
    -
    @ IMB_AUTH_CRC7_FP_HEADER
    Definition intel-ipsec-mb.h:337
    -
    @ IMB_AUTH_CRC10_IUUP_DATA
    Definition intel-ipsec-mb.h:335
    -
    @ IMB_AUTH_HMAC_SHA_224
    Definition intel-ipsec-mb.h:295
    -
    @ IMB_AUTH_CRC32_WIMAX_OFDMA_DATA
    Definition intel-ipsec-mb.h:329
    -
    @ IMB_AUTH_HMAC_SHA_512
    Definition intel-ipsec-mb.h:298
    -
    @ IMB_AUTH_GCM_SGL
    Definition intel-ipsec-mb.h:326
    -
    @ IMB_AUTH_SHA_1
    Definition intel-ipsec-mb.h:306
    -
    @ IMB_AUTH_AES_GMAC_192
    Definition intel-ipsec-mb.h:318
    -
    @ IMB_AUTH_DOCSIS_CRC32
    Definition intel-ipsec-mb.h:314
    -
    @ IMB_AUTH_CRC8_WIMAX_OFDMA_HCS
    Definition intel-ipsec-mb.h:336
    -
    @ IMB_AUTH_AES_GMAC_256
    Definition intel-ipsec-mb.h:319
    -
    @ IMB_AUTH_HMAC_SHA_384
    Definition intel-ipsec-mb.h:297
    -
    @ IMB_AUTH_AES_CMAC
    Definition intel-ipsec-mb.h:305
    -
    @ IMB_AUTH_SHA_384
    Definition intel-ipsec-mb.h:309
    +
    IMB_HASH_ALG
    Definition intel-ipsec-mb.h:299
    +
    @ IMB_AUTH_AES_CMAC_256
    Definition intel-ipsec-mb.h:326
    +
    @ IMB_AUTH_AES_XCBC
    Definition intel-ipsec-mb.h:305
    +
    @ IMB_AUTH_ZUC_EIA3_BITLEN
    Definition intel-ipsec-mb.h:319
    +
    @ IMB_AUTH_AES_GMAC_128
    Definition intel-ipsec-mb.h:323
    +
    @ IMB_AUTH_CRC16_X25
    Definition intel-ipsec-mb.h:338
    +
    @ IMB_AUTH_NULL
    Definition intel-ipsec-mb.h:307
    +
    @ IMB_AUTH_PON_CRC_BIP
    Definition intel-ipsec-mb.h:318
    +
    @ IMB_AUTH_SHA_224
    Definition intel-ipsec-mb.h:313
    +
    @ IMB_AUTH_CRC24_LTE_A
    Definition intel-ipsec-mb.h:336
    +
    @ IMB_AUTH_CRC32_ETHERNET_FCS
    Definition intel-ipsec-mb.h:333
    +
    @ IMB_AUTH_KASUMI_UIA1
    Definition intel-ipsec-mb.h:322
    +
    @ IMB_AUTH_HMAC_SHA_1
    Definition intel-ipsec-mb.h:300
    +
    @ IMB_AUTH_SHA_256
    Definition intel-ipsec-mb.h:314
    +
    @ IMB_AUTH_SNOW3G_UIA2_BITLEN
    Definition intel-ipsec-mb.h:321
    +
    @ IMB_AUTH_SNOW_V_AEAD
    Definition intel-ipsec-mb.h:331
    +
    @ IMB_AUTH_CRC32_SCTP
    Definition intel-ipsec-mb.h:334
    +
    @ IMB_AUTH_NUM
    Definition intel-ipsec-mb.h:348
    +
    @ IMB_AUTH_HMAC_SHA_256
    Definition intel-ipsec-mb.h:302
    +
    @ IMB_AUTH_GHASH
    Definition intel-ipsec-mb.h:345
    +
    @ IMB_AUTH_CUSTOM
    Definition intel-ipsec-mb.h:309
    +
    @ IMB_AUTH_CHACHA20_POLY1305_SGL
    Definition intel-ipsec-mb.h:329
    +
    @ IMB_AUTH_CRC24_LTE_B
    Definition intel-ipsec-mb.h:337
    +
    @ IMB_AUTH_ZUC256_EIA3_BITLEN
    Definition intel-ipsec-mb.h:330
    +
    @ IMB_AUTH_AES_CCM
    Definition intel-ipsec-mb.h:310
    +
    @ IMB_AUTH_CRC6_IUUP_HEADER
    Definition intel-ipsec-mb.h:344
    +
    @ IMB_AUTH_POLY1305
    Definition intel-ipsec-mb.h:327
    +
    @ IMB_AUTH_MD5
    Definition intel-ipsec-mb.h:306
    +
    @ IMB_AUTH_SHA_512
    Definition intel-ipsec-mb.h:316
    +
    @ IMB_AUTH_AES_GMAC
    Definition intel-ipsec-mb.h:308
    +
    @ IMB_AUTH_CRC16_FP_DATA
    Definition intel-ipsec-mb.h:339
    +
    @ IMB_AUTH_AES_CMAC_BITLEN
    Definition intel-ipsec-mb.h:317
    +
    @ IMB_AUTH_CRC11_FP_HEADER
    Definition intel-ipsec-mb.h:340
    +
    @ IMB_AUTH_CHACHA20_POLY1305
    Definition intel-ipsec-mb.h:328
    +
    @ IMB_AUTH_CRC7_FP_HEADER
    Definition intel-ipsec-mb.h:343
    +
    @ IMB_AUTH_HMAC_SM3
    Definition intel-ipsec-mb.h:347
    +
    @ IMB_AUTH_CRC10_IUUP_DATA
    Definition intel-ipsec-mb.h:341
    +
    @ IMB_AUTH_HMAC_SHA_224
    Definition intel-ipsec-mb.h:301
    +
    @ IMB_AUTH_CRC32_WIMAX_OFDMA_DATA
    Definition intel-ipsec-mb.h:335
    +
    @ IMB_AUTH_HMAC_SHA_512
    Definition intel-ipsec-mb.h:304
    +
    @ IMB_AUTH_GCM_SGL
    Definition intel-ipsec-mb.h:332
    +
    @ IMB_AUTH_SHA_1
    Definition intel-ipsec-mb.h:312
    +
    @ IMB_AUTH_AES_GMAC_192
    Definition intel-ipsec-mb.h:324
    +
    @ IMB_AUTH_DOCSIS_CRC32
    Definition intel-ipsec-mb.h:320
    +
    @ IMB_AUTH_CRC8_WIMAX_OFDMA_HCS
    Definition intel-ipsec-mb.h:342
    +
    @ IMB_AUTH_AES_GMAC_256
    Definition intel-ipsec-mb.h:325
    +
    @ IMB_AUTH_SM3
    Definition intel-ipsec-mb.h:346
    +
    @ IMB_AUTH_HMAC_SHA_384
    Definition intel-ipsec-mb.h:303
    +
    @ IMB_AUTH_AES_CMAC
    Definition intel-ipsec-mb.h:311
    +
    @ IMB_AUTH_SHA_384
    Definition intel-ipsec-mb.h:315
    IMB_DLL_EXPORT void aes_keyexp_128_enc_avx2(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_enc_256_finalize_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-256 encryption message.
    +
    void(* snow3g_f8_n_buffer_t)(const snow3g_key_schedule_t *, const void *const[], const void *const[], void *[], const uint32_t[], const uint32_t)
    Definition intel-ipsec-mb.h:841
    IMB_DLL_EXPORT IMB_JOB * submit_job_avx2(IMB_MGR *state)
    Submit job for processing after validating.
    IMB_DLL_EXPORT void imb_quic_hp_aes_ecb(IMB_MGR *state, const void *exp_key_data, void *dst_ptr_array[], const void *const src_ptr_array[], const uint64_t num_packets, const IMB_KEY_SIZE_BYTES key_size)
    Batch of AES-ECB encrypt/decrypt operations with the same key.
    -
    void(* kasumi_f8_1_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:790
    +
    void(* kasumi_f8_1_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:779
    IMB_DLL_EXPORT uint32_t queue_size_avx2(IMB_MGR *state)
    Get number of jobs queued to be processed.
    -
    void(* kasumi_f9_1_buffer_t)(const kasumi_key_sched_t *, const void *, const uint32_t, void *)
    Definition intel-ipsec-mb.h:826
    -
    int(* kasumi_init_f9_key_sched_t)(const void *, kasumi_key_sched_t *)
    Definition intel-ipsec-mb.h:831
    +
    void(* kasumi_f9_1_buffer_t)(const kasumi_key_sched_t *, const void *, const uint32_t, void *)
    Definition intel-ipsec-mb.h:798
    +
    int(* kasumi_init_f9_key_sched_t)(const void *, kasumi_key_sched_t *)
    Definition intel-ipsec-mb.h:801
    IMB_DLL_EXPORT void md5_one_block_avx2(const void *data, void *digest)
    void(* aes_gcm_enc_dec_finalize_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, uint64_t)
    Definition intel-ipsec-mb.h:743
    IMB_DLL_EXPORT void aes_gcm_dec_128_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-128 Decryption.
    @@ -2290,10 +2193,10 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    IMB_DLL_EXPORT void imb_quic_aes_gcm(IMB_MGR *state, const struct gcm_key_data *key_data, const IMB_KEY_SIZE_BYTES key_size, const IMB_CIPHER_DIRECTION cipher_dir, void *dst_ptr_array[], const void *const src_ptr_array[], const uint64_t len_array[], const void *const iv_ptr_array[], const void *const aad_ptr_array[], const uint64_t aad_len, void *tag_ptr_array[], const uint64_t tag_len, const uint64_t num_packets)
    Batch of GCM encrypt/decrypt operations with the same key.
    IMB_DLL_EXPORT int snow3g_f9_iv_gen(const uint32_t count, const uint32_t fresh, const uint8_t dir, void *iv_ptr)
    Generation of SNOW3G F9 Initialization Vector.
    IMB_DLL_EXPORT IMB_JOB * submit_job_avx(IMB_MGR *state)
    Submit job for processing after validating.
    -
    void(* zuc_eia3_1_buffer_t)(const void *, const void *, const void *, const uint32_t, uint32_t *)
    Definition intel-ipsec-mb.h:781
    +
    void(* zuc_eia3_1_buffer_t)(const void *, const void *, const void *, const uint32_t, uint32_t *)
    Definition intel-ipsec-mb.h:773
    IMB_DLL_EXPORT IMB_JOB * flush_job_sse(IMB_MGR *state)
    Force processing until next job in queue is completed.
    -
    #define IMB_DLL_EXPORT
    Definition intel-ipsec-mb.h:86
    -
    uint32_t(* queue_size_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:700
    +
    #define IMB_DLL_EXPORT
    Definition intel-ipsec-mb.h:80
    +
    uint32_t(* queue_size_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:714
    IMB_DLL_EXPORT void init_mb_mgr_avx512(IMB_MGR *state)
    Initialize Multi-Buffer Manager structure.
    IMB_DLL_EXPORT int des_key_schedule(uint64_t *ks, const void *key)
    DES key schedule set up.
    IMB_DLL_EXPORT void aes_gcm_init_256_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-256 Encryption.
    @@ -2303,163 +2206,166 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    IMB_DLL_EXPORT IMB_JOB * get_completed_job_avx(IMB_MGR *state)
    Get next completed job.
    IMB_DLL_EXPORT void md5_one_block_sse(const void *data, void *digest)
    IMB_DLL_EXPORT void aes_keyexp_256_enc_avx512(const void *key, void *enc_exp_keys)
    -
    IMB_ERR
    Definition intel-ipsec-mb.h:192
    -
    @ IMB_ERR_NULL_JOB
    Definition intel-ipsec-mb.h:240
    -
    @ IMB_ERR_JOB_NULL_SGL_CTX
    Definition intel-ipsec-mb.h:212
    -
    @ IMB_ERR_AAD_LEN
    Definition intel-ipsec-mb.h:227
    -
    @ IMB_ERR_NULL_CTX
    Definition intel-ipsec-mb.h:230
    -
    @ IMB_ERR_JOB_NULL_IV
    Definition intel-ipsec-mb.h:198
    -
    @ IMB_ERR_JOB_NULL_HMAC_IPAD
    Definition intel-ipsec-mb.h:233
    -
    @ IMB_ERR_SELFTEST
    Definition intel-ipsec-mb.h:245
    -
    @ IMB_ERR_NULL_DST
    Definition intel-ipsec-mb.h:216
    -
    @ IMB_ERR_JOB_AUTH_TAG_LEN
    Definition intel-ipsec-mb.h:205
    -
    @ IMB_ERR_NULL_AUTH
    Definition intel-ipsec-mb.h:220
    -
    @ IMB_ERR_JOB_SRC_OFFSET
    Definition intel-ipsec-mb.h:207
    -
    @ IMB_ERR_SRC_OFFSET
    Definition intel-ipsec-mb.h:228
    -
    @ IMB_ERR_JOB_NULL_KEY
    Definition intel-ipsec-mb.h:197
    -
    @ IMB_ERR_NULL_SRC
    Definition intel-ipsec-mb.h:215
    -
    @ IMB_ERR_JOB_AAD_LEN
    Definition intel-ipsec-mb.h:206
    -
    @ IMB_ERR_JOB_IV_LEN
    Definition intel-ipsec-mb.h:203
    -
    @ IMB_ERR_NULL_EXP_KEY
    Definition intel-ipsec-mb.h:218
    -
    @ IMB_ERR_JOB_NULL_AAD
    Definition intel-ipsec-mb.h:200
    -
    @ IMB_ERR_MIN
    Definition intel-ipsec-mb.h:193
    -
    @ IMB_ERR_BURST_SUITE_ID
    Definition intel-ipsec-mb.h:246
    -
    @ IMB_ERR_NO_AESNI_EMU
    Definition intel-ipsec-mb.h:231
    -
    @ IMB_ERR_JOB_NULL_SRC
    Definition intel-ipsec-mb.h:195
    -
    @ IMB_ERR_QUEUE_SPACE
    Definition intel-ipsec-mb.h:241
    -
    @ IMB_ERR_JOB_NULL_AUTH
    Definition intel-ipsec-mb.h:199
    -
    @ IMB_ERR_JOB_NULL_DST
    Definition intel-ipsec-mb.h:196
    -
    @ IMB_ERR_CIPH_MODE
    Definition intel-ipsec-mb.h:209
    -
    @ IMB_ERR_NULL_KEY
    Definition intel-ipsec-mb.h:217
    -
    @ IMB_ERR_JOB_NULL_XCBC_K1_EXP
    Definition intel-ipsec-mb.h:234
    -
    @ IMB_ERR_JOB_AUTH_LEN
    Definition intel-ipsec-mb.h:202
    -
    @ IMB_ERR_AUTH_TAG_LEN
    Definition intel-ipsec-mb.h:226
    -
    @ IMB_ERR_JOB_NULL_GHASH_INIT_TAG
    Definition intel-ipsec-mb.h:238
    -
    @ IMB_ERR_HASH_ALGO
    Definition intel-ipsec-mb.h:210
    -
    @ IMB_ERR_KEY_LEN
    Definition intel-ipsec-mb.h:225
    -
    @ IMB_ERR_JOB_NULL_AUTH_KEY
    Definition intel-ipsec-mb.h:211
    -
    @ IMB_ERR_JOB_NULL_NEXT_IV
    Definition intel-ipsec-mb.h:213
    -
    @ IMB_ERR_NULL_BURST
    Definition intel-ipsec-mb.h:242
    -
    @ IMB_ERR_NULL_MBMGR
    Definition intel-ipsec-mb.h:194
    -
    @ IMB_ERR_NULL_AUTH_KEY
    Definition intel-ipsec-mb.h:229
    -
    @ IMB_ERR_IV_LEN
    Definition intel-ipsec-mb.h:224
    -
    @ IMB_ERR_CIPH_LEN
    Definition intel-ipsec-mb.h:222
    -
    @ IMB_ERR_MISSING_CPUFLAGS_INIT_MGR
    Definition intel-ipsec-mb.h:239
    -
    @ IMB_ERR_MAX
    Definition intel-ipsec-mb.h:248
    -
    @ IMB_ERR_JOB_CHAIN_ORDER
    Definition intel-ipsec-mb.h:208
    -
    @ IMB_ERR_JOB_NULL_HMAC_OPAD
    Definition intel-ipsec-mb.h:232
    -
    @ IMB_ERR_JOB_CIPH_DIR
    Definition intel-ipsec-mb.h:237
    -
    @ IMB_ERR_JOB_PON_PLI
    Definition intel-ipsec-mb.h:214
    -
    @ IMB_ERR_JOB_NULL_XCBC_K2
    Definition intel-ipsec-mb.h:235
    -
    @ IMB_ERR_NULL_AAD
    Definition intel-ipsec-mb.h:221
    -
    @ IMB_ERR_JOB_KEY_LEN
    Definition intel-ipsec-mb.h:204
    -
    @ IMB_ERR_JOB_CIPH_LEN
    Definition intel-ipsec-mb.h:201
    -
    @ IMB_ERR_BURST_SIZE
    Definition intel-ipsec-mb.h:243
    -
    @ IMB_ERR_BURST_OOO
    Definition intel-ipsec-mb.h:244
    -
    @ IMB_ERR_JOB_NULL_XCBC_K3
    Definition intel-ipsec-mb.h:236
    -
    @ IMB_ERR_NULL_IV
    Definition intel-ipsec-mb.h:219
    -
    @ IMB_ERR_AUTH_LEN
    Definition intel-ipsec-mb.h:223
    +
    IMB_ERR
    Definition intel-ipsec-mb.h:198
    +
    @ IMB_ERR_NULL_JOB
    Definition intel-ipsec-mb.h:246
    +
    @ IMB_ERR_JOB_NULL_SGL_CTX
    Definition intel-ipsec-mb.h:218
    +
    @ IMB_ERR_AAD_LEN
    Definition intel-ipsec-mb.h:233
    +
    @ IMB_ERR_NULL_CTX
    Definition intel-ipsec-mb.h:236
    +
    @ IMB_ERR_JOB_NULL_IV
    Definition intel-ipsec-mb.h:204
    +
    @ IMB_ERR_JOB_NULL_HMAC_IPAD
    Definition intel-ipsec-mb.h:239
    +
    @ IMB_ERR_SELFTEST
    Definition intel-ipsec-mb.h:251
    +
    @ IMB_ERR_NULL_DST
    Definition intel-ipsec-mb.h:222
    +
    @ IMB_ERR_JOB_AUTH_TAG_LEN
    Definition intel-ipsec-mb.h:211
    +
    @ IMB_ERR_NULL_AUTH
    Definition intel-ipsec-mb.h:226
    +
    @ IMB_ERR_JOB_SRC_OFFSET
    Definition intel-ipsec-mb.h:213
    +
    @ IMB_ERR_SRC_OFFSET
    Definition intel-ipsec-mb.h:234
    +
    @ IMB_ERR_JOB_NULL_KEY
    Definition intel-ipsec-mb.h:203
    +
    @ IMB_ERR_NULL_SRC
    Definition intel-ipsec-mb.h:221
    +
    @ IMB_ERR_JOB_AAD_LEN
    Definition intel-ipsec-mb.h:212
    +
    @ IMB_ERR_JOB_IV_LEN
    Definition intel-ipsec-mb.h:209
    +
    @ IMB_ERR_NULL_EXP_KEY
    Definition intel-ipsec-mb.h:224
    +
    @ IMB_ERR_JOB_NULL_AAD
    Definition intel-ipsec-mb.h:206
    +
    @ IMB_ERR_MIN
    Definition intel-ipsec-mb.h:199
    +
    @ IMB_ERR_BURST_SUITE_ID
    Definition intel-ipsec-mb.h:252
    +
    @ IMB_ERR_NO_AESNI_EMU
    Definition intel-ipsec-mb.h:237
    +
    @ IMB_ERR_JOB_NULL_SRC
    Definition intel-ipsec-mb.h:201
    +
    @ IMB_ERR_QUEUE_SPACE
    Definition intel-ipsec-mb.h:247
    +
    @ IMB_ERR_JOB_NULL_AUTH
    Definition intel-ipsec-mb.h:205
    +
    @ IMB_ERR_JOB_NULL_DST
    Definition intel-ipsec-mb.h:202
    +
    @ IMB_ERR_CIPH_MODE
    Definition intel-ipsec-mb.h:215
    +
    @ IMB_ERR_NULL_KEY
    Definition intel-ipsec-mb.h:223
    +
    @ IMB_ERR_JOB_NULL_XCBC_K1_EXP
    Definition intel-ipsec-mb.h:240
    +
    @ IMB_ERR_JOB_AUTH_LEN
    Definition intel-ipsec-mb.h:208
    +
    @ IMB_ERR_AUTH_TAG_LEN
    Definition intel-ipsec-mb.h:232
    +
    @ IMB_ERR_JOB_NULL_GHASH_INIT_TAG
    Definition intel-ipsec-mb.h:244
    +
    @ IMB_ERR_HASH_ALGO
    Definition intel-ipsec-mb.h:216
    +
    @ IMB_ERR_KEY_LEN
    Definition intel-ipsec-mb.h:231
    +
    @ IMB_ERR_JOB_SGL_STATE
    Definition intel-ipsec-mb.h:253
    +
    @ IMB_ERR_JOB_NULL_AUTH_KEY
    Definition intel-ipsec-mb.h:217
    +
    @ IMB_ERR_JOB_NULL_NEXT_IV
    Definition intel-ipsec-mb.h:219
    +
    @ IMB_ERR_NULL_BURST
    Definition intel-ipsec-mb.h:248
    +
    @ IMB_ERR_NULL_MBMGR
    Definition intel-ipsec-mb.h:200
    +
    @ IMB_ERR_NULL_AUTH_KEY
    Definition intel-ipsec-mb.h:235
    +
    @ IMB_ERR_IV_LEN
    Definition intel-ipsec-mb.h:230
    +
    @ IMB_ERR_CIPH_LEN
    Definition intel-ipsec-mb.h:228
    +
    @ IMB_ERR_MISSING_CPUFLAGS_INIT_MGR
    Definition intel-ipsec-mb.h:245
    +
    @ IMB_ERR_MAX
    Definition intel-ipsec-mb.h:255
    +
    @ IMB_ERR_JOB_CHAIN_ORDER
    Definition intel-ipsec-mb.h:214
    +
    @ IMB_ERR_JOB_NULL_HMAC_OPAD
    Definition intel-ipsec-mb.h:238
    +
    @ IMB_ERR_JOB_CIPH_DIR
    Definition intel-ipsec-mb.h:243
    +
    @ IMB_ERR_JOB_PON_PLI
    Definition intel-ipsec-mb.h:220
    +
    @ IMB_ERR_JOB_NULL_XCBC_K2
    Definition intel-ipsec-mb.h:241
    +
    @ IMB_ERR_NULL_AAD
    Definition intel-ipsec-mb.h:227
    +
    @ IMB_ERR_JOB_KEY_LEN
    Definition intel-ipsec-mb.h:210
    +
    @ IMB_ERR_JOB_CIPH_LEN
    Definition intel-ipsec-mb.h:207
    +
    @ IMB_ERR_BURST_SIZE
    Definition intel-ipsec-mb.h:249
    +
    @ IMB_ERR_BURST_OOO
    Definition intel-ipsec-mb.h:250
    +
    @ IMB_ERR_JOB_NULL_XCBC_K3
    Definition intel-ipsec-mb.h:242
    +
    @ IMB_ERR_NULL_IV
    Definition intel-ipsec-mb.h:225
    +
    @ IMB_ERR_AUTH_LEN
    Definition intel-ipsec-mb.h:229
    IMB_DLL_EXPORT void aes_gcm_enc_128_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-128 Encryption.
    -
    uint32_t(* hec_32_t)(const uint8_t *)
    Definition intel-ipsec-mb.h:905
    +
    uint32_t(* hec_32_t)(const uint8_t *)
    Definition intel-ipsec-mb.h:856
    IMB_DLL_EXPORT void aes_gcm_dec_192_update_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-192 encryption message.
    -
    uint64_t(* hec_64_t)(const uint8_t *)
    Definition intel-ipsec-mb.h:906
    +
    uint64_t(* hec_64_t)(const uint8_t *)
    Definition intel-ipsec-mb.h:857
    IMB_DLL_EXPORT void aes_gcm_pre_256_avx_gen2(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-256 key data.
    -
    void(* cmac_subkey_gen_t)(const void *, void *, void *)
    Definition intel-ipsec-mb.h:715
    +
    void(* cmac_subkey_gen_t)(const void *, void *, void *)
    Definition intel-ipsec-mb.h:723
    IMB_DLL_EXPORT void aes_gcm_dec_192_finalize_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-192 encryption message.
    IMB_DLL_EXPORT void aes_gcm_enc_128_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-128 Encryption.
    -
    void(* hash_one_block_t)(const void *, void *)
    Definition intel-ipsec-mb.h:716
    -
    uint32_t(* burst_fn_t)(struct IMB_MGR *, const uint32_t, struct IMB_JOB **)
    Definition intel-ipsec-mb.h:701
    +
    void(* hash_one_block_t)(const void *, void *)
    Definition intel-ipsec-mb.h:724
    +
    void(* snow3g_f8_8_buffer_multikey_t)(const snow3g_key_schedule_t *const[], const void *const[], const void *const[], void *[], const uint32_t[])
    Definition intel-ipsec-mb.h:837
    +
    uint32_t(* burst_fn_t)(struct IMB_MGR *, const uint32_t, struct IMB_JOB **)
    Definition intel-ipsec-mb.h:715
    IMB_DLL_EXPORT void aes_gcm_precomp_192_avx_gen2(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-192 HashKey constants.
    -
    #define IMB_MAX_JOBS
    Definition intel-ipsec-mb.h:978
    +
    #define IMB_MAX_JOBS
    Definition intel-ipsec-mb.h:952
    IMB_DLL_EXPORT void aes_gcm_dec_256_update_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Decrypt a block of a AES-GCM-256 encryption message.
    -
    void(* aes_gcm_precomp_t)(struct gcm_key_data *)
    Definition intel-ipsec-mb.h:746
    -
    IMB_DLL_EXPORT void imb_hmac_ipad_opad(struct IMB_MGR *mb_mgr, const IMB_HASH_ALG sha_type, const void *pkey, const size_t key_len, void *ipad_hash, void *opad_hash)
    Ipad Opad padding for HMAC.
    +
    void(* aes_gcm_precomp_t)(struct gcm_key_data *)
    Definition intel-ipsec-mb.h:745
    IMB_DLL_EXPORT void aes_gcm_pre_192_avx_gen4(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-192 key data.
    IMB_DLL_EXPORT void aes_gcm_enc_256_update_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-256 encryption message.
    IMB_DLL_EXPORT IMB_MGR * alloc_mb_mgr(uint64_t flags)
    Allocates memory for multi-buffer manager instance.
    -
    void(* aes_gmac_update_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:752
    +
    void(* aes_gmac_update_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:750
    IMB_DLL_EXPORT void aes_keyexp_192_avx2(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    -
    void(* xcbc_keyexp_t)(const void *, void *, void *, void *)
    Definition intel-ipsec-mb.h:718
    +
    void(* xcbc_keyexp_t)(const void *, void *, void *, void *)
    Definition intel-ipsec-mb.h:726
    IMB_DLL_EXPORT void aes_gcm_enc_128_update_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT IMB_JOB * flush_job_avx(IMB_MGR *state)
    Force processing until next job in queue is completed.
    -
    IMB_CIPHER_DIRECTION
    Definition intel-ipsec-mb.h:288
    -
    @ IMB_DIR_DECRYPT
    Definition intel-ipsec-mb.h:290
    -
    @ IMB_DIR_ENCRYPT
    Definition intel-ipsec-mb.h:289
    +
    IMB_CIPHER_DIRECTION
    Definition intel-ipsec-mb.h:297
    +
    @ IMB_DIR_DECRYPT
    Definition intel-ipsec-mb.h:297
    +
    @ IMB_DIR_ENCRYPT
    Definition intel-ipsec-mb.h:297
    IMB_DLL_EXPORT void aes_gcm_precomp_256_avx_gen4(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-256 HashKey constants.
    IMB_DLL_EXPORT void aes_gcm_pre_192_sse(const void *key, struct gcm_key_data *key_data)
    Pre-processes AES-GCM-192 key data.
    IMB_DLL_EXPORT void aes_gcm_dec_256_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-256 Decryption.
    -
    void(* kasumi_f9_1_buffer_user_t)(const kasumi_key_sched_t *, const uint64_t, const void *, const uint32_t, void *, const uint32_t)
    Definition intel-ipsec-mb.h:822
    +
    void(* kasumi_f9_1_buffer_user_t)(const kasumi_key_sched_t *, const uint64_t, const void *, const uint32_t, void *, const uint32_t)
    Definition intel-ipsec-mb.h:796
    IMB_DLL_EXPORT void aes_gcm_dec_128_finalize_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT void aes_gcm_init_192_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-192 Encryption.
    IMB_DLL_EXPORT void aes_xcbc_expand_key_avx2(const void *key, void *k1_exp, void *k2, void *k3)
    -
    uint32_t(* submit_cipher_burst_t)(struct IMB_MGR *, struct IMB_JOB *, const uint32_t, const IMB_CIPHER_MODE cipher, const IMB_CIPHER_DIRECTION dir, const IMB_KEY_SIZE_BYTES key_size)
    Definition intel-ipsec-mb.h:704
    -
    void(* aes_gcm_enc_dec_iv_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, uint8_t const *, const uint64_t, const uint8_t *, uint8_t const *, const uint64_t, uint8_t *, const uint64_t, const uint64_t)
    Definition intel-ipsec-mb.h:727
    +
    uint32_t(* submit_cipher_burst_t)(struct IMB_MGR *, struct IMB_JOB *, const uint32_t, const IMB_CIPHER_MODE cipher, const IMB_CIPHER_DIRECTION dir, const IMB_KEY_SIZE_BYTES key_size)
    Definition intel-ipsec-mb.h:716
    +
    void(* aes_gcm_enc_dec_iv_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, uint8_t const *, const uint64_t, const uint8_t *, uint8_t const *, const uint64_t, uint8_t *, const uint64_t, const uint64_t)
    Definition intel-ipsec-mb.h:732
    IMB_DLL_EXPORT IMB_JOB * flush_job_avx512(IMB_MGR *state)
    Force processing until next job in queue is completed.
    IMB_DLL_EXPORT IMB_JOB * submit_job_nocheck_avx(IMB_MGR *state)
    Submit job for processing without validating.
    IMB_DLL_EXPORT void aes_keyexp_128_enc_avx(const void *key, void *enc_exp_keys)
    IMB_DLL_EXPORT void md5_one_block_avx512(const void *data, void *digest)
    IMB_DLL_EXPORT size_t imb_get_mb_mgr_size(void)
    Calculates necessary memory size for IMB_MGR.
    IMB_DLL_EXPORT int kasumi_f9_iv_gen(const uint32_t count, const uint32_t fresh, void *iv_ptr)
    Generation of KASUMI F9 Initialization Vector.
    -
    IMB_JOB *(* get_completed_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:698
    +
    IMB_JOB *(* get_completed_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:712
    IMB_DLL_EXPORT void aes_gcm_init_128_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len)
    Initialize a gcm_context_data structure to prepare for AES-GCM-128 Encryption.
    IMB_DLL_EXPORT void aes_gcm_dec_192_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-192 Decryption.
    -
    void(* kasumi_f8_4_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t, const uint64_t, const uint64_t, const void *, void *, const void *, void *, const void *, void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:810
    -
    IMB_ARCH
    Definition intel-ipsec-mb.h:119
    -
    @ IMB_ARCH_AVX512
    Definition intel-ipsec-mb.h:125
    -
    @ IMB_ARCH_NONE
    Definition intel-ipsec-mb.h:120
    -
    @ IMB_ARCH_SSE
    Definition intel-ipsec-mb.h:122
    -
    @ IMB_ARCH_NOAESNI
    Definition intel-ipsec-mb.h:121
    -
    @ IMB_ARCH_AVX2
    Definition intel-ipsec-mb.h:124
    -
    @ IMB_ARCH_AVX
    Definition intel-ipsec-mb.h:123
    -
    @ IMB_ARCH_NUM
    Definition intel-ipsec-mb.h:126
    +
    void(* kasumi_f8_4_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t, const uint64_t, const uint64_t, const void *, void *, const void *, void *, const void *, void *, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:789
    +
    IMB_ARCH
    Definition intel-ipsec-mb.h:113
    +
    @ IMB_ARCH_AVX512
    Definition intel-ipsec-mb.h:119
    +
    @ IMB_ARCH_NONE
    Definition intel-ipsec-mb.h:114
    +
    @ IMB_ARCH_SSE
    Definition intel-ipsec-mb.h:116
    +
    @ IMB_ARCH_NOAESNI
    Definition intel-ipsec-mb.h:115
    +
    @ IMB_ARCH_AVX2
    Definition intel-ipsec-mb.h:118
    +
    @ IMB_ARCH_AVX
    Definition intel-ipsec-mb.h:117
    +
    @ IMB_ARCH_NUM
    Definition intel-ipsec-mb.h:120
    IMB_DLL_EXPORT void aes_gcm_dec_192_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-192 Decryption.
    -
    size_t(* kasumi_key_sched_size_t)(void)
    Definition intel-ipsec-mb.h:833
    -
    size_t(* snow3g_key_sched_size_t)(void)
    Definition intel-ipsec-mb.h:903
    +
    size_t(* kasumi_key_sched_size_t)(void)
    Definition intel-ipsec-mb.h:802
    +
    size_t(* snow3g_key_sched_size_t)(void)
    Definition intel-ipsec-mb.h:854
    IMB_DLL_EXPORT IMB_JOB * get_completed_job_avx2(IMB_MGR *state)
    Get next completed job.
    -
    void(* aes_ecb_quic_t)(const void *, const void *, void *out, uint64_t)
    Definition intel-ipsec-mb.h:910
    +
    void(* aes_ecb_quic_t)(const void *, const void *, void *out, uint64_t)
    Definition intel-ipsec-mb.h:861
    IMB_DLL_EXPORT void aes_gcm_enc_256_update_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-256 encryption message.
    IMB_DLL_EXPORT uint32_t imb_set_session(IMB_MGR *state, IMB_JOB *job)
    Sets up suite_id and session_id fields for selected cipher suite in provided job structure.
    -
    void(* zuc_eia3_n_buffer_t)(const void *const *, const void *const *, const void *const *, const uint32_t *, uint32_t **, const uint32_t)
    Definition intel-ipsec-mb.h:784
    +
    void(* zuc_eia3_n_buffer_t)(const void *const *, const void *const *, const void *const *, const uint32_t *, uint32_t **, const uint32_t)
    Definition intel-ipsec-mb.h:776
    IMB_DLL_EXPORT void aes_gcm_dec_128_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-128 Decryption.
    IMB_DLL_EXPORT void aes_gcm_precomp_128_avx_gen2(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-128 HashKey constants.
    IMB_DLL_EXPORT void aes_gcm_enc_192_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-192 Encryption.
    -
    void(* aes_gcm_init_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, uint8_t const *, uint64_t)
    Definition intel-ipsec-mb.h:733
    +
    void(* aes_gcm_init_t)(const struct gcm_key_data *, struct gcm_context_data *, const uint8_t *, uint8_t const *, uint64_t)
    Definition intel-ipsec-mb.h:736
    IMB_DLL_EXPORT void aes_gcm_dec_256_finalize_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-256 encryption message.
    -
    int(* snow3g_init_key_sched_t)(const void *, snow3g_key_schedule_t *)
    Definition intel-ipsec-mb.h:900
    -
    void(* snow3g_f8_4_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const void *, const void *, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:857
    +
    int(* snow3g_init_key_sched_t)(const void *, snow3g_key_schedule_t *)
    Definition intel-ipsec-mb.h:852
    +
    void(* snow3g_f8_4_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const void *, const void *, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:822
    IMB_DLL_EXPORT void aes_gcm_dec_128_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-128 Decryption.
    IMB_DLL_EXPORT IMB_JOB * flush_job_avx2(IMB_MGR *state)
    Force processing until next job in queue is completed.
    IMB_DLL_EXPORT void aes_gcm_enc_128_update_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, const uint8_t *in, uint64_t len)
    Encrypt a block of a AES-GCM-128 encryption message.
    IMB_DLL_EXPORT int zuc_eia3_iv_gen(const uint32_t count, const uint8_t bearer, const uint8_t dir, void *iv_ptr)
    Generation of ZUC-EIA3 Initialization Vector.
    struct snow3g_key_schedule_s snow3g_key_schedule_t
    -
    IMB_JOB *(* flush_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:699
    -
    void(* snow3g_f9_1_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const uint64_t, void *)
    Definition intel-ipsec-mb.h:896
    -
    void(* aes_cfb_t)(void *, const void *, const void *, const void *, uint64_t)
    Definition intel-ipsec-mb.h:720
    +
    IMB_JOB *(* flush_job_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:713
    +
    void(* snow3g_f9_1_buffer_t)(const snow3g_key_schedule_t *, const void *, const void *, const uint64_t, void *)
    Definition intel-ipsec-mb.h:849
    +
    void(* aes_cfb_t)(void *, const void *, const void *, const void *, uint64_t)
    Definition intel-ipsec-mb.h:728
    IMB_DLL_EXPORT void aes_keyexp_128_avx(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    IMB_DLL_EXPORT void imb_clear_mem(void *mem, const size_t size)
    Force clearing/zeroing of memory.
    IMB_DLL_EXPORT void aes_gcm_precomp_128_avx_gen4(struct gcm_key_data *key_data)
    Precomputation of AES-GCM-128 HashKey constants.
    +
    void(* snow3g_f8_n_buffer_multikey_t)(const snow3g_key_schedule_t *const[], const void *const[], const void *const[], void *[], const uint32_t[], const uint32_t)
    Definition intel-ipsec-mb.h:845
    +
    void(* chacha20_hp_quic_t)(const void *, const void *const *, void **, const uint64_t)
    Definition intel-ipsec-mb.h:865
    IMB_DLL_EXPORT unsigned imb_get_version(void)
    Get library version in numerical format.
    IMB_DLL_EXPORT void init_mb_mgr_avx(IMB_MGR *state)
    Initialize Multi-Buffer Manager structure.
    IMB_DLL_EXPORT void aes_xcbc_expand_key_sse(const void *key, void *k1_exp, void *k2, void *k3)
    -
    void(* init_mb_mgr_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:695
    -
    void(* kasumi_f8_2_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:797
    +
    void(* init_mb_mgr_t)(struct IMB_MGR *)
    Definition intel-ipsec-mb.h:709
    +
    void(* kasumi_f8_2_buffer_t)(const kasumi_key_sched_t *, const uint64_t, const uint64_t, const void *, void *, const uint32_t, const void *, void *, const uint32_t)
    Definition intel-ipsec-mb.h:783
    IMB_DLL_EXPORT void aes_keyexp_256_avx2(const void *key, void *enc_exp_keys, void *dec_exp_keys)
    IMB_DLL_EXPORT void aes_gcm_enc_128_avx_gen2(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-128 Encryption.
    -
    void(* aes_gmac_finalize_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:755
    +
    void(* aes_gmac_finalize_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, const uint64_t)
    Definition intel-ipsec-mb.h:752
    IMB_DLL_EXPORT void aes_gcm_enc_128_finalize_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-128 encryption message.
    -
    void(* aes_gcm_enc_dec_update_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, const uint8_t *, uint64_t)
    Definition intel-ipsec-mb.h:740
    +
    void(* aes_gcm_enc_dec_update_t)(const struct gcm_key_data *, struct gcm_context_data *, uint8_t *, const uint8_t *, uint64_t)
    Definition intel-ipsec-mb.h:741
    IMB_DLL_EXPORT void aes_gcm_dec_192_finalize_avx_gen4(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End decryption of a AES-GCM-192 encryption message.
    IMB_DLL_EXPORT void aes_keyexp_256_enc_sse(const void *key, void *enc_exp_keys)
    -
    void(* hash_fn_t)(const void *, const uint64_t, void *)
    Definition intel-ipsec-mb.h:717
    +
    void(* hash_fn_t)(const void *, const uint64_t, void *)
    Definition intel-ipsec-mb.h:725
    IMB_DLL_EXPORT void aes_gcm_enc_256_finalize_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *auth_tag, uint64_t auth_tag_len)
    End encryption of a AES-GCM-256 encryption message.
    -
    IMB_STATUS
    Definition intel-ipsec-mb.h:178
    -
    @ IMB_STATUS_ERROR
    Definition intel-ipsec-mb.h:186
    -
    @ IMB_STATUS_COMPLETED
    Definition intel-ipsec-mb.h:182
    -
    @ IMB_STATUS_INTERNAL_ERROR
    Definition intel-ipsec-mb.h:185
    -
    @ IMB_STATUS_COMPLETED_CIPHER
    Definition intel-ipsec-mb.h:180
    -
    @ IMB_STATUS_COMPLETED_AUTH
    Definition intel-ipsec-mb.h:181
    -
    @ IMB_STATUS_BEING_PROCESSED
    Definition intel-ipsec-mb.h:179
    -
    @ IMB_STATUS_INVALID_ARGS
    Definition intel-ipsec-mb.h:184
    +
    IMB_STATUS
    Definition intel-ipsec-mb.h:184
    +
    @ IMB_STATUS_ERROR
    Definition intel-ipsec-mb.h:192
    +
    @ IMB_STATUS_COMPLETED
    Definition intel-ipsec-mb.h:188
    +
    @ IMB_STATUS_INTERNAL_ERROR
    Definition intel-ipsec-mb.h:191
    +
    @ IMB_STATUS_COMPLETED_CIPHER
    Definition intel-ipsec-mb.h:186
    +
    @ IMB_STATUS_COMPLETED_AUTH
    Definition intel-ipsec-mb.h:187
    +
    @ IMB_STATUS_BEING_PROCESSED
    Definition intel-ipsec-mb.h:185
    +
    @ IMB_STATUS_INVALID_ARGS
    Definition intel-ipsec-mb.h:190
    IMB_DLL_EXPORT void aes_gcm_dec_256_sse(const struct gcm_key_data *key_data, struct gcm_context_data *context_data, uint8_t *out, uint8_t const *in, uint64_t len, const uint8_t *iv, uint8_t const *aad, uint64_t aad_len, uint8_t *auth_tag, uint64_t auth_tag_len)
    AES-GCM-256 Decryption.
    IMB_DLL_EXPORT void aes_xcbc_expand_key_avx(const void *key, void *k1_exp, void *k2, void *k3)
    Definition intel-ipsec-mb.h:390
    @@ -2531,214 +2437,225 @@ $(document).ready(function(){initNavTree('intel-ipsec-mb_8h_source.html',''); in
    uint64_t hash_start_src_offset_in_bytes
    Definition intel-ipsec-mb.h:422
    const uint8_t * src
    Definition intel-ipsec-mb.h:395
    const uint8_t * _k3
    Definition intel-ipsec-mb.h:450
    -
    Definition intel-ipsec-mb.h:980
    -
    aes_gmac_finalize_t gmac192_finalize
    Definition intel-ipsec-mb.h:1091
    -
    aes_gcm_init_t gcm192_init
    Definition intel-ipsec-mb.h:1028
    -
    aes_gmac_finalize_t gmac128_finalize
    Definition intel-ipsec-mb.h:1090
    -
    void * aes256_ccm_ooo
    Definition intel-ipsec-mb.h:1164
    -
    crc32_fn_t crc24_lte_a
    Definition intel-ipsec-mb.h:1100
    -
    aes_gmac_update_t gmac256_update
    Definition intel-ipsec-mb.h:1089
    -
    hec_32_t hec_32
    Definition intel-ipsec-mb.h:1093
    -
    int imb_errno
    Definition intel-ipsec-mb.h:988
    -
    void * aes_cmac_ooo
    Definition intel-ipsec-mb.h:1158
    -
    int next_job
    Definition intel-ipsec-mb.h:1132
    -
    aes_gmac_init_t gmac128_init
    Definition intel-ipsec-mb.h:1084
    -
    uint64_t reserved[5]
    Definition intel-ipsec-mb.h:985
    -
    aes_gcm_pre_t gcm192_pre
    Definition intel-ipsec-mb.h:1046
    -
    snow3g_f8_4_buffer_t snow3g_f8_4_buffer
    Definition intel-ipsec-mb.h:1069
    -
    aes_gcm_precomp_t gcm256_precomp
    Definition intel-ipsec-mb.h:1044
    -
    aes_gcm_pre_t gcm128_pre
    Definition intel-ipsec-mb.h:1045
    -
    submit_hash_burst_t submit_hash_burst
    Definition intel-ipsec-mb.h:1121
    -
    flush_job_t flush_job
    Definition intel-ipsec-mb.h:1000
    -
    snow3g_f8_2_buffer_t snow3g_f8_2_buffer
    Definition intel-ipsec-mb.h:1068
    -
    void * zuc_eea3_ooo
    Definition intel-ipsec-mb.h:1159
    -
    aes_gcm_enc_dec_update_t gcm128_dec_update
    Definition intel-ipsec-mb.h:1033
    -
    void * des3_dec_ooo
    Definition intel-ipsec-mb.h:1146
    -
    keyexp_t keyexp_192
    Definition intel-ipsec-mb.h:1003
    -
    aes_gcm_enc_dec_t gcm128_dec
    Definition intel-ipsec-mb.h:1024
    -
    burst_fn_t submit_burst_nocheck
    Definition intel-ipsec-mb.h:1117
    -
    get_next_job_t get_next_job
    Definition intel-ipsec-mb.h:996
    -
    void * sha_256_ooo
    Definition intel-ipsec-mb.h:1170
    -
    snow3g_init_key_sched_t snow3g_init_key_sched
    Definition intel-ipsec-mb.h:1075
    -
    aes_gcm_enc_dec_update_t gcm192_enc_update
    Definition intel-ipsec-mb.h:1031
    -
    aes_gmac_finalize_t gmac256_finalize
    Definition intel-ipsec-mb.h:1092
    -
    void * docsis_des_dec_ooo
    Definition intel-ipsec-mb.h:1148
    -
    aes_gmac_init_t gmac192_init
    Definition intel-ipsec-mb.h:1085
    -
    zuc_eia3_1_buffer_t eia3_1_buffer
    Definition intel-ipsec-mb.h:1052
    -
    void * aes_ccm_ooo
    Definition intel-ipsec-mb.h:1157
    -
    hec_64_t hec_64
    Definition intel-ipsec-mb.h:1094
    -
    keyexp_t keyexp_256
    Definition intel-ipsec-mb.h:1004
    -
    aes_ecb_quic_t aes_ecb_128_quic
    Definition intel-ipsec-mb.h:1125
    -
    aes_gcm_pre_t gcm256_pre
    Definition intel-ipsec-mb.h:1047
    -
    uint32_t used_arch
    Definition intel-ipsec-mb.h:986
    -
    void * hmac_sha_1_ooo
    Definition intel-ipsec-mb.h:1150
    -
    crc32_fn_t crc32_sctp
    Definition intel-ipsec-mb.h:1099
    -
    crc32_fn_t crc11_fp_header
    Definition intel-ipsec-mb.h:1103
    -
    aes_gcm_enc_dec_finalize_t gcm192_dec_finalize
    Definition intel-ipsec-mb.h:1040
    -
    kasumi_f9_1_buffer_user_t f9_1_buffer_user
    Definition intel-ipsec-mb.h:1061
    -
    void * sha_384_ooo
    Definition intel-ipsec-mb.h:1171
    -
    aes_gmac_update_t gmac192_update
    Definition intel-ipsec-mb.h:1088
    -
    crc32_fn_t crc16_x25
    Definition intel-ipsec-mb.h:1098
    -
    hash_fn_t sha224
    Definition intel-ipsec-mb.h:1015
    -
    hash_one_block_t md5_one_block
    Definition intel-ipsec-mb.h:1013
    -
    void * des_enc_ooo
    Definition intel-ipsec-mb.h:1143
    -
    kasumi_init_f9_key_sched_t kasumi_init_f9_key_sched
    Definition intel-ipsec-mb.h:1063
    -
    queue_size_t queue_size
    Definition intel-ipsec-mb.h:1001
    -
    aes_gcm_enc_dec_finalize_t gcm256_dec_finalize
    Definition intel-ipsec-mb.h:1041
    -
    snow3g_key_sched_size_t snow3g_key_sched_size
    Definition intel-ipsec-mb.h:1076
    -
    aes_ecb_quic_t aes_ecb_256_quic
    Definition intel-ipsec-mb.h:1126
    -
    crc32_fn_t crc8_wimax_ofdma_hcs
    Definition intel-ipsec-mb.h:1108
    -
    void * zuc256_eia3_ooo
    Definition intel-ipsec-mb.h:1163
    -
    snow3g_f8_8_buffer_t snow3g_f8_8_buffer
    Definition intel-ipsec-mb.h:1070
    -
    hash_fn_t sha512
    Definition intel-ipsec-mb.h:1018
    -
    void * hmac_sha_256_ooo
    Definition intel-ipsec-mb.h:1152
    -
    snow3g_f8_n_buffer_multikey_t snow3g_f8_n_buffer_multikey
    Definition intel-ipsec-mb.h:1073
    -
    aes_gcm_enc_dec_update_t gcm192_dec_update
    Definition intel-ipsec-mb.h:1034
    -
    chacha_poly_init_t chacha20_poly1305_init
    Definition intel-ipsec-mb.h:1110
    -
    zuc_eea3_n_buffer_t eea3_n_buffer
    Definition intel-ipsec-mb.h:1051
    -
    aes_gcm_precomp_t gcm128_precomp
    Definition intel-ipsec-mb.h:1042
    -
    void * aes256_ooo
    Definition intel-ipsec-mb.h:1138
    -
    void * zuc256_eea3_ooo
    Definition intel-ipsec-mb.h:1162
    -
    void * end_ooo
    Definition intel-ipsec-mb.h:1173
    -
    void * sha_512_ooo
    Definition intel-ipsec-mb.h:1172
    -
    chacha_poly_enc_dec_update_t chacha20_poly1305_dec_update
    Definition intel-ipsec-mb.h:1112
    -
    aes_gcm_enc_dec_t gcm256_enc
    Definition intel-ipsec-mb.h:1023
    -
    aes_gcm_init_var_iv_t gcm192_init_var_iv
    Definition intel-ipsec-mb.h:1081
    -
    keyexp_t keyexp_128
    Definition intel-ipsec-mb.h:1002
    -
    crc32_fn_t crc10_iuup_data
    Definition intel-ipsec-mb.h:1105
    -
    submit_hash_burst_t submit_hash_burst_nocheck
    Definition intel-ipsec-mb.h:1122
    -
    hash_one_block_t sha1_one_block
    Definition intel-ipsec-mb.h:1008
    -
    snow3g_f8_n_buffer_t snow3g_f8_n_buffer
    Definition intel-ipsec-mb.h:1071
    -
    hash_fn_t sha1
    Definition intel-ipsec-mb.h:1014
    -
    crc32_fn_t crc32_ethernet_fcs
    Definition intel-ipsec-mb.h:1097
    -
    void * hmac_md5_ooo
    Definition intel-ipsec-mb.h:1155
    -
    void * des3_enc_ooo
    Definition intel-ipsec-mb.h:1145
    -
    hash_one_block_t sha512_one_block
    Definition intel-ipsec-mb.h:1012
    -
    aes_gcm_init_t gcm256_init
    Definition intel-ipsec-mb.h:1029
    -
    snow3g_f8_8_buffer_multikey_t snow3g_f8_8_buffer_multikey
    Definition intel-ipsec-mb.h:1072
    -
    submit_cipher_burst_t submit_cipher_burst
    Definition intel-ipsec-mb.h:1119
    -
    burst_fn_t get_next_burst
    Definition intel-ipsec-mb.h:1115
    -
    hash_fn_t sha256
    Definition intel-ipsec-mb.h:1016
    -
    aes_gcm_enc_dec_finalize_t gcm128_enc_finalize
    Definition intel-ipsec-mb.h:1036
    -
    aes_gmac_update_t gmac128_update
    Definition intel-ipsec-mb.h:1087
    -
    void * zuc_eia3_ooo
    Definition intel-ipsec-mb.h:1160
    -
    aes_gcm_enc_dec_finalize_t gcm192_enc_finalize
    Definition intel-ipsec-mb.h:1037
    -
    kasumi_f8_3_buffer_t f8_3_buffer
    Definition intel-ipsec-mb.h:1057
    -
    hash_one_block_t sha384_one_block
    Definition intel-ipsec-mb.h:1011
    -
    void * docsis_des_enc_ooo
    Definition intel-ipsec-mb.h:1147
    -
    void * docsis128_sec_ooo
    Definition intel-ipsec-mb.h:1139
    -
    void(* set_suite_id)(struct IMB_MGR *, IMB_JOB *)
    Definition intel-ipsec-mb.h:1128
    -
    aes_gcm_enc_dec_finalize_t gcm256_enc_finalize
    Definition intel-ipsec-mb.h:1038
    -
    void * aes128_ooo
    Definition intel-ipsec-mb.h:1136
    -
    get_completed_job_t get_completed_job
    Definition intel-ipsec-mb.h:999
    -
    aes_gcm_enc_dec_update_t gcm256_dec_update
    Definition intel-ipsec-mb.h:1035
    -
    snow3g_f9_1_buffer_t snow3g_f9_1_buffer
    Definition intel-ipsec-mb.h:1074
    -
    void * aes128_cbcs_ooo
    Definition intel-ipsec-mb.h:1161
    -
    aes_gcm_enc_dec_t gcm128_enc
    Definition intel-ipsec-mb.h:1021
    -
    hash_fn_t sha384
    Definition intel-ipsec-mb.h:1017
    -
    burst_fn_t flush_burst
    Definition intel-ipsec-mb.h:1118
    -
    void * sha_224_ooo
    Definition intel-ipsec-mb.h:1169
    -
    cmac_subkey_gen_t cmac_subkey_gen_128
    Definition intel-ipsec-mb.h:1005
    -
    crc32_fn_t crc6_iuup_header
    Definition intel-ipsec-mb.h:1106
    -
    burst_fn_t submit_burst
    Definition intel-ipsec-mb.h:1116
    -
    void * snow3g_uia2_ooo
    Definition intel-ipsec-mb.h:1167
    -
    aes_gcm_enc_dec_t gcm192_enc
    Definition intel-ipsec-mb.h:1022
    -
    submit_job_t submit_job_nocheck
    Definition intel-ipsec-mb.h:998
    -
    kasumi_f8_1_buffer_bit_t f8_1_buffer_bit
    Definition intel-ipsec-mb.h:1055
    -
    hash_one_block_t sha224_one_block
    Definition intel-ipsec-mb.h:1009
    -
    des_keysched_t des_key_sched
    Definition intel-ipsec-mb.h:1007
    -
    void * snow3g_uea2_ooo
    Definition intel-ipsec-mb.h:1166
    -
    submit_job_t submit_job
    Definition intel-ipsec-mb.h:997
    -
    chacha_poly_finalize_t chacha20_poly1305_finalize
    Definition intel-ipsec-mb.h:1113
    -
    chacha_poly_enc_dec_update_t chacha20_poly1305_enc_update
    Definition intel-ipsec-mb.h:1111
    -
    kasumi_init_f8_key_sched_t kasumi_init_f8_key_sched
    Definition intel-ipsec-mb.h:1062
    -
    IMB_JOB jobs[IMB_MAX_JOBS]
    Definition intel-ipsec-mb.h:1133
    -
    aes_cfb_t aes256_cfb_one
    Definition intel-ipsec-mb.h:1123
    -
    zuc_eia3_n_buffer_t eia3_n_buffer
    Definition intel-ipsec-mb.h:1079
    -
    snow3g_f8_1_buffer_t snow3g_f8_1_buffer
    Definition intel-ipsec-mb.h:1067
    -
    void * hmac_sha_224_ooo
    Definition intel-ipsec-mb.h:1151
    -
    kasumi_key_sched_size_t kasumi_key_sched_size
    Definition intel-ipsec-mb.h:1064
    -
    aes_cfb_t aes128_cfb_one
    Definition intel-ipsec-mb.h:1019
    -
    cmac_subkey_gen_t cmac_subkey_gen_256
    Definition intel-ipsec-mb.h:1095
    -
    crc32_fn_t crc24_lte_b
    Definition intel-ipsec-mb.h:1101
    -
    aes_gcm_precomp_t gcm192_precomp
    Definition intel-ipsec-mb.h:1043
    -
    aes_gcm_enc_dec_update_t gcm256_enc_update
    Definition intel-ipsec-mb.h:1032
    -
    zuc_eea3_4_buffer_t eea3_4_buffer
    Definition intel-ipsec-mb.h:1050
    -
    int earliest_job
    Definition intel-ipsec-mb.h:1131
    -
    kasumi_f8_2_buffer_t f8_2_buffer
    Definition intel-ipsec-mb.h:1056
    -
    crc32_fn_t crc7_fp_header
    Definition intel-ipsec-mb.h:1104
    -
    aes_gmac_init_t gmac256_init
    Definition intel-ipsec-mb.h:1086
    -
    submit_cipher_burst_t submit_cipher_burst_nocheck
    Definition intel-ipsec-mb.h:1120
    -
    void * docsis256_sec_ooo
    Definition intel-ipsec-mb.h:1141
    -
    void * aes256_cmac_ooo
    Definition intel-ipsec-mb.h:1165
    -
    void * sha_1_ooo
    Definition intel-ipsec-mb.h:1168
    -
    void * docsis128_crc32_sec_ooo
    Definition intel-ipsec-mb.h:1140
    -
    aes_gcm_enc_dec_t gcm256_dec
    Definition intel-ipsec-mb.h:1026
    -
    crc32_fn_t crc32_wimax_ofdma_data
    Definition intel-ipsec-mb.h:1107
    -
    aes_gcm_enc_dec_update_t gcm128_enc_update
    Definition intel-ipsec-mb.h:1030
    -
    void * aes_xcbc_ooo
    Definition intel-ipsec-mb.h:1156
    -
    crc32_fn_t crc16_fp_data
    Definition intel-ipsec-mb.h:1102
    -
    snow3g_f8_1_buffer_bit_t snow3g_f8_1_buffer_bit
    Definition intel-ipsec-mb.h:1066
    -
    aes_gcm_init_t gcm128_init
    Definition intel-ipsec-mb.h:1027
    -
    hash_one_block_t sha256_one_block
    Definition intel-ipsec-mb.h:1010
    -
    aes_gcm_enc_dec_t gcm192_dec
    Definition intel-ipsec-mb.h:1025
    -
    kasumi_f8_n_buffer_t f8_n_buffer
    Definition intel-ipsec-mb.h:1059
    -
    uint64_t flags
    Definition intel-ipsec-mb.h:982
    -
    xcbc_keyexp_t xcbc_keyexp
    Definition intel-ipsec-mb.h:1006
    -
    aes_gcm_init_var_iv_t gcm128_init_var_iv
    Definition intel-ipsec-mb.h:1080
    -
    zuc_eea3_1_buffer_t eea3_1_buffer
    Definition intel-ipsec-mb.h:1049
    -
    void * des_dec_ooo
    Definition intel-ipsec-mb.h:1144
    -
    kasumi_f8_4_buffer_t f8_4_buffer
    Definition intel-ipsec-mb.h:1058
    -
    void * hmac_sha_512_ooo
    Definition intel-ipsec-mb.h:1154
    -
    void * docsis256_crc32_sec_ooo
    Definition intel-ipsec-mb.h:1142
    -
    aes_gcm_pre_t ghash_pre
    Definition intel-ipsec-mb.h:1096
    -
    kasumi_f8_1_buffer_t f8_1_buffer
    Definition intel-ipsec-mb.h:1054
    -
    uint64_t features
    Definition intel-ipsec-mb.h:983
    -
    aes_gcm_enc_dec_finalize_t gcm128_dec_finalize
    Definition intel-ipsec-mb.h:1039
    -
    aes_gcm_init_var_iv_t gcm256_init_var_iv
    Definition intel-ipsec-mb.h:1082
    -
    kasumi_f9_1_buffer_t f9_1_buffer
    Definition intel-ipsec-mb.h:1060
    -
    ghash_t ghash
    Definition intel-ipsec-mb.h:1078
    -
    void * hmac_sha_384_ooo
    Definition intel-ipsec-mb.h:1153
    -
    void * aes192_ooo
    Definition intel-ipsec-mb.h:1137
    +
    Definition intel-ipsec-mb.h:954
    +
    aes_gmac_finalize_t gmac192_finalize
    Definition intel-ipsec-mb.h:1065
    +
    aes_gcm_init_t gcm192_init
    Definition intel-ipsec-mb.h:1002
    +
    aes_gmac_finalize_t gmac128_finalize
    Definition intel-ipsec-mb.h:1064
    +
    void * zuc256_eia3_16B_ooo
    Definition intel-ipsec-mb.h:1156
    +
    void * aes256_ccm_ooo
    Definition intel-ipsec-mb.h:1146
    +
    crc32_fn_t crc24_lte_a
    Definition intel-ipsec-mb.h:1074
    +
    aes_gmac_update_t gmac256_update
    Definition intel-ipsec-mb.h:1063
    +
    hec_32_t hec_32
    Definition intel-ipsec-mb.h:1067
    +
    int imb_errno
    Definition intel-ipsec-mb.h:962
    +
    chacha20_poly1305_quic_t chacha20_poly1305_quic
    Definition intel-ipsec-mb.h:1104
    +
    void * aes_cmac_ooo
    Definition intel-ipsec-mb.h:1140
    +
    int next_job
    Definition intel-ipsec-mb.h:1114
    +
    aes_gmac_init_t gmac128_init
    Definition intel-ipsec-mb.h:1058
    +
    uint64_t reserved[5]
    Definition intel-ipsec-mb.h:959
    +
    aes_gcm_pre_t gcm192_pre
    Definition intel-ipsec-mb.h:1020
    +
    snow3g_f8_4_buffer_t snow3g_f8_4_buffer
    Definition intel-ipsec-mb.h:1043
    +
    aes_gcm_precomp_t gcm256_precomp
    Definition intel-ipsec-mb.h:1018
    +
    aes_gcm_pre_t gcm128_pre
    Definition intel-ipsec-mb.h:1019
    +
    submit_hash_burst_t submit_hash_burst
    Definition intel-ipsec-mb.h:1095
    +
    flush_job_t flush_job
    Definition intel-ipsec-mb.h:974
    +
    snow3g_f8_2_buffer_t snow3g_f8_2_buffer
    Definition intel-ipsec-mb.h:1042
    +
    void * zuc_eea3_ooo
    Definition intel-ipsec-mb.h:1141
    +
    aes_gcm_enc_dec_update_t gcm128_dec_update
    Definition intel-ipsec-mb.h:1007
    +
    void * des3_dec_ooo
    Definition intel-ipsec-mb.h:1128
    +
    keyexp_t keyexp_192
    Definition intel-ipsec-mb.h:977
    +
    aes_gcm_enc_dec_t gcm128_dec
    Definition intel-ipsec-mb.h:998
    +
    burst_fn_t submit_burst_nocheck
    Definition intel-ipsec-mb.h:1091
    +
    get_next_job_t get_next_job
    Definition intel-ipsec-mb.h:970
    +
    void * sha_256_ooo
    Definition intel-ipsec-mb.h:1152
    +
    snow3g_init_key_sched_t snow3g_init_key_sched
    Definition intel-ipsec-mb.h:1049
    +
    aes_gcm_enc_dec_update_t gcm192_enc_update
    Definition intel-ipsec-mb.h:1005
    +
    aes_gmac_finalize_t gmac256_finalize
    Definition intel-ipsec-mb.h:1066
    +
    void * docsis_des_dec_ooo
    Definition intel-ipsec-mb.h:1130
    +
    aes_gmac_init_t gmac192_init
    Definition intel-ipsec-mb.h:1059
    +
    zuc_eia3_1_buffer_t eia3_1_buffer
    Definition intel-ipsec-mb.h:1026
    +
    void * aes_ccm_ooo
    Definition intel-ipsec-mb.h:1139
    +
    hec_64_t hec_64
    Definition intel-ipsec-mb.h:1068
    +
    keyexp_t keyexp_256
    Definition intel-ipsec-mb.h:978
    +
    aes_ecb_quic_t aes_ecb_128_quic
    Definition intel-ipsec-mb.h:1099
    +
    aes_gcm_pre_t gcm256_pre
    Definition intel-ipsec-mb.h:1021
    +
    uint32_t used_arch
    Definition intel-ipsec-mb.h:960
    +
    void * hmac_sha_1_ooo
    Definition intel-ipsec-mb.h:1132
    +
    crc32_fn_t crc32_sctp
    Definition intel-ipsec-mb.h:1073
    +
    crc32_fn_t crc11_fp_header
    Definition intel-ipsec-mb.h:1077
    +
    aes_gcm_enc_dec_finalize_t gcm192_dec_finalize
    Definition intel-ipsec-mb.h:1014
    +
    kasumi_f9_1_buffer_user_t f9_1_buffer_user
    Definition intel-ipsec-mb.h:1035
    +
    void * sha_384_ooo
    Definition intel-ipsec-mb.h:1153
    +
    aes_gmac_update_t gmac192_update
    Definition intel-ipsec-mb.h:1062
    +
    crc32_fn_t crc16_x25
    Definition intel-ipsec-mb.h:1072
    +
    hash_fn_t sha224
    Definition intel-ipsec-mb.h:989
    +
    void * zuc256_eia3_8B_ooo
    Definition intel-ipsec-mb.h:1155
    +
    hash_one_block_t md5_one_block
    Definition intel-ipsec-mb.h:987
    +
    void * des_enc_ooo
    Definition intel-ipsec-mb.h:1125
    +
    kasumi_init_f9_key_sched_t kasumi_init_f9_key_sched
    Definition intel-ipsec-mb.h:1037
    +
    queue_size_t queue_size
    Definition intel-ipsec-mb.h:975
    +
    aes_gcm_enc_dec_finalize_t gcm256_dec_finalize
    Definition intel-ipsec-mb.h:1015
    +
    snow3g_key_sched_size_t snow3g_key_sched_size
    Definition intel-ipsec-mb.h:1050
    +
    aes_ecb_quic_t aes_ecb_256_quic
    Definition intel-ipsec-mb.h:1100
    +
    crc32_fn_t crc8_wimax_ofdma_hcs
    Definition intel-ipsec-mb.h:1082
    +
    void * zuc256_eia3_ooo
    Definition intel-ipsec-mb.h:1145
    +
    snow3g_f8_8_buffer_t snow3g_f8_8_buffer
    Definition intel-ipsec-mb.h:1044
    +
    hash_fn_t sha512
    Definition intel-ipsec-mb.h:992
    +
    void * hmac_sha_256_ooo
    Definition intel-ipsec-mb.h:1134
    +
    snow3g_f8_n_buffer_multikey_t snow3g_f8_n_buffer_multikey
    Definition intel-ipsec-mb.h:1047
    +
    aes_gcm_enc_dec_update_t gcm192_dec_update
    Definition intel-ipsec-mb.h:1008
    +
    chacha_poly_init_t chacha20_poly1305_init
    Definition intel-ipsec-mb.h:1084
    +
    zuc_eea3_n_buffer_t eea3_n_buffer
    Definition intel-ipsec-mb.h:1025
    +
    aes_gcm_precomp_t gcm128_precomp
    Definition intel-ipsec-mb.h:1016
    +
    void * aes256_ooo
    Definition intel-ipsec-mb.h:1120
    +
    void * zuc256_eea3_ooo
    Definition intel-ipsec-mb.h:1144
    +
    void * end_ooo
    Definition intel-ipsec-mb.h:1157
    +
    void * sha_512_ooo
    Definition intel-ipsec-mb.h:1154
    +
    chacha_poly_enc_dec_update_t chacha20_poly1305_dec_update
    Definition intel-ipsec-mb.h:1086
    +
    aes_gcm_enc_dec_t gcm256_enc
    Definition intel-ipsec-mb.h:997
    +
    aes_gcm_init_var_iv_t gcm192_init_var_iv
    Definition intel-ipsec-mb.h:1055
    +
    keyexp_t keyexp_128
    Definition intel-ipsec-mb.h:976
    +
    crc32_fn_t crc10_iuup_data
    Definition intel-ipsec-mb.h:1079
    +
    submit_hash_burst_t submit_hash_burst_nocheck
    Definition intel-ipsec-mb.h:1096
    +
    hash_one_block_t sha1_one_block
    Definition intel-ipsec-mb.h:982
    +
    snow3g_f8_n_buffer_t snow3g_f8_n_buffer
    Definition intel-ipsec-mb.h:1045
    +
    hash_fn_t sha1
    Definition intel-ipsec-mb.h:988
    +
    crc32_fn_t crc32_ethernet_fcs
    Definition intel-ipsec-mb.h:1071
    +
    void * hmac_md5_ooo
    Definition intel-ipsec-mb.h:1137
    +
    void * des3_enc_ooo
    Definition intel-ipsec-mb.h:1127
    +
    hash_one_block_t sha512_one_block
    Definition intel-ipsec-mb.h:986
    +
    aes_gcm_init_t gcm256_init
    Definition intel-ipsec-mb.h:1003
    +
    snow3g_f8_8_buffer_multikey_t snow3g_f8_8_buffer_multikey
    Definition intel-ipsec-mb.h:1046
    +
    submit_cipher_burst_t submit_cipher_burst
    Definition intel-ipsec-mb.h:1093
    +
    burst_fn_t get_next_burst
    Definition intel-ipsec-mb.h:1089
    +
    hash_fn_t sha256
    Definition intel-ipsec-mb.h:990
    +
    sm4_keyexp_t sm4_keyexp
    Definition intel-ipsec-mb.h:1107
    +
    aes_gcm_enc_dec_finalize_t gcm128_enc_finalize
    Definition intel-ipsec-mb.h:1010
    +
    aes_gmac_update_t gmac128_update
    Definition intel-ipsec-mb.h:1061
    +
    void * zuc_eia3_ooo
    Definition intel-ipsec-mb.h:1142
    +
    aes_gcm_enc_dec_finalize_t gcm192_enc_finalize
    Definition intel-ipsec-mb.h:1011
    +
    kasumi_f8_3_buffer_t f8_3_buffer
    Definition intel-ipsec-mb.h:1031
    +
    hash_one_block_t sha384_one_block
    Definition intel-ipsec-mb.h:985
    +
    void * docsis_des_enc_ooo
    Definition intel-ipsec-mb.h:1129
    +
    void * docsis128_sec_ooo
    Definition intel-ipsec-mb.h:1121
    +
    void(* set_suite_id)(struct IMB_MGR *, IMB_JOB *)
    Definition intel-ipsec-mb.h:1102
    +
    aes_gcm_enc_dec_finalize_t gcm256_enc_finalize
    Definition intel-ipsec-mb.h:1012
    +
    void * aes128_ooo
    Definition intel-ipsec-mb.h:1118
    +
    get_completed_job_t get_completed_job
    Definition intel-ipsec-mb.h:973
    +
    aes_gcm_enc_dec_update_t gcm256_dec_update
    Definition intel-ipsec-mb.h:1009
    +
    snow3g_f9_1_buffer_t snow3g_f9_1_buffer
    Definition intel-ipsec-mb.h:1048
    +
    void * aes128_cbcs_ooo
    Definition intel-ipsec-mb.h:1143
    +
    aes_gcm_enc_dec_t gcm128_enc
    Definition intel-ipsec-mb.h:995
    +
    hash_fn_t sha384
    Definition intel-ipsec-mb.h:991
    +
    burst_fn_t flush_burst
    Definition intel-ipsec-mb.h:1092
    +
    void * sha_224_ooo
    Definition intel-ipsec-mb.h:1151
    +
    cmac_subkey_gen_t cmac_subkey_gen_128
    Definition intel-ipsec-mb.h:979
    +
    crc32_fn_t crc6_iuup_header
    Definition intel-ipsec-mb.h:1080
    +
    burst_fn_t submit_burst
    Definition intel-ipsec-mb.h:1090
    +
    void * snow3g_uia2_ooo
    Definition intel-ipsec-mb.h:1149
    +
    aes_gcm_enc_dec_t gcm192_enc
    Definition intel-ipsec-mb.h:996
    +
    submit_job_t submit_job_nocheck
    Definition intel-ipsec-mb.h:972
    +
    kasumi_f8_1_buffer_bit_t f8_1_buffer_bit
    Definition intel-ipsec-mb.h:1029
    +
    hash_one_block_t sha224_one_block
    Definition intel-ipsec-mb.h:983
    +
    des_keysched_t des_key_sched
    Definition intel-ipsec-mb.h:981
    +
    void * snow3g_uea2_ooo
    Definition intel-ipsec-mb.h:1148
    +
    submit_job_t submit_job
    Definition intel-ipsec-mb.h:971
    +
    chacha_poly_finalize_t chacha20_poly1305_finalize
    Definition intel-ipsec-mb.h:1087
    +
    chacha_poly_enc_dec_update_t chacha20_poly1305_enc_update
    Definition intel-ipsec-mb.h:1085
    +
    kasumi_init_f8_key_sched_t kasumi_init_f8_key_sched
    Definition intel-ipsec-mb.h:1036
    +
    IMB_JOB jobs[IMB_MAX_JOBS]
    Definition intel-ipsec-mb.h:1115
    +
    aes_cfb_t aes256_cfb_one
    Definition intel-ipsec-mb.h:1097
    +
    zuc_eia3_n_buffer_t eia3_n_buffer
    Definition intel-ipsec-mb.h:1053
    +
    chacha20_hp_quic_t chacha20_hp_quic
    Definition intel-ipsec-mb.h:1105
    +
    snow3g_f8_1_buffer_t snow3g_f8_1_buffer
    Definition intel-ipsec-mb.h:1041
    +
    void * hmac_sha_224_ooo
    Definition intel-ipsec-mb.h:1133
    +
    imb_self_test_cb_t self_test_cb_fn
    Definition intel-ipsec-mb.h:1109
    +
    kasumi_key_sched_size_t kasumi_key_sched_size
    Definition intel-ipsec-mb.h:1038
    +
    aes_cfb_t aes128_cfb_one
    Definition intel-ipsec-mb.h:993
    +
    cmac_subkey_gen_t cmac_subkey_gen_256
    Definition intel-ipsec-mb.h:1069
    +
    crc32_fn_t crc24_lte_b
    Definition intel-ipsec-mb.h:1075
    +
    aes_gcm_precomp_t gcm192_precomp
    Definition intel-ipsec-mb.h:1017
    +
    aes_gcm_enc_dec_update_t gcm256_enc_update
    Definition intel-ipsec-mb.h:1006
    +
    void * self_test_cb_arg
    Definition intel-ipsec-mb.h:1110
    +
    zuc_eea3_4_buffer_t eea3_4_buffer
    Definition intel-ipsec-mb.h:1024
    +
    int earliest_job
    Definition intel-ipsec-mb.h:1113
    +
    kasumi_f8_2_buffer_t f8_2_buffer
    Definition intel-ipsec-mb.h:1030
    +
    crc32_fn_t crc7_fp_header
    Definition intel-ipsec-mb.h:1078
    +
    aes_gmac_init_t gmac256_init
    Definition intel-ipsec-mb.h:1060
    +
    submit_cipher_burst_t submit_cipher_burst_nocheck
    Definition intel-ipsec-mb.h:1094
    +
    void * docsis256_sec_ooo
    Definition intel-ipsec-mb.h:1123
    +
    void * aes256_cmac_ooo
    Definition intel-ipsec-mb.h:1147
    +
    void * sha_1_ooo
    Definition intel-ipsec-mb.h:1150
    +
    void * docsis128_crc32_sec_ooo
    Definition intel-ipsec-mb.h:1122
    +
    aes_gcm_enc_dec_t gcm256_dec
    Definition intel-ipsec-mb.h:1000
    +
    crc32_fn_t crc32_wimax_ofdma_data
    Definition intel-ipsec-mb.h:1081
    +
    aes_gcm_enc_dec_update_t gcm128_enc_update
    Definition intel-ipsec-mb.h:1004
    +
    void * aes_xcbc_ooo
    Definition intel-ipsec-mb.h:1138
    +
    crc32_fn_t crc16_fp_data
    Definition intel-ipsec-mb.h:1076
    +
    snow3g_f8_1_buffer_bit_t snow3g_f8_1_buffer_bit
    Definition intel-ipsec-mb.h:1040
    +
    aes_gcm_init_t gcm128_init
    Definition intel-ipsec-mb.h:1001
    +
    hash_one_block_t sha256_one_block
    Definition intel-ipsec-mb.h:984
    +
    aes_gcm_enc_dec_t gcm192_dec
    Definition intel-ipsec-mb.h:999
    +
    kasumi_f8_n_buffer_t f8_n_buffer
    Definition intel-ipsec-mb.h:1033
    +
    uint64_t flags
    Definition intel-ipsec-mb.h:956
    +
    xcbc_keyexp_t xcbc_keyexp
    Definition intel-ipsec-mb.h:980
    +
    aes_gcm_init_var_iv_t gcm128_init_var_iv
    Definition intel-ipsec-mb.h:1054
    +
    zuc_eea3_1_buffer_t eea3_1_buffer
    Definition intel-ipsec-mb.h:1023
    +
    void * des_dec_ooo
    Definition intel-ipsec-mb.h:1126
    +
    kasumi_f8_4_buffer_t f8_4_buffer
    Definition intel-ipsec-mb.h:1032
    +
    void * hmac_sha_512_ooo
    Definition intel-ipsec-mb.h:1136
    +
    void * docsis256_crc32_sec_ooo
    Definition intel-ipsec-mb.h:1124
    +
    aes_gcm_pre_t ghash_pre
    Definition intel-ipsec-mb.h:1070
    +
    kasumi_f8_1_buffer_t f8_1_buffer
    Definition intel-ipsec-mb.h:1028
    +
    uint64_t features
    Definition intel-ipsec-mb.h:957
    +
    aes_gcm_enc_dec_finalize_t gcm128_dec_finalize
    Definition intel-ipsec-mb.h:1013
    +
    aes_gcm_init_var_iv_t gcm256_init_var_iv
    Definition intel-ipsec-mb.h:1056
    +
    kasumi_f9_1_buffer_t f9_1_buffer
    Definition intel-ipsec-mb.h:1034
    +
    ghash_t ghash
    Definition intel-ipsec-mb.h:1052
    +
    void * hmac_sha_384_ooo
    Definition intel-ipsec-mb.h:1135
    +
    void * aes192_ooo
    Definition intel-ipsec-mb.h:1119
    +
    Definition intel-ipsec-mb.h:870
    +
    const char * type
    Definition intel-ipsec-mb.h:872
    +
    const char * descr
    Definition intel-ipsec-mb.h:873
    +
    const char * phase
    Definition intel-ipsec-mb.h:871
    Definition intel-ipsec-mb.h:365
    uint64_t len
    Definition intel-ipsec-mb.h:368
    void * out
    Definition intel-ipsec-mb.h:367
    const void * in
    Definition intel-ipsec-mb.h:366
    -
    holds Chacha20-Poly1305 operation context
    Definition intel-ipsec-mb.h:591
    +
    holds Chacha20-Poly1305 operation context
    Definition intel-ipsec-mb.h:590
    +
    uint8_t IV[IMB_CHACHA20_POLY1305_IV_SIZE]
    Definition intel-ipsec-mb.h:604
    +
    uint8_t poly_scratch[IMB_POLY1305_BLOCK_SIZE]
    Definition intel-ipsec-mb.h:596
    uint64_t remain_ct_bytes
    Definition intel-ipsec-mb.h:601
    -
    uint64_t aad_len
    Definition intel-ipsec-mb.h:593
    +
    uint64_t aad_len
    Definition intel-ipsec-mb.h:592
    +
    uint8_t poly_key[IMB_CHACHA20_POLY1305_KEY_SIZE]
    Definition intel-ipsec-mb.h:595
    uint64_t remain_ks_bytes
    Definition intel-ipsec-mb.h:599
    -
    uint8_t poly_scratch[16]
    Definition intel-ipsec-mb.h:597
    -
    uint8_t poly_key[32]
    Definition intel-ipsec-mb.h:596
    -
    uint8_t IV[12]
    Definition intel-ipsec-mb.h:604
    uint64_t last_block_count
    Definition intel-ipsec-mb.h:598
    -
    uint64_t hash_len
    Definition intel-ipsec-mb.h:594
    -
    uint64_t hash[3]
    Definition intel-ipsec-mb.h:592
    -
    uint8_t last_ks[64]
    Definition intel-ipsec-mb.h:595
    -
    holds GCM operation context
    Definition intel-ipsec-mb.h:577
    -
    uint64_t in_length
    Definition intel-ipsec-mb.h:580
    -
    uint8_t current_counter[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:583
    -
    uint8_t partial_block_enc_key[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:581
    -
    uint8_t orig_IV[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:582
    -
    uint64_t partial_block_length
    Definition intel-ipsec-mb.h:584
    -
    uint8_t aad_hash[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:578
    -
    uint64_t aad_length
    Definition intel-ipsec-mb.h:579
    -
    holds intermediate key data needed to improve performance
    Definition intel-ipsec-mb.h:639
    -
    uint8_t shifted_hkey[IMB_GCM_ENC_KEY_LEN *8]
    Definition intel-ipsec-mb.h:649
    +
    uint64_t hash_len
    Definition intel-ipsec-mb.h:593
    +
    uint64_t hash[3]
    Definition intel-ipsec-mb.h:591
    +
    uint8_t last_ks[64]
    Definition intel-ipsec-mb.h:594
    +
    holds GCM operation context
    Definition intel-ipsec-mb.h:576
    +
    uint64_t in_length
    Definition intel-ipsec-mb.h:579
    +
    uint8_t current_counter[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:582
    +
    uint8_t partial_block_enc_key[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:580
    +
    uint8_t orig_IV[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:581
    +
    uint64_t partial_block_length
    Definition intel-ipsec-mb.h:583
    +
    uint8_t aad_hash[IMB_GCM_BLOCK_LEN]
    Definition intel-ipsec-mb.h:577
    +
    uint64_t aad_length
    Definition intel-ipsec-mb.h:578
    +
    holds intermediate key data needed to improve performance
    Definition intel-ipsec-mb.h:648
    +
    uint8_t shifted_hkey[IMB_GCM_ENC_KEY_LEN *8]
    Definition intel-ipsec-mb.h:658
    struct gcm_key_data::@12::@14 avx2_avx512
    -
    uint8_t shifted_hkey_k[IMB_GCM_ENC_KEY_LEN *8]
    Definition intel-ipsec-mb.h:658
    +
    uint8_t shifted_hkey_k[IMB_GCM_ENC_KEY_LEN *8]
    Definition intel-ipsec-mb.h:667
    struct gcm_key_data::@12::@15 vaes_avx512
    struct gcm_key_data::@12::@13 sse_avx
    -
    uint8_t expanded_keys[IMB_GCM_ENC_KEY_LEN *IMB_GCM_KEY_SETS]
    Definition intel-ipsec-mb.h:640
    +
    uint8_t expanded_keys[IMB_GCM_ENC_KEY_LEN *IMB_GCM_KEY_SETS]
    Definition intel-ipsec-mb.h:649
    union gcm_key_data::@12 ghash_keys
    Definition intel-ipsec-mb.h:40
    uint64_t low
    Definition intel-ipsec-mb.h:41
    uint64_t high
    Definition intel-ipsec-mb.h:42
    -
    Definition intel-ipsec-mb.h:563
    -
    uint16_t msk16[KASUMI_KEY_SCHEDULE_SIZE]
    Definition intel-ipsec-mb.h:566
    -
    uint16_t sk16[KASUMI_KEY_SCHEDULE_SIZE]
    Definition intel-ipsec-mb.h:565
    -
    Definition intel-ipsec-mb.h:839
    -
    uint32_t k[4]
    Definition intel-ipsec-mb.h:841
    +
    Definition intel-ipsec-mb.h:562
    +
    uint16_t msk16[KASUMI_KEY_SCHEDULE_SIZE]
    Definition intel-ipsec-mb.h:565
    +
    uint16_t sk16[KASUMI_KEY_SCHEDULE_SIZE]
    Definition intel-ipsec-mb.h:564
    +
    Definition intel-ipsec-mb.h:807
    +
    uint32_t k[4]
    Definition intel-ipsec-mb.h:809
    diff --git a/docs/navtreedata.js b/docs/navtreedata.js index 490d8f8b..16a8be85 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -32,48 +32,21 @@ var NAVTREE = [ "3. Recommendations", "index.html#autotoc_md4", null ], [ "4. Package Content", "index.html#autotoc_md5", null ], [ "5. Documentation", "index.html#autotoc_md6", null ], - [ "6. Compilation", "index.html#autotoc_md7", [ - [ "Linux (64-bit only)", "index.html#autotoc_md8", null ], - [ "Windows MSVS (x64 only)", "index.html#autotoc_md9", null ], - [ "Windows Mingw-w64 (64-bit only)", "index.html#autotoc_md10", null ], - [ "FreeBSD (64-bit only)", "index.html#autotoc_md11", null ], - [ "Building with CMake (experimental)", "index.html#autotoc_md12", [ - [ "Unix Makefiles (Linux and FreeBSD)", "index.html#autotoc_md13", null ], - [ "Windows MSVS (x64 only)", "index.html#autotoc_md14", null ], - [ "Ninja (Linux, FreeBSD and Windows):", "index.html#autotoc_md15", null ] - ] ] + [ "6. Compilation", "index.html#autotoc_md7", null ], + [ "7. Installation", "index.html#autotoc_md8", null ], + [ "8. Security Considerations & Options for Increased Security", "index.html#autotoc_md9", null ], + [ "9. Backwards compatibility", "index.html#autotoc_md10", null ], + [ "10. Disclaimer (ZUC, KASUMI, SNOW3G)", "index.html#autotoc_md11", null ], + [ "11. Legal Disclaimer", "index.html#autotoc_md12", null ], + [ "12. FIPS Compliance", "index.html#autotoc_md13", [ + [ "CAVP", "index.html#autotoc_md14", null ], + [ "CAVP Algorithm Parameters", "index.html#autotoc_md15", null ], + [ "Self-Test", "index.html#autotoc_md16", null ] ] ], - [ "7. Security Considerations & Options for Increased Security", "index.html#autotoc_md16", [ - [ "Security Considerations", "index.html#autotoc_md17", null ], - [ "Options for Increased Security", "index.html#autotoc_md18", null ], - [ "SAFE_DATA", "index.html#autotoc_md19", null ], - [ "SAFE_PARAM", "index.html#autotoc_md20", null ], - [ "SAFE_LOOKUP", "index.html#autotoc_md21", null ], - [ "SAFE_OPTIONS", "index.html#autotoc_md22", null ], - [ "Security API", "index.html#autotoc_md23", null ], - [ "Galois Counter Mode (GCM) TAG Size", "index.html#autotoc_md24", null ] - ] ], - [ "8. Installation", "index.html#autotoc_md25", [ - [ "Linux (64-bit only)", "index.html#autotoc_md26", null ], - [ "Windows (x64 only)", "index.html#autotoc_md27", null ], - [ "FreeBSD (64-bit only)", "index.html#autotoc_md28", null ] - ] ], - [ "Installing with CMake (experimental)", "index.html#autotoc_md29", [ - [ "Unix (Linux and FreeBSD)", "index.html#autotoc_md30", null ], - [ "Windows (x64 only)", "index.html#autotoc_md31", null ] - ] ], - [ "9. Backwards compatibility", "index.html#autotoc_md32", null ], - [ "10. Disclaimer (ZUC, KASUMI, SNOW3G)", "index.html#autotoc_md33", null ], - [ "11. Legal Disclaimer", "index.html#autotoc_md34", null ], - [ "12. FIPS Compliance", "index.html#autotoc_md35", [ - [ "CAVP", "index.html#autotoc_md36", null ], - [ "CAVP Algorithm Parameters", "index.html#autotoc_md37", null ], - [ "Self-Test", "index.html#autotoc_md38", null ] - ] ], - [ "13.DLL Injection Attack", "index.html#autotoc_md39", [ - [ "Problem", "index.html#autotoc_md40", null ], - [ "Solutions", "index.html#autotoc_md41", null ], - [ "Resources and Solution Details", "index.html#autotoc_md42", null ] + [ "13.DLL Injection Attack", "index.html#autotoc_md17", [ + [ "Problem", "index.html#autotoc_md18", null ], + [ "Solutions", "index.html#autotoc_md19", null ], + [ "Resources and Solution Details", "index.html#autotoc_md20", null ] ] ] ] ], [ "Data Structures", "annotated.html", [ @@ -101,10 +74,10 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548", -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2", -"structIMB__JOB.html#a4c943fcac7f5c4f5d6d030547840071e", -"structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100" +"intel-ipsec-mb_8h.html#a45dea093699e6e2dd462b6cafccee672", +"intel-ipsec-mb_8h.html#a9fb47323b270bffc87ad8e77985e827d", +"structIMB__JOB.html#a25b4ce8aec20f64cfc393b245d62a09e", +"structchacha20__poly1305__context__data.html#add03511d1f95376b3ac64a7916c27368" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index d4e8a938..9066999e 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -23,8 +23,9 @@ var NAVTREEINDEX0 = "functions_q.html":[1,2,0,16], "functions_r.html":[1,2,0,17], "functions_s.html":[1,2,0,18], -"functions_u.html":[1,2,0,19], -"functions_v.html":[1,2,0,20], +"functions_t.html":[1,2,0,19], +"functions_u.html":[1,2,0,20], +"functions_v.html":[1,2,0,21], "functions_vars.html":[1,2,1], "functions_vars.html":[1,2,1,0], "functions_vars_a.html":[1,2,1,1], @@ -45,20 +46,21 @@ var NAVTREEINDEX0 = "functions_vars_q.html":[1,2,1,16], "functions_vars_r.html":[1,2,1,17], "functions_vars_s.html":[1,2,1,18], -"functions_vars_u.html":[1,2,1,19], -"functions_vars_v.html":[1,2,1,20], -"functions_vars_x.html":[1,2,1,21], -"functions_vars_z.html":[1,2,1,22], -"functions_x.html":[1,2,0,21], -"functions_z.html":[1,2,0,22], -"globals.html":[2,1,0], +"functions_vars_t.html":[1,2,1,19], +"functions_vars_u.html":[1,2,1,20], +"functions_vars_v.html":[1,2,1,21], +"functions_vars_x.html":[1,2,1,22], +"functions_vars_z.html":[1,2,1,23], +"functions_x.html":[1,2,0,22], +"functions_z.html":[1,2,0,23], "globals.html":[2,1,0,0], +"globals.html":[2,1,0], "globals_a.html":[2,1,0,1], "globals_b.html":[2,1,0,2], "globals_c.html":[2,1,0,3], "globals_d.html":[2,1,0,4], -"globals_defs.html":[2,1,5,0], "globals_defs.html":[2,1,5], +"globals_defs.html":[2,1,5,0], "globals_defs_d.html":[2,1,5,1], "globals_defs_i.html":[2,1,5,2], "globals_defs_k.html":[2,1,5,3], @@ -79,175 +81,173 @@ var NAVTREEINDEX0 = "index.html":[], "index.html#autotoc_md0":[0], "index.html#autotoc_md1":[0,0], -"index.html#autotoc_md10":[0,6,2], -"index.html#autotoc_md11":[0,6,3], -"index.html#autotoc_md12":[0,6,4], -"index.html#autotoc_md13":[0,6,4,0], -"index.html#autotoc_md14":[0,6,4,1], -"index.html#autotoc_md15":[0,6,4,2], -"index.html#autotoc_md16":[0,7], -"index.html#autotoc_md17":[0,7,0], -"index.html#autotoc_md18":[0,7,1], -"index.html#autotoc_md19":[0,7,2], +"index.html#autotoc_md10":[0,9], +"index.html#autotoc_md11":[0,10], +"index.html#autotoc_md12":[0,11], +"index.html#autotoc_md13":[0,12], +"index.html#autotoc_md14":[0,12,0], +"index.html#autotoc_md15":[0,12,1], +"index.html#autotoc_md16":[0,12,2], +"index.html#autotoc_md17":[0,13], +"index.html#autotoc_md18":[0,13,0], +"index.html#autotoc_md19":[0,13,1], "index.html#autotoc_md2":[0,1], -"index.html#autotoc_md20":[0,7,3], -"index.html#autotoc_md21":[0,7,4], -"index.html#autotoc_md22":[0,7,5], -"index.html#autotoc_md23":[0,7,6], -"index.html#autotoc_md24":[0,7,7], -"index.html#autotoc_md25":[0,8], -"index.html#autotoc_md26":[0,8,0], -"index.html#autotoc_md27":[0,8,1], -"index.html#autotoc_md28":[0,8,2], -"index.html#autotoc_md29":[0,9], +"index.html#autotoc_md20":[0,13,2], "index.html#autotoc_md3":[0,2], -"index.html#autotoc_md30":[0,9,0], -"index.html#autotoc_md31":[0,9,1], -"index.html#autotoc_md32":[0,10], -"index.html#autotoc_md33":[0,11], -"index.html#autotoc_md34":[0,12], -"index.html#autotoc_md35":[0,13], -"index.html#autotoc_md36":[0,13,0], -"index.html#autotoc_md37":[0,13,1], -"index.html#autotoc_md38":[0,13,2], -"index.html#autotoc_md39":[0,14], "index.html#autotoc_md4":[0,3], -"index.html#autotoc_md40":[0,14,0], -"index.html#autotoc_md41":[0,14,1], -"index.html#autotoc_md42":[0,14,2], "index.html#autotoc_md5":[0,4], "index.html#autotoc_md6":[0,5], "index.html#autotoc_md7":[0,6], -"index.html#autotoc_md8":[0,6,0], -"index.html#autotoc_md9":[0,6,1], +"index.html#autotoc_md8":[0,7], +"index.html#autotoc_md9":[0,8], "intel-ipsec-mb_8h.html":[2,0,0], -"intel-ipsec-mb_8h.html#a003306124dae4920161ed6d4a7bf4e2f":[2,0,0,57], -"intel-ipsec-mb_8h.html#a003f16aac382baff7a6b83040e58e471":[2,0,0,33], -"intel-ipsec-mb_8h.html#a004c38b922d25d8631252854426ebf44":[2,0,0,326], -"intel-ipsec-mb_8h.html#a00caae81d425acb6b946bebb25ac267f":[2,0,0,102], -"intel-ipsec-mb_8h.html#a0134dfaffe12427a8f2182247c6f1f48":[2,0,0,100], -"intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576":[2,0,0,65], -"intel-ipsec-mb_8h.html#a04142f11a678c0419dff242a0ccbd2e6":[2,0,0,19], -"intel-ipsec-mb_8h.html#a053b0646f055d7ee3be974bb2bfe534b":[2,0,0,215], -"intel-ipsec-mb_8h.html#a055db1f6f16bc17724bdc64d0f313871":[2,0,0,420], -"intel-ipsec-mb_8h.html#a071e04977525b67c8d1accc60937eb67":[2,0,0,216], -"intel-ipsec-mb_8h.html#a075757c7f7b132a8f2ae13c18f36e2af":[2,0,0,82], -"intel-ipsec-mb_8h.html#a082773f106f399ca73afc56583805a8c":[2,0,0,366], -"intel-ipsec-mb_8h.html#a08603861ac18d1dce7b322b0c3fb69c5":[2,0,0,300], -"intel-ipsec-mb_8h.html#a09949bd5112eec14773dce239ca39033":[2,0,0,358], -"intel-ipsec-mb_8h.html#a0a250932ede6ca7b69f5c763c24cf51d":[2,0,0,69], -"intel-ipsec-mb_8h.html#a0a3032f0698c42bd486d053e90c44fdd":[2,0,0,278], -"intel-ipsec-mb_8h.html#a0a843e722f2af7a645340f6a98cfa4c2":[2,0,0,391], -"intel-ipsec-mb_8h.html#a0c31c2e2760edc7b252214214159cd7a":[2,0,0,320], -"intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e":[2,0,0,129], -"intel-ipsec-mb_8h.html#a0edd5fa8f3351ee214f7f2a267949f6d":[2,0,0,87], -"intel-ipsec-mb_8h.html#a0fd357a1794d78ac2168bc7eff0442ce":[2,0,0,309], -"intel-ipsec-mb_8h.html#a0ff9569b5072896a4119a4c7d3849bfc":[2,0,0,332], -"intel-ipsec-mb_8h.html#a109b2a72d05bbe05a373ed5cf3c1f201":[2,0,0,266], -"intel-ipsec-mb_8h.html#a113d0f4320e929f89786773f7d11c5c8":[2,0,0,37], -"intel-ipsec-mb_8h.html#a11e10a3ac7a08801dc68949fb0f428af":[2,0,0,225], -"intel-ipsec-mb_8h.html#a12e0c05f0ecec8d75d4b288a7ec11c84":[2,0,0,240], -"intel-ipsec-mb_8h.html#a1308be648182642b8d73ff27d9344564":[2,0,0,403], -"intel-ipsec-mb_8h.html#a141303c38f4eed1245b542b6e9473296":[2,0,0,321], -"intel-ipsec-mb_8h.html#a153d695ecd1af69a0d23385a50654614":[2,0,0,119], -"intel-ipsec-mb_8h.html#a16a6f89fd4131c406d6ee7a1aeb663eb":[2,0,0,35], -"intel-ipsec-mb_8h.html#a174447b05661285b2729805f66bcef81":[2,0,0,339], -"intel-ipsec-mb_8h.html#a18001897ea80cdce1f4f608b0922f767":[2,0,0,376], -"intel-ipsec-mb_8h.html#a18e1733291bb917240ef117f52c6aa6c":[2,0,0,206], -"intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117":[2,0,0,132], -"intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de":[2,0,0,67], -"intel-ipsec-mb_8h.html#a18fac8ea0f3acabb4d5ffab1152f477f":[2,0,0,367], -"intel-ipsec-mb_8h.html#a19c147087d2ae918baa22f90fa9b3b05":[2,0,0,96], -"intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0":[2,0,0,232], -"intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5":[2,0,0,111], -"intel-ipsec-mb_8h.html#a1beec59f9694a41c22b6b099263c070d":[2,0,0,91], -"intel-ipsec-mb_8h.html#a1c63dfec645afa671f93f4fa65a6996e":[2,0,0,21], -"intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2":[2,0,0,191], -"intel-ipsec-mb_8h.html#a1e122b460a714f2981f94bf7f4bba547":[2,0,0,11], -"intel-ipsec-mb_8h.html#a1e36a361be137a5d49b0798f054403bd":[2,0,0,29], -"intel-ipsec-mb_8h.html#a1eb77771626f83eba8482473d29ffbb1":[2,0,0,39], -"intel-ipsec-mb_8h.html#a1f49fe7109315eb479ac1c9969e2f877":[2,0,0,43], -"intel-ipsec-mb_8h.html#a1f69c0a43de83f8fba19107a63c07831":[2,0,0,387], -"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cc":[2,0,0,289], -"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cca573d62aa6a04d9ce2b3c34e226846598":[2,0,0,289,2], -"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaa1eb9eb83fca5f5dd6578f27733eb390":[2,0,0,289,0], -"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccac139e7555c9b30725359698833eb213a":[2,0,0,289,3], -"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaf3e82db9a8b5b1b229c201735938969d":[2,0,0,289,1], -"intel-ipsec-mb_8h.html#a22096fdd9b5d32095571f04a838d66a9":[2,0,0,396], -"intel-ipsec-mb_8h.html#a2216e461e916668b70d547513b0cf26f":[2,0,0,304], -"intel-ipsec-mb_8h.html#a223c00c636e2552e7a3dd1a97952cc6a":[2,0,0,44], -"intel-ipsec-mb_8h.html#a225e2cd9c1445795fc62879eabad2530":[2,0,0,99], -"intel-ipsec-mb_8h.html#a230f16784519d7e2b69de87871d35cb2":[2,0,0,136], -"intel-ipsec-mb_8h.html#a238b96cc36c0dc64798a1244b94add8b":[2,0,0,412], -"intel-ipsec-mb_8h.html#a23fe73b1f9d40348bc98f92f859df60b":[2,0,0,86], -"intel-ipsec-mb_8h.html#a2538a5e82141eb5a54f78660241e186c":[2,0,0,172], -"intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855":[2,0,0,179], -"intel-ipsec-mb_8h.html#a25ed49507e66a6e98eab4a3d34e75231":[2,0,0,36], -"intel-ipsec-mb_8h.html#a267a718472e0c1b6585402e81e44e7e9":[2,0,0,416], -"intel-ipsec-mb_8h.html#a270621a2f73134d8d021b5dd57ad6817":[2,0,0,383], -"intel-ipsec-mb_8h.html#a280b9231c76c525a62d0ef819abd2133":[2,0,0,13], -"intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380":[2,0,0,263], -"intel-ipsec-mb_8h.html#a2a883085207ee21caca109ab8250db08":[2,0,0,374], -"intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b":[2,0,0,63], -"intel-ipsec-mb_8h.html#a2ad1941fe5d77b8bb2d6445679e3b0c5":[2,0,0,437], -"intel-ipsec-mb_8h.html#a2b026b2a901c76a1512eb9c8c80f9709":[2,0,0,12], -"intel-ipsec-mb_8h.html#a2b1faea7079fa3ddb2cabeb41aeb2a0a":[2,0,0,203], -"intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638":[2,0,0,433], -"intel-ipsec-mb_8h.html#a2cbdb64c0b305cb5af010f9c98f70a43":[2,0,0,448], -"intel-ipsec-mb_8h.html#a2f60098fff25e8b71b35e42cc7854339":[2,0,0,359], -"intel-ipsec-mb_8h.html#a2f6014cfaaa0ee5f454e2771ff6b5829":[2,0,0,14], -"intel-ipsec-mb_8h.html#a303f2dd11b1193938596b4ec69edf8cc":[2,0,0,280], -"intel-ipsec-mb_8h.html#a31987251c968435d720e8656ae4621a0":[2,0,0,228], -"intel-ipsec-mb_8h.html#a32bcda3484b33b7d01124dbfeb9a229b":[2,0,0,384], -"intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382":[2,0,0,134], -"intel-ipsec-mb_8h.html#a3518b02f06a82e9f83cd0435f3cf25c9":[2,0,0,417], -"intel-ipsec-mb_8h.html#a351c2bf07dcab7e01570273c9df1e56f":[2,0,0,347], -"intel-ipsec-mb_8h.html#a35d04f4dc107531e37fcab1fd5efbf93":[2,0,0,207], -"intel-ipsec-mb_8h.html#a35e4c8a3d2eba8a612f021572621f98e":[2,0,0,456], -"intel-ipsec-mb_8h.html#a3602a4ccaf1da4bf6787169370cef04f":[2,0,0,198], -"intel-ipsec-mb_8h.html#a3702b37004e38dd27a9b8a008a0c48ed":[2,0,0,196], -"intel-ipsec-mb_8h.html#a37338b9f91315e5de0c4f3d19859aa7b":[2,0,0,168], -"intel-ipsec-mb_8h.html#a37996cede66ee8036b1b113af5f553ac":[2,0,0,137], -"intel-ipsec-mb_8h.html#a37e0f61656618413fcfd919dfe79ca45":[2,0,0,395], -"intel-ipsec-mb_8h.html#a3876dca52c5c210dd0827b2a472e6d0b":[2,0,0,438], -"intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81":[2,0,0,431], -"intel-ipsec-mb_8h.html#a3bc56101b48217094086ae3120b0e086":[2,0,0,385], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334c":[2,0,0,286], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca049e85047492494fac0a4ec785707851":[2,0,0,286,6], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0bebd24d7311dedce100455dd3a8ddf6":[2,0,0,286,2], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0e2ebfcfd101ab4a39129082b2de517f":[2,0,0,286,0], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0f97344e525fef167a92d1a59a0492aa":[2,0,0,286,4], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca357dec895f8dfa3371add1feaa001f56":[2,0,0,286,11], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3618bfaab3c19aabc8a93a03ae121efc":[2,0,0,286,13], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca39d8d7ebca424a1c1a65bc04b5f64741":[2,0,0,286,17], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3f7a3edb272955efea015c5bb8572e3b":[2,0,0,286,15], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca40926d8b731a401ec3e86ffa2089a1eb":[2,0,0,286,19], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca4301726c71a4faf412a1a011cc4f0df8":[2,0,0,286,5], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918":[2,0,0,286,22], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca5b4126e439eaff0975846425594201ea":[2,0,0,286,1], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca639b1382de364a2b810f7876189bc64f":[2,0,0,286,9], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca6f69815480531651948b5549fa84023a":[2,0,0,286,12], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca71d87659793f7377d1d8b3315a3559f8":[2,0,0,286,16], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75":[2,0,0,286,23], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7d3946d77e4364bc45a9e72499bf817f":[2,0,0,286,8], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca88c3ff9a6816b3629dc5b4815b47607e":[2,0,0,286,14], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca896285cd2fe56f73011b908e490cbbea":[2,0,0,286,10], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caa5c375f97dce274a2446c8abf90aa61a":[2,0,0,286,18], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409":[2,0,0,286,21], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caed8ba68d7d2d7602407f17305d1d99b7":[2,0,0,286,3], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caf9d62e1ff3a1a8b2ed1dcc515a3ffe1b":[2,0,0,286,7], -"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465":[2,0,0,286,20], -"intel-ipsec-mb_8h.html#a3d45fcff99a9ea952b4dd6ef70e36e0c":[2,0,0,122], -"intel-ipsec-mb_8h.html#a3d57940a54e9d94fa14dc008cd959092":[2,0,0,50], -"intel-ipsec-mb_8h.html#a3d7b8bc454b44abbeaa8f435280f8cb1":[2,0,0,360], -"intel-ipsec-mb_8h.html#a3dc24506ef16ad090414608c762b3d3c":[2,0,0,204], -"intel-ipsec-mb_8h.html#a3dd74260f4f34f7a53253c63ad3a6701":[2,0,0,356], -"intel-ipsec-mb_8h.html#a4049b601f9da6542e25d903efe524bc1":[2,0,0,268], -"intel-ipsec-mb_8h.html#a40a83ee6dec0440cd99e5ff600e3803d":[2,0,0,325], -"intel-ipsec-mb_8h.html#a40c08ba2c387e24f2096b1213c46c812":[2,0,0,419], -"intel-ipsec-mb_8h.html#a41087ea6dce2e096ebb02a613600c2ed":[2,0,0,156], -"intel-ipsec-mb_8h.html#a41297d789b434157e746e338f0af96ec":[2,0,0,276], -"intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d":[2,0,0,180], -"intel-ipsec-mb_8h.html#a415abfc6067c0b1663a508993a4eb0d4":[2,0,0,201], -"intel-ipsec-mb_8h.html#a421158db6d19c97a6bceb32eb4a839ed":[2,0,0,97] +"intel-ipsec-mb_8h.html#a003306124dae4920161ed6d4a7bf4e2f":[2,0,0,58], +"intel-ipsec-mb_8h.html#a003f16aac382baff7a6b83040e58e471":[2,0,0,34], +"intel-ipsec-mb_8h.html#a004c38b922d25d8631252854426ebf44":[2,0,0,352], +"intel-ipsec-mb_8h.html#a00caae81d425acb6b946bebb25ac267f":[2,0,0,107], +"intel-ipsec-mb_8h.html#a0134dfaffe12427a8f2182247c6f1f48":[2,0,0,105], +"intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576":[2,0,0,70], +"intel-ipsec-mb_8h.html#a04142f11a678c0419dff242a0ccbd2e6":[2,0,0,20], +"intel-ipsec-mb_8h.html#a053b0646f055d7ee3be974bb2bfe534b":[2,0,0,237], +"intel-ipsec-mb_8h.html#a055db1f6f16bc17724bdc64d0f313871":[2,0,0,446], +"intel-ipsec-mb_8h.html#a071e04977525b67c8d1accc60937eb67":[2,0,0,238], +"intel-ipsec-mb_8h.html#a071ff3c56e36f25d0df0e8505121bd68":[2,0,0,287], +"intel-ipsec-mb_8h.html#a075757c7f7b132a8f2ae13c18f36e2af":[2,0,0,87], +"intel-ipsec-mb_8h.html#a082773f106f399ca73afc56583805a8c":[2,0,0,392], +"intel-ipsec-mb_8h.html#a08603861ac18d1dce7b322b0c3fb69c5":[2,0,0,326], +"intel-ipsec-mb_8h.html#a09949bd5112eec14773dce239ca39033":[2,0,0,384], +"intel-ipsec-mb_8h.html#a0a250932ede6ca7b69f5c763c24cf51d":[2,0,0,74], +"intel-ipsec-mb_8h.html#a0a3032f0698c42bd486d053e90c44fdd":[2,0,0,304], +"intel-ipsec-mb_8h.html#a0a843e722f2af7a645340f6a98cfa4c2":[2,0,0,417], +"intel-ipsec-mb_8h.html#a0c31c2e2760edc7b252214214159cd7a":[2,0,0,346], +"intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e":[2,0,0,135], +"intel-ipsec-mb_8h.html#a0edd5fa8f3351ee214f7f2a267949f6d":[2,0,0,92], +"intel-ipsec-mb_8h.html#a0fd357a1794d78ac2168bc7eff0442ce":[2,0,0,335], +"intel-ipsec-mb_8h.html#a0ff9569b5072896a4119a4c7d3849bfc":[2,0,0,358], +"intel-ipsec-mb_8h.html#a113d0f4320e929f89786773f7d11c5c8":[2,0,0,38], +"intel-ipsec-mb_8h.html#a11e10a3ac7a08801dc68949fb0f428af":[2,0,0,247], +"intel-ipsec-mb_8h.html#a12e0c05f0ecec8d75d4b288a7ec11c84":[2,0,0,264], +"intel-ipsec-mb_8h.html#a12f4db6d32e538899734a938a55cc9d3":[2,0,0,196], +"intel-ipsec-mb_8h.html#a1308be648182642b8d73ff27d9344564":[2,0,0,429], +"intel-ipsec-mb_8h.html#a13bffffd1c1829e5d92815d90cb27534":[2,0,0,175], +"intel-ipsec-mb_8h.html#a141303c38f4eed1245b542b6e9473296":[2,0,0,347], +"intel-ipsec-mb_8h.html#a153d695ecd1af69a0d23385a50654614":[2,0,0,125], +"intel-ipsec-mb_8h.html#a16a6f89fd4131c406d6ee7a1aeb663eb":[2,0,0,36], +"intel-ipsec-mb_8h.html#a16fb370395bb6facfbbf7dc95af4c8a4":[2,0,0,459], +"intel-ipsec-mb_8h.html#a174447b05661285b2729805f66bcef81":[2,0,0,365], +"intel-ipsec-mb_8h.html#a18001897ea80cdce1f4f608b0922f767":[2,0,0,402], +"intel-ipsec-mb_8h.html#a18e1733291bb917240ef117f52c6aa6c":[2,0,0,228], +"intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117":[2,0,0,139], +"intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de":[2,0,0,72], +"intel-ipsec-mb_8h.html#a18fac8ea0f3acabb4d5ffab1152f477f":[2,0,0,393], +"intel-ipsec-mb_8h.html#a19c147087d2ae918baa22f90fa9b3b05":[2,0,0,101], +"intel-ipsec-mb_8h.html#a19dc5776bd2e96303a467c798dd7cf8a":[2,0,0,456], +"intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0":[2,0,0,256], +"intel-ipsec-mb_8h.html#a1af4a857337cd5ccd97a4801feede864":[2,0,0,254], +"intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5":[2,0,0,117], +"intel-ipsec-mb_8h.html#a1beec59f9694a41c22b6b099263c070d":[2,0,0,96], +"intel-ipsec-mb_8h.html#a1c63dfec645afa671f93f4fa65a6996e":[2,0,0,22], +"intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2":[2,0,0,213], +"intel-ipsec-mb_8h.html#a1e122b460a714f2981f94bf7f4bba547":[2,0,0,12], +"intel-ipsec-mb_8h.html#a1e36a361be137a5d49b0798f054403bd":[2,0,0,30], +"intel-ipsec-mb_8h.html#a1eb77771626f83eba8482473d29ffbb1":[2,0,0,40], +"intel-ipsec-mb_8h.html#a1f49fe7109315eb479ac1c9969e2f877":[2,0,0,44], +"intel-ipsec-mb_8h.html#a1f69c0a43de83f8fba19107a63c07831":[2,0,0,413], +"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cc":[2,0,0,315], +"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cca573d62aa6a04d9ce2b3c34e226846598":[2,0,0,315,2], +"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaa1eb9eb83fca5f5dd6578f27733eb390":[2,0,0,315,0], +"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccac139e7555c9b30725359698833eb213a":[2,0,0,315,3], +"intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaf3e82db9a8b5b1b229c201735938969d":[2,0,0,315,1], +"intel-ipsec-mb_8h.html#a22096fdd9b5d32095571f04a838d66a9":[2,0,0,422], +"intel-ipsec-mb_8h.html#a2216e461e916668b70d547513b0cf26f":[2,0,0,330], +"intel-ipsec-mb_8h.html#a223c00c636e2552e7a3dd1a97952cc6a":[2,0,0,45], +"intel-ipsec-mb_8h.html#a225e2cd9c1445795fc62879eabad2530":[2,0,0,104], +"intel-ipsec-mb_8h.html#a230f16784519d7e2b69de87871d35cb2":[2,0,0,143], +"intel-ipsec-mb_8h.html#a238b96cc36c0dc64798a1244b94add8b":[2,0,0,438], +"intel-ipsec-mb_8h.html#a23fe73b1f9d40348bc98f92f859df60b":[2,0,0,91], +"intel-ipsec-mb_8h.html#a2538a5e82141eb5a54f78660241e186c":[2,0,0,187], +"intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855":[2,0,0,194], +"intel-ipsec-mb_8h.html#a25ed49507e66a6e98eab4a3d34e75231":[2,0,0,37], +"intel-ipsec-mb_8h.html#a267a718472e0c1b6585402e81e44e7e9":[2,0,0,442], +"intel-ipsec-mb_8h.html#a270311268c29ce07cffa688042b1855a":[2,0,0,138], +"intel-ipsec-mb_8h.html#a270621a2f73134d8d021b5dd57ad6817":[2,0,0,409], +"intel-ipsec-mb_8h.html#a280b9231c76c525a62d0ef819abd2133":[2,0,0,14], +"intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380":[2,0,0,289], +"intel-ipsec-mb_8h.html#a2a883085207ee21caca109ab8250db08":[2,0,0,400], +"intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b":[2,0,0,65], +"intel-ipsec-mb_8h.html#a2ad1941fe5d77b8bb2d6445679e3b0c5":[2,0,0,467], +"intel-ipsec-mb_8h.html#a2b026b2a901c76a1512eb9c8c80f9709":[2,0,0,13], +"intel-ipsec-mb_8h.html#a2b1faea7079fa3ddb2cabeb41aeb2a0a":[2,0,0,225], +"intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638":[2,0,0,463], +"intel-ipsec-mb_8h.html#a2cbdb64c0b305cb5af010f9c98f70a43":[2,0,0,478], +"intel-ipsec-mb_8h.html#a2f60098fff25e8b71b35e42cc7854339":[2,0,0,385], +"intel-ipsec-mb_8h.html#a2f6014cfaaa0ee5f454e2771ff6b5829":[2,0,0,15], +"intel-ipsec-mb_8h.html#a303f2dd11b1193938596b4ec69edf8cc":[2,0,0,306], +"intel-ipsec-mb_8h.html#a31987251c968435d720e8656ae4621a0":[2,0,0,250], +"intel-ipsec-mb_8h.html#a3260a6651abb0c37dc6558770966d582":[2,0,0,68], +"intel-ipsec-mb_8h.html#a32bcda3484b33b7d01124dbfeb9a229b":[2,0,0,410], +"intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382":[2,0,0,141], +"intel-ipsec-mb_8h.html#a3518b02f06a82e9f83cd0435f3cf25c9":[2,0,0,443], +"intel-ipsec-mb_8h.html#a351c2bf07dcab7e01570273c9df1e56f":[2,0,0,373], +"intel-ipsec-mb_8h.html#a35d04f4dc107531e37fcab1fd5efbf93":[2,0,0,229], +"intel-ipsec-mb_8h.html#a35e4c8a3d2eba8a612f021572621f98e":[2,0,0,486], +"intel-ipsec-mb_8h.html#a35ecd17fd04c0db20a1281ad7e497595":[2,0,0,197], +"intel-ipsec-mb_8h.html#a3602a4ccaf1da4bf6787169370cef04f":[2,0,0,220], +"intel-ipsec-mb_8h.html#a3702b37004e38dd27a9b8a008a0c48ed":[2,0,0,218], +"intel-ipsec-mb_8h.html#a37338b9f91315e5de0c4f3d19859aa7b":[2,0,0,183], +"intel-ipsec-mb_8h.html#a37996cede66ee8036b1b113af5f553ac":[2,0,0,144], +"intel-ipsec-mb_8h.html#a37e0f61656618413fcfd919dfe79ca45":[2,0,0,421], +"intel-ipsec-mb_8h.html#a3876dca52c5c210dd0827b2a472e6d0b":[2,0,0,468], +"intel-ipsec-mb_8h.html#a399d147b404c7ee60b254b34606e02db":[2,0,0,174], +"intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81":[2,0,0,461], +"intel-ipsec-mb_8h.html#a3bc56101b48217094086ae3120b0e086":[2,0,0,411], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334c":[2,0,0,312], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca049e85047492494fac0a4ec785707851":[2,0,0,312,6], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0bebd24d7311dedce100455dd3a8ddf6":[2,0,0,312,2], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0e2ebfcfd101ab4a39129082b2de517f":[2,0,0,312,0], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0f97344e525fef167a92d1a59a0492aa":[2,0,0,312,4], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca357dec895f8dfa3371add1feaa001f56":[2,0,0,312,11], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3618bfaab3c19aabc8a93a03ae121efc":[2,0,0,312,13], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca39d8d7ebca424a1c1a65bc04b5f64741":[2,0,0,312,17], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3f7a3edb272955efea015c5bb8572e3b":[2,0,0,312,15], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca40926d8b731a401ec3e86ffa2089a1eb":[2,0,0,312,19], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca4301726c71a4faf412a1a011cc4f0df8":[2,0,0,312,5], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918":[2,0,0,312,22], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca5b4126e439eaff0975846425594201ea":[2,0,0,312,1], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca639b1382de364a2b810f7876189bc64f":[2,0,0,312,9], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca6f69815480531651948b5549fa84023a":[2,0,0,312,12], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca71d87659793f7377d1d8b3315a3559f8":[2,0,0,312,16], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75":[2,0,0,312,25], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7adbd2a1ad3472becfc1e39e4dd102ba":[2,0,0,312,23], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7d3946d77e4364bc45a9e72499bf817f":[2,0,0,312,8], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca88c3ff9a6816b3629dc5b4815b47607e":[2,0,0,312,14], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca896285cd2fe56f73011b908e490cbbea":[2,0,0,312,10], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caa5c375f97dce274a2446c8abf90aa61a":[2,0,0,312,18], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cad491b9e7827ce4556c81b430a7e78e96":[2,0,0,312,24], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409":[2,0,0,312,21], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caed8ba68d7d2d7602407f17305d1d99b7":[2,0,0,312,3], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caf9d62e1ff3a1a8b2ed1dcc515a3ffe1b":[2,0,0,312,7], +"intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465":[2,0,0,312,20], +"intel-ipsec-mb_8h.html#a3c94d3ccb379f131a14d8eba3715e368":[2,0,0,454], +"intel-ipsec-mb_8h.html#a3d45fcff99a9ea952b4dd6ef70e36e0c":[2,0,0,128], +"intel-ipsec-mb_8h.html#a3d57940a54e9d94fa14dc008cd959092":[2,0,0,51], +"intel-ipsec-mb_8h.html#a3d7b8bc454b44abbeaa8f435280f8cb1":[2,0,0,386], +"intel-ipsec-mb_8h.html#a3dc24506ef16ad090414608c762b3d3c":[2,0,0,226], +"intel-ipsec-mb_8h.html#a3dd74260f4f34f7a53253c63ad3a6701":[2,0,0,382], +"intel-ipsec-mb_8h.html#a3ed913654b2d1ebf8cab875022d6da92":[2,0,0,458], +"intel-ipsec-mb_8h.html#a40a83ee6dec0440cd99e5ff600e3803d":[2,0,0,351], +"intel-ipsec-mb_8h.html#a40c08ba2c387e24f2096b1213c46c812":[2,0,0,445], +"intel-ipsec-mb_8h.html#a41087ea6dce2e096ebb02a613600c2ed":[2,0,0,163], +"intel-ipsec-mb_8h.html#a41297d789b434157e746e338f0af96ec":[2,0,0,302], +"intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d":[2,0,0,195], +"intel-ipsec-mb_8h.html#a415abfc6067c0b1663a508993a4eb0d4":[2,0,0,223], +"intel-ipsec-mb_8h.html#a421158db6d19c97a6bceb32eb4a839ed":[2,0,0,102], +"intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548":[2,0,0,255], +"intel-ipsec-mb_8h.html#a439b4d815e36cd31bbe7d230673343c3":[2,0,0,173], +"intel-ipsec-mb_8h.html#a43c13bbdf83e2c75d6dd29d01dec4a1f":[2,0,0,154], +"intel-ipsec-mb_8h.html#a4464684ff4cf4e9cb978409ad350c4d6":[2,0,0,329], +"intel-ipsec-mb_8h.html#a4490e7b324236315f1a9e141b39f99f2":[2,0,0,453], +"intel-ipsec-mb_8h.html#a4538b34eaf3a3d402041ada1e8d03e2c":[2,0,0,208], +"intel-ipsec-mb_8h.html#a456f5bed8eb67603bdebfda230f76957":[2,0,0,31], +"intel-ipsec-mb_8h.html#a45ac331e1f9241e53fc35a1f88dec6ce":[2,0,0,148] }; diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js index 3f3c5869..a17dc2cb 100644 --- a/docs/navtreeindex1.js +++ b/docs/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548":[2,0,0,231], -"intel-ipsec-mb_8h.html#a43c13bbdf83e2c75d6dd29d01dec4a1f":[2,0,0,147], -"intel-ipsec-mb_8h.html#a4464684ff4cf4e9cb978409ad350c4d6":[2,0,0,303], -"intel-ipsec-mb_8h.html#a4490e7b324236315f1a9e141b39f99f2":[2,0,0,427], -"intel-ipsec-mb_8h.html#a4538b34eaf3a3d402041ada1e8d03e2c":[2,0,0,187], -"intel-ipsec-mb_8h.html#a456f5bed8eb67603bdebfda230f76957":[2,0,0,30], -"intel-ipsec-mb_8h.html#a45ac331e1f9241e53fc35a1f88dec6ce":[2,0,0,141], -"intel-ipsec-mb_8h.html#a45dea093699e6e2dd462b6cafccee672":[2,0,0,341], -"intel-ipsec-mb_8h.html#a460853c072adc3a0f431e861d3e5bba1":[2,0,0,389], -"intel-ipsec-mb_8h.html#a460ad1ebcb7df39e39c9aca214d8109c":[2,0,0,346], -"intel-ipsec-mb_8h.html#a46253857355ddae8d17bab1403289d0f":[2,0,0,370], -"intel-ipsec-mb_8h.html#a46c3df131f9e1e3ed1a283349c4072f7":[2,0,0,340], -"intel-ipsec-mb_8h.html#a46d59512e3a7254e54018181b7a31102":[2,0,0,153], -"intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa":[2,0,0,158], -"intel-ipsec-mb_8h.html#a4726e3683b3579b1e643134278386d72":[2,0,0,124], -"intel-ipsec-mb_8h.html#a477ad08a4c55e2c6458b7e86dae803ec":[2,0,0,135], -"intel-ipsec-mb_8h.html#a479e22216a6be5645af96c4b1433339e":[2,0,0,93], -"intel-ipsec-mb_8h.html#a4931dd6b1b91456bfe885e28ada0aaf3":[2,0,0,458], -"intel-ipsec-mb_8h.html#a49a3d54979188b3c68bdd621043125f7":[2,0,0,418], -"intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c":[2,0,0,188], -"intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5":[2,0,0,284], -"intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5de8d032616267941d99dad14801044d":[2,0,0,284,1], -"intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5e3ab845752ce3d16e40ea7802ce4a52":[2,0,0,284,0], -"intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed":[2,0,0,61], -"intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f":[2,0,0,233], -"intel-ipsec-mb_8h.html#a4bc9eee15ba0ce09f545af8916292731":[2,0,0,169], -"intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1":[2,0,0,181], -"intel-ipsec-mb_8h.html#a4c4c40ec87c2354832f5b182b22d2111":[2,0,0,127], -"intel-ipsec-mb_8h.html#a4c53fb8e39bbc6e3f39d0558934e5d55":[2,0,0,120], -"intel-ipsec-mb_8h.html#a4dafe82f4933670f68e1bf34d55a691d":[2,0,0,295], -"intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328":[2,0,0,264], -"intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080":[2,0,0,113], -"intel-ipsec-mb_8h.html#a4f6fca648737cec9ee869786e9c240b5":[2,0,0,275], -"intel-ipsec-mb_8h.html#a4f76beaee47ffeeeb6f94a132f898339":[2,0,0,335], -"intel-ipsec-mb_8h.html#a4fa417a748ca30a961334bf91297dfda":[2,0,0,48], -"intel-ipsec-mb_8h.html#a4fc7f88bdb263ae0d45f37af7e4cb930":[2,0,0,378], -"intel-ipsec-mb_8h.html#a5105a8d995cd8e4354c7de7ac94886cb":[2,0,0,400], -"intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7":[2,0,0,183], -"intel-ipsec-mb_8h.html#a5177757ae4a75ba41d5e7a8a534edc06":[2,0,0,334], -"intel-ipsec-mb_8h.html#a51bbde186cdd437b6f9448e19a58e8a1":[2,0,0,253], -"intel-ipsec-mb_8h.html#a51c0426a4b57c9e7db2b091692dff472":[2,0,0,446], -"intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2":[2,0,0,159], -"intel-ipsec-mb_8h.html#a52c0913f10dd41fea5fe328037561ff8":[2,0,0,342], -"intel-ipsec-mb_8h.html#a5350b81ab574c990d6a5b9dc3b203c51":[2,0,0,388], -"intel-ipsec-mb_8h.html#a53ecac7e009fcbeee603f975a45d3012":[2,0,0,251], -"intel-ipsec-mb_8h.html#a542a40ced46bf97a678c6b44c325b360":[2,0,0,165], -"intel-ipsec-mb_8h.html#a548fcbb89ff5fb798bf71ab8e4ac88eb":[2,0,0,338], -"intel-ipsec-mb_8h.html#a556333acdc2db1a2540a1cd1af644ca9":[2,0,0,42], -"intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09":[2,0,0,108], -"intel-ipsec-mb_8h.html#a5654f563aaad731df22c8e8517c9154c":[2,0,0,73], -"intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3":[2,0,0,157], -"intel-ipsec-mb_8h.html#a56bd44d01c91469b57efa36f360a83bf":[2,0,0,140], -"intel-ipsec-mb_8h.html#a56dd197c301ad27dc9ec0862721cb73d":[2,0,0,235], -"intel-ipsec-mb_8h.html#a57445dd863838d04cf44f4d79c4dbcaf":[2,0,0,210], -"intel-ipsec-mb_8h.html#a574d86849e2c9ca402305eb479ca558d":[2,0,0,56], -"intel-ipsec-mb_8h.html#a5771f5169d3f3af3a2419ccd8275a754":[2,0,0,47], -"intel-ipsec-mb_8h.html#a58455aec5650ecfc6077c69c97031f63":[2,0,0,313], -"intel-ipsec-mb_8h.html#a59c620471ea8c9577ed593127f82c758":[2,0,0,95], -"intel-ipsec-mb_8h.html#a59def6ed420a4ef91ce4a6562cc2c4d5":[2,0,0,128], -"intel-ipsec-mb_8h.html#a5a442c1fcd7d427bf78e804da32bdbd1":[2,0,0,20], -"intel-ipsec-mb_8h.html#a5a533d852e3b65e9e5978fec37da43b5":[2,0,0,239], -"intel-ipsec-mb_8h.html#a5a5f2342f2b1e65e41084d915c3b2cda":[2,0,0,58], -"intel-ipsec-mb_8h.html#a5a95b9268508d68b9027df98167d22cd":[2,0,0,455], -"intel-ipsec-mb_8h.html#a5ab93cc1831b961f3d04ff913f63b832":[2,0,0,205], -"intel-ipsec-mb_8h.html#a5b92ee3873b2e2cd02c9312b6040ee91":[2,0,0,393], -"intel-ipsec-mb_8h.html#a5bbf84135701f572ec2ecb0c0898848b":[2,0,0,355], -"intel-ipsec-mb_8h.html#a5ccd87fbcfffc238fbcd1fc816eb06ee":[2,0,0,306], -"intel-ipsec-mb_8h.html#a5d02ac2586befa6cd3fd4921858c33fd":[2,0,0,361], -"intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5":[2,0,0,182], -"intel-ipsec-mb_8h.html#a5dcb5c37d1a5377967888e9b76208f8c":[2,0,0,336], -"intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c":[2,0,0,109], -"intel-ipsec-mb_8h.html#a6023b87b5d1c6dc7dc0547db540af997":[2,0,0,170], -"intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70":[2,0,0,133], -"intel-ipsec-mb_8h.html#a60a93569304a978c798bb8c4a4f7f52f":[2,0,0,236], -"intel-ipsec-mb_8h.html#a60de89a391c8d6d9c51c742a87effb6f":[2,0,0,260], -"intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a":[2,0,0,267], -"intel-ipsec-mb_8h.html#a615c26f03ba08c8cde73cb074bf6b363":[2,0,0,312], -"intel-ipsec-mb_8h.html#a61ddc1485781aba1969fe3ca97a22ded":[2,0,0,46], -"intel-ipsec-mb_8h.html#a61f664448a862fbb02e728ce518ff8e4":[2,0,0,425], -"intel-ipsec-mb_8h.html#a6382e3185f31e61f995ab90110c52991":[2,0,0,211], -"intel-ipsec-mb_8h.html#a64d9473bc4f28c0b783baa4a31b9930e":[2,0,0,40], -"intel-ipsec-mb_8h.html#a6541825066a8d2b8b3c7b6e2c4b28c83":[2,0,0,292], -"intel-ipsec-mb_8h.html#a65b1afbadee23111046746a4d302bb0d":[2,0,0,146], -"intel-ipsec-mb_8h.html#a65f909001359ad986640155f8756a11d":[2,0,0,224], -"intel-ipsec-mb_8h.html#a66dcf1985c046ef619141a6706159940":[2,0,0,148], -"intel-ipsec-mb_8h.html#a673b969c5f01579f6ca0a6b003cf1197":[2,0,0,115], -"intel-ipsec-mb_8h.html#a68e6a0e99a2091d3630bf3315fe9d95c":[2,0,0,382], -"intel-ipsec-mb_8h.html#a6903e1e0dfb8fd75c2f556596f3efa1b":[2,0,0,293], -"intel-ipsec-mb_8h.html#a693afd528fcc0809cc667b6c38de84dc":[2,0,0,415], -"intel-ipsec-mb_8h.html#a6a4a1da950207c9ed04f3f18ae1b7e43":[2,0,0,269], -"intel-ipsec-mb_8h.html#a6afb888ab232bab1c3ca027eb071f388":[2,0,0,72], -"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3d":[2,0,0,290], -"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da15c5d0aeeb9d5eb4e4c4878c837c5977":[2,0,0,290,1], -"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da2f0678ab7ad9bb30c040e0b3ee2fa408":[2,0,0,290,3], -"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3dab7a602903c0fbaad7ffb893cb2547975":[2,0,0,290,2], -"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3daf6e77a48759ab366cc1160725ff4261e":[2,0,0,290,0], -"intel-ipsec-mb_8h.html#a6c9c0b179633aca3ba5c520bee32662f":[2,0,0,362], -"intel-ipsec-mb_8h.html#a6cb54cf9321dfb95af2eeb812f41fa8f":[2,0,0,372], -"intel-ipsec-mb_8h.html#a6d466496b4adfea3f9bc0881f11fe551":[2,0,0,246], -"intel-ipsec-mb_8h.html#a6e356586d2d3d7e93ff1b23d4a90b344":[2,0,0,68], -"intel-ipsec-mb_8h.html#a6fbb59f06f60f1900b591735ad691ac6":[2,0,0,90], -"intel-ipsec-mb_8h.html#a6ff60117e0ff260865cd80323306479b":[2,0,0,80], -"intel-ipsec-mb_8h.html#a70847fd3bb5d1be79ebfa4e9104edabd":[2,0,0,41], -"intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365":[2,0,0,160], -"intel-ipsec-mb_8h.html#a71a0353411f5307a2177ae9b2814f522":[2,0,0,406], -"intel-ipsec-mb_8h.html#a71b6563b6b4c0c504cd9b8302a242cfa":[2,0,0,435], -"intel-ipsec-mb_8h.html#a71d0a529b355a434efeeda2e01870ba9":[2,0,0,176], -"intel-ipsec-mb_8h.html#a71fb9f25bcab533a98f3d1c5cc2c7f48":[2,0,0,221], -"intel-ipsec-mb_8h.html#a7201a0be67f1e6f3757169b0166dd47d":[2,0,0,126], -"intel-ipsec-mb_8h.html#a725703ff6da6b402bde7041a2fabfddf":[2,0,0,423], -"intel-ipsec-mb_8h.html#a72807e8300208b22b5d532e274385127":[2,0,0,390], -"intel-ipsec-mb_8h.html#a72caaf8162ae6f802f7c1fe570afe42e":[2,0,0,454], -"intel-ipsec-mb_8h.html#a72d93e3249806eee186d465dc04c09e6":[2,0,0,373], -"intel-ipsec-mb_8h.html#a72f76caa84e2803b2b4a26c81623f89e":[2,0,0,316], -"intel-ipsec-mb_8h.html#a730f18bd7cdcbbb995e24931307867fc":[2,0,0,294], -"intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b":[2,0,0,131], -"intel-ipsec-mb_8h.html#a73da5625112ad845a3ec94ee84590f54":[2,0,0,397], -"intel-ipsec-mb_8h.html#a74dca2bb8b0c87dec90f3b985c0266af":[2,0,0,94], -"intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031":[2,0,0,62], -"intel-ipsec-mb_8h.html#a757cd199a2e993c6610bbcdfc1da1ae4":[2,0,0,354], -"intel-ipsec-mb_8h.html#a759bbe1b8494c3157f1a506c003b700b":[2,0,0,26], -"intel-ipsec-mb_8h.html#a75cc0d090470e47cd8be04451ee31a68":[2,0,0,452], -"intel-ipsec-mb_8h.html#a763d0cfb16263906e44f46696b16124b":[2,0,0,173], -"intel-ipsec-mb_8h.html#a7681d777bb5f991ab59b5581bc854562":[2,0,0,392], -"intel-ipsec-mb_8h.html#a7700e90058a74980bfd7d462a19d32a0":[2,0,0,457], -"intel-ipsec-mb_8h.html#a78217e8116876c0ecbe82fd3d417cc1c":[2,0,0,79], -"intel-ipsec-mb_8h.html#a791be274839adc3d26d9a32aa319dc3b":[2,0,0,317], -"intel-ipsec-mb_8h.html#a796e1df6d2aa233a6e28a867c1a2c628":[2,0,0,302], -"intel-ipsec-mb_8h.html#a79b873457a74ad6c50e689709d79a0fb":[2,0,0,184], -"intel-ipsec-mb_8h.html#a79f60b2bffbe91dac3e4f8b486e7ab10":[2,0,0,422], -"intel-ipsec-mb_8h.html#a7a9a24d480dcedac1aa40d53e01b8a76":[2,0,0,350], -"intel-ipsec-mb_8h.html#a7addeb4d0c6ddcdaa031b9e7b4dd35c2":[2,0,0,440], -"intel-ipsec-mb_8h.html#a7af992d12b4f9a6e789384969a066056":[2,0,0,98], -"intel-ipsec-mb_8h.html#a7b12cabbfebb420022a19124aff78a3f":[2,0,0,331], -"intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958":[2,0,0,262], -"intel-ipsec-mb_8h.html#a7bec62666456d8962676961cf187ac80":[2,0,0,256], -"intel-ipsec-mb_8h.html#a7c912b7543122de6f05355fa4848eb83":[2,0,0,177], -"intel-ipsec-mb_8h.html#a7d156b1b9d715299e08cca76e790e2b7":[2,0,0,89], -"intel-ipsec-mb_8h.html#a7df2e3f063333d677ef7668626126c4d":[2,0,0,279], -"intel-ipsec-mb_8h.html#a7ed6be7362e5ff7553fb4e7633bee76a":[2,0,0,145], -"intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef":[2,0,0,178], -"intel-ipsec-mb_8h.html#a7fa5d4f44bb44600fa7b86697ccc385f":[2,0,0,343], -"intel-ipsec-mb_8h.html#a800c395d326e718a2b520d0bb91cbb89":[2,0,0,444], -"intel-ipsec-mb_8h.html#a803871900c08e2dc1b3f805ed4ecefd8":[2,0,0,106], -"intel-ipsec-mb_8h.html#a8049111340bf2694799eb4e42b0a82c3":[2,0,0,45], -"intel-ipsec-mb_8h.html#a80a71ab95fd99c8427e171e45cebbd92":[2,0,0,150], -"intel-ipsec-mb_8h.html#a80f792744558de173ea97d722c58e5c1":[2,0,0,447], -"intel-ipsec-mb_8h.html#a81afa744fb5669fe37cf0dce2193d8a7":[2,0,0,248], -"intel-ipsec-mb_8h.html#a82d6866ebcf1bd46b684fe473b4b73f2":[2,0,0,259], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006":[2,0,0,288], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a0d0cad9513b19110454c9e4e9c549205":[2,0,0,288,26], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a17deb61684701b7ec37f68bd34b6d454":[2,0,0,288,5], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a188c2297dc5228820e690e8938cd407b":[2,0,0,288,19], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a189af960a1558b7ac3289c0892739ea0":[2,0,0,288,23], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a22e2e766cbec475508af01c6a722c2c3":[2,0,0,288,38], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a25f47297460775ab891a0abb8240b8e0":[2,0,0,288,7], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a2fcc080535b4dd16502ecd2b01c14048":[2,0,0,288,18], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3936068075b4572d859c9b1984312325":[2,0,0,288,13], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3a8aa07fe9f70ece22f9351db0f8bb31":[2,0,0,288,36], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a421294f9a35f87e796f96b48257e6dc2":[2,0,0,288,33], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a42dc1dc990059b61ef784813e0f8f49a":[2,0,0,288,22], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a441cc344587709b2ff2fc26f36ff1e58":[2,0,0,288,0], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4962dbdf6fcb8d743e4ab55ce23c4b88":[2,0,0,288,14], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4eadf3270a81eb2567388843da2fa89b":[2,0,0,288,21], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff331c62b01fb8427e63e18fc433f6":[2,0,0,288,31], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff8b335b5391fc33c80c076590de44":[2,0,0,288,34], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af":[2,0,0,288,46], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a60c1e71108516903aded4534f0f2e995":[2,0,0,288,2], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a67297eacd4913bd65a1aae650c3a22e3":[2,0,0,288,45], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a70151af8840242c8f5bdb375f2f1135b":[2,0,0,288,9], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a71119edfbe668d423e910b11c0efb712":[2,0,0,288,29], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a77ccdf9abd97310f6808c8cf12c1a395":[2,0,0,288,37], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a7c535075abfb0878168a00600a762fe0":[2,0,0,288,30], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a824187b143cb8d4b1778d10bcedbce3e":[2,0,0,288,10], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a88175070e077037332ad5cd5fdece46f":[2,0,0,288,44], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a93e6c082f7ec5926a087d139a2bd2e56":[2,0,0,288,27], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a958fb278e4745955ebc791ba652954fe":[2,0,0,288,6], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa12aca10078adbe0bc2a021190663e2d":[2,0,0,288,16], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa1496e45f00afe54aeeb527089e14a0d":[2,0,0,288,8], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa78e695260f8fe6bb56d242771624ccc":[2,0,0,288,39], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa9a94b55feed30ce57ecadf17b7c1a83":[2,0,0,288,17], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab0f02ac14a03f137a83bb7d6dff539fc":[2,0,0,288,40], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab737fa5ff7244ddf5024905f6477ae01":[2,0,0,288,28], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab7f1372ade9da040caf195b13f2b79f0":[2,0,0,288,43], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ac27de87b2687b1e2a293544be6d3fab9":[2,0,0,288,41], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad0ad42ef3cb8cef38a29bcc667e70fca":[2,0,0,288,1], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad3936131d6804e6c6aa3bd497ae675ab":[2,0,0,288,35], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad8f7bc68ad10fe75665692a27ada55f1":[2,0,0,288,4], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ada7d3fc165b6855ae3e83467de9916b2":[2,0,0,288,32], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adcaf4a43c9c114bcdb75ff44ba1bea77":[2,0,0,288,12], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adfd8db9df85ef929d9e4a38612f07d66":[2,0,0,288,24], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae006c86697198ca852fc612d376135dc":[2,0,0,288,20], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae62fe411b683840a5f25c199b66c7f42":[2,0,0,288,42], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae6fab01dbaf8b0110ca8ccdce98547af":[2,0,0,288,25], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae98f8f8e42b7a026bb2aa2a402a291b9":[2,0,0,288,3], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aed85279dbff19be59c16216364375a48":[2,0,0,288,11], -"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006afe74859581d19e70b8667773662081bc":[2,0,0,288,15], -"intel-ipsec-mb_8h.html#a836641341e86b80f67716eabdf4a64c5":[2,0,0,166], -"intel-ipsec-mb_8h.html#a84e76bdfb5a69dba7b515dd0b4fb4312":[2,0,0,381], -"intel-ipsec-mb_8h.html#a8536e68d053999123eb104762ef51932":[2,0,0,185], -"intel-ipsec-mb_8h.html#a85dab1abb0996e9ff4d4258fef3f9abd":[2,0,0,71], -"intel-ipsec-mb_8h.html#a86753ed15fcd8aab177d276dd4ebf169":[2,0,0,83], -"intel-ipsec-mb_8h.html#a873a75e2175acd3741b5cfc41180fe2c":[2,0,0,344], -"intel-ipsec-mb_8h.html#a874972638400dafdb542319d61bfbfbc":[2,0,0,202], -"intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702":[2,0,0,130], -"intel-ipsec-mb_8h.html#a884bfa72fc232c7e84043d0faee719ee":[2,0,0,143], -"intel-ipsec-mb_8h.html#a8913995859e45005f8de57a3456c93cf":[2,0,0,451], -"intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca":[2,0,0,430], -"intel-ipsec-mb_8h.html#a89fe975f0388b71765be494d04b034f4":[2,0,0,249], -"intel-ipsec-mb_8h.html#a8a540000c08366ad47d95e23ed5b2918":[2,0,0,445], -"intel-ipsec-mb_8h.html#a8a946f162ff5e363d04f8b44d2f48747":[2,0,0,107], -"intel-ipsec-mb_8h.html#a8b02114f003b5fe0e1ccbfdc13ac55e4":[2,0,0,254], -"intel-ipsec-mb_8h.html#a8b30db8462aca1c039c3fd20646f342c":[2,0,0,257], -"intel-ipsec-mb_8h.html#a8b4181547ded3ff17859d2632c468151":[2,0,0,114], -"intel-ipsec-mb_8h.html#a8b912812c65f4d3b592875cdd233704d":[2,0,0,441], -"intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066":[2,0,0,163], -"intel-ipsec-mb_8h.html#a8c85430db7a8b695a2836dcb96653bc5":[2,0,0,219], -"intel-ipsec-mb_8h.html#a8c9a7e51599dbce89a416e0d8422742b":[2,0,0,296], -"intel-ipsec-mb_8h.html#a8ca2c970faa0f62a3f4a6b6c18432bb1":[2,0,0,104], -"intel-ipsec-mb_8h.html#a8cd402fe539de3fc8ff4062c2804096f":[2,0,0,31], -"intel-ipsec-mb_8h.html#a8d225d08a5cf144208dacb155e192cb6":[2,0,0,351], -"intel-ipsec-mb_8h.html#a8e2bc4fff9de3c70ac140ff30e1cdce0":[2,0,0,299], -"intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0":[2,0,0,60], -"intel-ipsec-mb_8h.html#a8faae8f9387983904125d862c4cac9ab":[2,0,0,429], -"intel-ipsec-mb_8h.html#a91b8d98c7ffce8179ef953493a959d4b":[2,0,0,51], -"intel-ipsec-mb_8h.html#a93e7a99927bc37fb4cb03f966fa4ebdd":[2,0,0,449], -"intel-ipsec-mb_8h.html#a950bf3b7a3c63a371b561ea20aaf3a18":[2,0,0,450], -"intel-ipsec-mb_8h.html#a95ed5580686f708ba2313179cd6064a8":[2,0,0,281], -"intel-ipsec-mb_8h.html#a95f4ece0b318cb36bdbe66089d9ef649":[2,0,0,88], -"intel-ipsec-mb_8h.html#a96b880b8a32b0466f880d4f22d95cc3b":[2,0,0,411], -"intel-ipsec-mb_8h.html#a97791c976660a673405e6fa22ef3d262":[2,0,0,32], -"intel-ipsec-mb_8h.html#a986643689f56109161597f67eb9d7b40":[2,0,0,92], -"intel-ipsec-mb_8h.html#a9884ae92b598dd504f7d0ef8be5051d6":[2,0,0,261], -"intel-ipsec-mb_8h.html#a98932a3c61d798b0c8a560dcc3dce16f":[2,0,0,436], -"intel-ipsec-mb_8h.html#a9911462fe4689c7420b827bb13fc3440":[2,0,0,407], -"intel-ipsec-mb_8h.html#a99310b73bc9cde6b69b682e72cd0efc1":[2,0,0,357], -"intel-ipsec-mb_8h.html#a9b462a3c00471e4338f0bae7d5abbda7":[2,0,0,333], -"intel-ipsec-mb_8h.html#a9b79136dc5996baf598e3aeee520871c":[2,0,0,314], -"intel-ipsec-mb_8h.html#a9b7faaf3e5235d0a3c4b784f1035896d":[2,0,0,379], -"intel-ipsec-mb_8h.html#a9d115c47670330bd01b960f2188169d9":[2,0,0,413], -"intel-ipsec-mb_8h.html#a9d883a3a629240fe86efedd180294433":[2,0,0,443], -"intel-ipsec-mb_8h.html#a9efcf370f0db0b21f7cf4a3b72eec53e":[2,0,0,175], -"intel-ipsec-mb_8h.html#a9fb47323b270bffc87ad8e77985e827d":[2,0,0,398], -"intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4":[2,0,0,193], -"intel-ipsec-mb_8h.html#aa0b62ba2c9fb07a1ad3c8105ec4374a4":[2,0,0,138], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0b":[2,0,0,287], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba007c436f8e21f317e8f9225c5b009d38":[2,0,0,287,47], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba05f9212af539a22ad65b12a9abc8e5c0":[2,0,0,287,19], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0ad3ade3fe22c5887d9bf444ff3923aa":[2,0,0,287,34], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0b57ec134f6e10e11c3fbcf77ede282d":[2,0,0,287,37] +"intel-ipsec-mb_8h.html#a45dea093699e6e2dd462b6cafccee672":[2,0,0,367], +"intel-ipsec-mb_8h.html#a460853c072adc3a0f431e861d3e5bba1":[2,0,0,415], +"intel-ipsec-mb_8h.html#a460ad1ebcb7df39e39c9aca214d8109c":[2,0,0,372], +"intel-ipsec-mb_8h.html#a46253857355ddae8d17bab1403289d0f":[2,0,0,396], +"intel-ipsec-mb_8h.html#a46c3df131f9e1e3ed1a283349c4072f7":[2,0,0,366], +"intel-ipsec-mb_8h.html#a46d59512e3a7254e54018181b7a31102":[2,0,0,160], +"intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa":[2,0,0,165], +"intel-ipsec-mb_8h.html#a4726e3683b3579b1e643134278386d72":[2,0,0,130], +"intel-ipsec-mb_8h.html#a474ce25401eac36333b69f27c669849c":[2,0,0,460], +"intel-ipsec-mb_8h.html#a477ad08a4c55e2c6458b7e86dae803ec":[2,0,0,142], +"intel-ipsec-mb_8h.html#a479e22216a6be5645af96c4b1433339e":[2,0,0,98], +"intel-ipsec-mb_8h.html#a4931dd6b1b91456bfe885e28ada0aaf3":[2,0,0,488], +"intel-ipsec-mb_8h.html#a49a3d54979188b3c68bdd621043125f7":[2,0,0,444], +"intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c":[2,0,0,209], +"intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5":[2,0,0,310], +"intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5de8d032616267941d99dad14801044d":[2,0,0,310,1], +"intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5e3ab845752ce3d16e40ea7802ce4a52":[2,0,0,310,0], +"intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed":[2,0,0,63], +"intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f":[2,0,0,257], +"intel-ipsec-mb_8h.html#a4bc9eee15ba0ce09f545af8916292731":[2,0,0,184], +"intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1":[2,0,0,202], +"intel-ipsec-mb_8h.html#a4c4c40ec87c2354832f5b182b22d2111":[2,0,0,133], +"intel-ipsec-mb_8h.html#a4c53fb8e39bbc6e3f39d0558934e5d55":[2,0,0,126], +"intel-ipsec-mb_8h.html#a4c763b451aa0188d616d1cd127af8559":[2,0,0,200], +"intel-ipsec-mb_8h.html#a4dafe82f4933670f68e1bf34d55a691d":[2,0,0,321], +"intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328":[2,0,0,290], +"intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080":[2,0,0,119], +"intel-ipsec-mb_8h.html#a4f6fca648737cec9ee869786e9c240b5":[2,0,0,301], +"intel-ipsec-mb_8h.html#a4f76beaee47ffeeeb6f94a132f898339":[2,0,0,361], +"intel-ipsec-mb_8h.html#a4fa417a748ca30a961334bf91297dfda":[2,0,0,49], +"intel-ipsec-mb_8h.html#a4fc7f88bdb263ae0d45f37af7e4cb930":[2,0,0,404], +"intel-ipsec-mb_8h.html#a5105a8d995cd8e4354c7de7ac94886cb":[2,0,0,426], +"intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7":[2,0,0,204], +"intel-ipsec-mb_8h.html#a5177757ae4a75ba41d5e7a8a534edc06":[2,0,0,360], +"intel-ipsec-mb_8h.html#a51bbde186cdd437b6f9448e19a58e8a1":[2,0,0,278], +"intel-ipsec-mb_8h.html#a51c0426a4b57c9e7db2b091692dff472":[2,0,0,476], +"intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2":[2,0,0,166], +"intel-ipsec-mb_8h.html#a52c0913f10dd41fea5fe328037561ff8":[2,0,0,368], +"intel-ipsec-mb_8h.html#a5350b81ab574c990d6a5b9dc3b203c51":[2,0,0,414], +"intel-ipsec-mb_8h.html#a53ecac7e009fcbeee603f975a45d3012":[2,0,0,276], +"intel-ipsec-mb_8h.html#a542a40ced46bf97a678c6b44c325b360":[2,0,0,180], +"intel-ipsec-mb_8h.html#a548fcbb89ff5fb798bf71ab8e4ac88eb":[2,0,0,364], +"intel-ipsec-mb_8h.html#a556333acdc2db1a2540a1cd1af644ca9":[2,0,0,43], +"intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09":[2,0,0,113], +"intel-ipsec-mb_8h.html#a5654f563aaad731df22c8e8517c9154c":[2,0,0,78], +"intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3":[2,0,0,164], +"intel-ipsec-mb_8h.html#a56bd44d01c91469b57efa36f360a83bf":[2,0,0,147], +"intel-ipsec-mb_8h.html#a56dd197c301ad27dc9ec0862721cb73d":[2,0,0,259], +"intel-ipsec-mb_8h.html#a57445dd863838d04cf44f4d79c4dbcaf":[2,0,0,232], +"intel-ipsec-mb_8h.html#a574d86849e2c9ca402305eb479ca558d":[2,0,0,57], +"intel-ipsec-mb_8h.html#a5771f5169d3f3af3a2419ccd8275a754":[2,0,0,48], +"intel-ipsec-mb_8h.html#a58455aec5650ecfc6077c69c97031f63":[2,0,0,339], +"intel-ipsec-mb_8h.html#a59c620471ea8c9577ed593127f82c758":[2,0,0,100], +"intel-ipsec-mb_8h.html#a59def6ed420a4ef91ce4a6562cc2c4d5":[2,0,0,134], +"intel-ipsec-mb_8h.html#a5a442c1fcd7d427bf78e804da32bdbd1":[2,0,0,21], +"intel-ipsec-mb_8h.html#a5a533d852e3b65e9e5978fec37da43b5":[2,0,0,263], +"intel-ipsec-mb_8h.html#a5a5f2342f2b1e65e41084d915c3b2cda":[2,0,0,59], +"intel-ipsec-mb_8h.html#a5a95b9268508d68b9027df98167d22cd":[2,0,0,485], +"intel-ipsec-mb_8h.html#a5ab93cc1831b961f3d04ff913f63b832":[2,0,0,227], +"intel-ipsec-mb_8h.html#a5b92ee3873b2e2cd02c9312b6040ee91":[2,0,0,419], +"intel-ipsec-mb_8h.html#a5bbf84135701f572ec2ecb0c0898848b":[2,0,0,381], +"intel-ipsec-mb_8h.html#a5ccd87fbcfffc238fbcd1fc816eb06ee":[2,0,0,332], +"intel-ipsec-mb_8h.html#a5d02ac2586befa6cd3fd4921858c33fd":[2,0,0,387], +"intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5":[2,0,0,203], +"intel-ipsec-mb_8h.html#a5d9cbb917f8117631939faa3d04c912d":[2,0,0,212], +"intel-ipsec-mb_8h.html#a5dcb5c37d1a5377967888e9b76208f8c":[2,0,0,362], +"intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c":[2,0,0,114], +"intel-ipsec-mb_8h.html#a5f5a1efb7da9f6b2436e95c5c89bd6ae":[2,0,0,201], +"intel-ipsec-mb_8h.html#a6023b87b5d1c6dc7dc0547db540af997":[2,0,0,185], +"intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70":[2,0,0,140], +"intel-ipsec-mb_8h.html#a603f272890d272f0bbd467ee8c632452":[2,0,0,167], +"intel-ipsec-mb_8h.html#a60a93569304a978c798bb8c4a4f7f52f":[2,0,0,260], +"intel-ipsec-mb_8h.html#a60de89a391c8d6d9c51c742a87effb6f":[2,0,0,285], +"intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a":[2,0,0,293], +"intel-ipsec-mb_8h.html#a615c26f03ba08c8cde73cb074bf6b363":[2,0,0,338], +"intel-ipsec-mb_8h.html#a61ddc1485781aba1969fe3ca97a22ded":[2,0,0,47], +"intel-ipsec-mb_8h.html#a61f664448a862fbb02e728ce518ff8e4":[2,0,0,451], +"intel-ipsec-mb_8h.html#a6382e3185f31e61f995ab90110c52991":[2,0,0,233], +"intel-ipsec-mb_8h.html#a64d9473bc4f28c0b783baa4a31b9930e":[2,0,0,41], +"intel-ipsec-mb_8h.html#a6541825066a8d2b8b3c7b6e2c4b28c83":[2,0,0,318], +"intel-ipsec-mb_8h.html#a65b1afbadee23111046746a4d302bb0d":[2,0,0,153], +"intel-ipsec-mb_8h.html#a65f909001359ad986640155f8756a11d":[2,0,0,246], +"intel-ipsec-mb_8h.html#a66dcf1985c046ef619141a6706159940":[2,0,0,155], +"intel-ipsec-mb_8h.html#a673b969c5f01579f6ca0a6b003cf1197":[2,0,0,121], +"intel-ipsec-mb_8h.html#a682613e829c603f3c328f7fd6813d6ff":[2,0,0,67], +"intel-ipsec-mb_8h.html#a68e6a0e99a2091d3630bf3315fe9d95c":[2,0,0,408], +"intel-ipsec-mb_8h.html#a6903e1e0dfb8fd75c2f556596f3efa1b":[2,0,0,319], +"intel-ipsec-mb_8h.html#a693afd528fcc0809cc667b6c38de84dc":[2,0,0,441], +"intel-ipsec-mb_8h.html#a6afb888ab232bab1c3ca027eb071f388":[2,0,0,77], +"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3d":[2,0,0,316], +"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da15c5d0aeeb9d5eb4e4c4878c837c5977":[2,0,0,316,1], +"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da2f0678ab7ad9bb30c040e0b3ee2fa408":[2,0,0,316,3], +"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3dab7a602903c0fbaad7ffb893cb2547975":[2,0,0,316,2], +"intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3daf6e77a48759ab366cc1160725ff4261e":[2,0,0,316,0], +"intel-ipsec-mb_8h.html#a6bbaab5c0bc3aca1454b66bf2500150f":[2,0,0,116], +"intel-ipsec-mb_8h.html#a6c9c0b179633aca3ba5c520bee32662f":[2,0,0,388], +"intel-ipsec-mb_8h.html#a6cb54cf9321dfb95af2eeb812f41fa8f":[2,0,0,398], +"intel-ipsec-mb_8h.html#a6d466496b4adfea3f9bc0881f11fe551":[2,0,0,270], +"intel-ipsec-mb_8h.html#a6e356586d2d3d7e93ff1b23d4a90b344":[2,0,0,73], +"intel-ipsec-mb_8h.html#a6eed902612dcc2a48357d41eec6cbbe0":[2,0,0,170], +"intel-ipsec-mb_8h.html#a6fbb59f06f60f1900b591735ad691ac6":[2,0,0,95], +"intel-ipsec-mb_8h.html#a6fc0ee92d9cbee157810685d592cc13a":[2,0,0,271], +"intel-ipsec-mb_8h.html#a6ff60117e0ff260865cd80323306479b":[2,0,0,85], +"intel-ipsec-mb_8h.html#a70847fd3bb5d1be79ebfa4e9104edabd":[2,0,0,42], +"intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365":[2,0,0,168], +"intel-ipsec-mb_8h.html#a71a0353411f5307a2177ae9b2814f522":[2,0,0,432], +"intel-ipsec-mb_8h.html#a71b6563b6b4c0c504cd9b8302a242cfa":[2,0,0,465], +"intel-ipsec-mb_8h.html#a71d0a529b355a434efeeda2e01870ba9":[2,0,0,191], +"intel-ipsec-mb_8h.html#a71fb9f25bcab533a98f3d1c5cc2c7f48":[2,0,0,243], +"intel-ipsec-mb_8h.html#a7201a0be67f1e6f3757169b0166dd47d":[2,0,0,132], +"intel-ipsec-mb_8h.html#a725703ff6da6b402bde7041a2fabfddf":[2,0,0,449], +"intel-ipsec-mb_8h.html#a72807e8300208b22b5d532e274385127":[2,0,0,416], +"intel-ipsec-mb_8h.html#a72caaf8162ae6f802f7c1fe570afe42e":[2,0,0,484], +"intel-ipsec-mb_8h.html#a72d93e3249806eee186d465dc04c09e6":[2,0,0,399], +"intel-ipsec-mb_8h.html#a72f76caa84e2803b2b4a26c81623f89e":[2,0,0,342], +"intel-ipsec-mb_8h.html#a730f18bd7cdcbbb995e24931307867fc":[2,0,0,320], +"intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b":[2,0,0,137], +"intel-ipsec-mb_8h.html#a73da5625112ad845a3ec94ee84590f54":[2,0,0,423], +"intel-ipsec-mb_8h.html#a74dca2bb8b0c87dec90f3b985c0266af":[2,0,0,99], +"intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031":[2,0,0,64], +"intel-ipsec-mb_8h.html#a757cd199a2e993c6610bbcdfc1da1ae4":[2,0,0,380], +"intel-ipsec-mb_8h.html#a759bbe1b8494c3157f1a506c003b700b":[2,0,0,27], +"intel-ipsec-mb_8h.html#a75cc0d090470e47cd8be04451ee31a68":[2,0,0,482], +"intel-ipsec-mb_8h.html#a763d0cfb16263906e44f46696b16124b":[2,0,0,188], +"intel-ipsec-mb_8h.html#a7681d777bb5f991ab59b5581bc854562":[2,0,0,418], +"intel-ipsec-mb_8h.html#a7700e90058a74980bfd7d462a19d32a0":[2,0,0,487], +"intel-ipsec-mb_8h.html#a78217e8116876c0ecbe82fd3d417cc1c":[2,0,0,84], +"intel-ipsec-mb_8h.html#a791be274839adc3d26d9a32aa319dc3b":[2,0,0,343], +"intel-ipsec-mb_8h.html#a796e1df6d2aa233a6e28a867c1a2c628":[2,0,0,328], +"intel-ipsec-mb_8h.html#a79b873457a74ad6c50e689709d79a0fb":[2,0,0,205], +"intel-ipsec-mb_8h.html#a79f60b2bffbe91dac3e4f8b486e7ab10":[2,0,0,448], +"intel-ipsec-mb_8h.html#a7a9a24d480dcedac1aa40d53e01b8a76":[2,0,0,376], +"intel-ipsec-mb_8h.html#a7addeb4d0c6ddcdaa031b9e7b4dd35c2":[2,0,0,470], +"intel-ipsec-mb_8h.html#a7af992d12b4f9a6e789384969a066056":[2,0,0,103], +"intel-ipsec-mb_8h.html#a7b12cabbfebb420022a19124aff78a3f":[2,0,0,357], +"intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958":[2,0,0,288], +"intel-ipsec-mb_8h.html#a7bec62666456d8962676961cf187ac80":[2,0,0,281], +"intel-ipsec-mb_8h.html#a7c912b7543122de6f05355fa4848eb83":[2,0,0,192], +"intel-ipsec-mb_8h.html#a7d156b1b9d715299e08cca76e790e2b7":[2,0,0,94], +"intel-ipsec-mb_8h.html#a7df2e3f063333d677ef7668626126c4d":[2,0,0,305], +"intel-ipsec-mb_8h.html#a7ed6be7362e5ff7553fb4e7633bee76a":[2,0,0,152], +"intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef":[2,0,0,193], +"intel-ipsec-mb_8h.html#a7fa5d4f44bb44600fa7b86697ccc385f":[2,0,0,369], +"intel-ipsec-mb_8h.html#a800c395d326e718a2b520d0bb91cbb89":[2,0,0,474], +"intel-ipsec-mb_8h.html#a803871900c08e2dc1b3f805ed4ecefd8":[2,0,0,111], +"intel-ipsec-mb_8h.html#a8049111340bf2694799eb4e42b0a82c3":[2,0,0,46], +"intel-ipsec-mb_8h.html#a80a71ab95fd99c8427e171e45cebbd92":[2,0,0,157], +"intel-ipsec-mb_8h.html#a80f792744558de173ea97d722c58e5c1":[2,0,0,477], +"intel-ipsec-mb_8h.html#a81afa744fb5669fe37cf0dce2193d8a7":[2,0,0,273], +"intel-ipsec-mb_8h.html#a82d6866ebcf1bd46b684fe473b4b73f2":[2,0,0,284], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006":[2,0,0,314], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a0d0cad9513b19110454c9e4e9c549205":[2,0,0,314,26], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a17deb61684701b7ec37f68bd34b6d454":[2,0,0,314,5], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a188c2297dc5228820e690e8938cd407b":[2,0,0,314,19], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a189af960a1558b7ac3289c0892739ea0":[2,0,0,314,23], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a22e2e766cbec475508af01c6a722c2c3":[2,0,0,314,38], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a25f47297460775ab891a0abb8240b8e0":[2,0,0,314,7], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a2fcc080535b4dd16502ecd2b01c14048":[2,0,0,314,18], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3936068075b4572d859c9b1984312325":[2,0,0,314,13], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3a8aa07fe9f70ece22f9351db0f8bb31":[2,0,0,314,36], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a421294f9a35f87e796f96b48257e6dc2":[2,0,0,314,33], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a42dc1dc990059b61ef784813e0f8f49a":[2,0,0,314,22], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a441cc344587709b2ff2fc26f36ff1e58":[2,0,0,314,0], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4962dbdf6fcb8d743e4ab55ce23c4b88":[2,0,0,314,14], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4eadf3270a81eb2567388843da2fa89b":[2,0,0,314,21], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff331c62b01fb8427e63e18fc433f6":[2,0,0,314,31], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff8b335b5391fc33c80c076590de44":[2,0,0,314,34], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af":[2,0,0,314,48], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a60c1e71108516903aded4534f0f2e995":[2,0,0,314,2], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a67297eacd4913bd65a1aae650c3a22e3":[2,0,0,314,45], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a70151af8840242c8f5bdb375f2f1135b":[2,0,0,314,9], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a71119edfbe668d423e910b11c0efb712":[2,0,0,314,29], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a77ccdf9abd97310f6808c8cf12c1a395":[2,0,0,314,37], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a7c535075abfb0878168a00600a762fe0":[2,0,0,314,30], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a824187b143cb8d4b1778d10bcedbce3e":[2,0,0,314,10], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a88175070e077037332ad5cd5fdece46f":[2,0,0,314,44], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a93e6c082f7ec5926a087d139a2bd2e56":[2,0,0,314,27], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a958fb278e4745955ebc791ba652954fe":[2,0,0,314,6], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa12aca10078adbe0bc2a021190663e2d":[2,0,0,314,16], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa1496e45f00afe54aeeb527089e14a0d":[2,0,0,314,8], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa78e695260f8fe6bb56d242771624ccc":[2,0,0,314,39], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa9a94b55feed30ce57ecadf17b7c1a83":[2,0,0,314,17], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab0f02ac14a03f137a83bb7d6dff539fc":[2,0,0,314,40], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab737fa5ff7244ddf5024905f6477ae01":[2,0,0,314,28], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ab7f1372ade9da040caf195b13f2b79f0":[2,0,0,314,43], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006abba78b645883f63bb73c9a8cdd9f738b":[2,0,0,314,47], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ac27de87b2687b1e2a293544be6d3fab9":[2,0,0,314,41], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad0ad42ef3cb8cef38a29bcc667e70fca":[2,0,0,314,1], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad3936131d6804e6c6aa3bd497ae675ab":[2,0,0,314,35], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad8f7bc68ad10fe75665692a27ada55f1":[2,0,0,314,4], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ada7d3fc165b6855ae3e83467de9916b2":[2,0,0,314,32], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adcaf4a43c9c114bcdb75ff44ba1bea77":[2,0,0,314,12], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adfd8db9df85ef929d9e4a38612f07d66":[2,0,0,314,24], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae006c86697198ca852fc612d376135dc":[2,0,0,314,20], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae62fe411b683840a5f25c199b66c7f42":[2,0,0,314,42], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae6fab01dbaf8b0110ca8ccdce98547af":[2,0,0,314,25], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae95ecde8c47c53b5b104fdd43120b450":[2,0,0,314,46], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae98f8f8e42b7a026bb2aa2a402a291b9":[2,0,0,314,3], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aed85279dbff19be59c16216364375a48":[2,0,0,314,11], +"intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006afe74859581d19e70b8667773662081bc":[2,0,0,314,15], +"intel-ipsec-mb_8h.html#a836641341e86b80f67716eabdf4a64c5":[2,0,0,181], +"intel-ipsec-mb_8h.html#a84e76bdfb5a69dba7b515dd0b4fb4312":[2,0,0,407], +"intel-ipsec-mb_8h.html#a8536e68d053999123eb104762ef51932":[2,0,0,206], +"intel-ipsec-mb_8h.html#a85dab1abb0996e9ff4d4258fef3f9abd":[2,0,0,76], +"intel-ipsec-mb_8h.html#a86753ed15fcd8aab177d276dd4ebf169":[2,0,0,88], +"intel-ipsec-mb_8h.html#a873a75e2175acd3741b5cfc41180fe2c":[2,0,0,370], +"intel-ipsec-mb_8h.html#a874972638400dafdb542319d61bfbfbc":[2,0,0,224], +"intel-ipsec-mb_8h.html#a876cc51e6e6f2dd55134891573891833":[2,0,0,295], +"intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702":[2,0,0,136], +"intel-ipsec-mb_8h.html#a884bfa72fc232c7e84043d0faee719ee":[2,0,0,150], +"intel-ipsec-mb_8h.html#a8913995859e45005f8de57a3456c93cf":[2,0,0,481], +"intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca":[2,0,0,457], +"intel-ipsec-mb_8h.html#a89fe975f0388b71765be494d04b034f4":[2,0,0,274], +"intel-ipsec-mb_8h.html#a8a540000c08366ad47d95e23ed5b2918":[2,0,0,475], +"intel-ipsec-mb_8h.html#a8a946f162ff5e363d04f8b44d2f48747":[2,0,0,112], +"intel-ipsec-mb_8h.html#a8b02114f003b5fe0e1ccbfdc13ac55e4":[2,0,0,279], +"intel-ipsec-mb_8h.html#a8b30db8462aca1c039c3fd20646f342c":[2,0,0,282], +"intel-ipsec-mb_8h.html#a8b4181547ded3ff17859d2632c468151":[2,0,0,120], +"intel-ipsec-mb_8h.html#a8b912812c65f4d3b592875cdd233704d":[2,0,0,471], +"intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066":[2,0,0,178], +"intel-ipsec-mb_8h.html#a8c85430db7a8b695a2836dcb96653bc5":[2,0,0,241], +"intel-ipsec-mb_8h.html#a8c9a7e51599dbce89a416e0d8422742b":[2,0,0,322], +"intel-ipsec-mb_8h.html#a8ca2c970faa0f62a3f4a6b6c18432bb1":[2,0,0,109], +"intel-ipsec-mb_8h.html#a8cd402fe539de3fc8ff4062c2804096f":[2,0,0,32], +"intel-ipsec-mb_8h.html#a8d225d08a5cf144208dacb155e192cb6":[2,0,0,377], +"intel-ipsec-mb_8h.html#a8e2bc4fff9de3c70ac140ff30e1cdce0":[2,0,0,325], +"intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0":[2,0,0,62], +"intel-ipsec-mb_8h.html#a8faae8f9387983904125d862c4cac9ab":[2,0,0,455], +"intel-ipsec-mb_8h.html#a8ffbfaff9522f0afbed27f0f18278bb2":[2,0,0,171], +"intel-ipsec-mb_8h.html#a91b8d98c7ffce8179ef953493a959d4b":[2,0,0,52], +"intel-ipsec-mb_8h.html#a93e7a99927bc37fb4cb03f966fa4ebdd":[2,0,0,479], +"intel-ipsec-mb_8h.html#a950bf3b7a3c63a371b561ea20aaf3a18":[2,0,0,480], +"intel-ipsec-mb_8h.html#a95ed5580686f708ba2313179cd6064a8":[2,0,0,307], +"intel-ipsec-mb_8h.html#a95f4ece0b318cb36bdbe66089d9ef649":[2,0,0,93], +"intel-ipsec-mb_8h.html#a96511040da293d22903654658b02e0e3":[2,0,0,61], +"intel-ipsec-mb_8h.html#a96b880b8a32b0466f880d4f22d95cc3b":[2,0,0,437], +"intel-ipsec-mb_8h.html#a97791c976660a673405e6fa22ef3d262":[2,0,0,33], +"intel-ipsec-mb_8h.html#a9846bc9e4fb7c61de7c231e9fec5179d":[2,0,0,198], +"intel-ipsec-mb_8h.html#a986643689f56109161597f67eb9d7b40":[2,0,0,97], +"intel-ipsec-mb_8h.html#a9884ae92b598dd504f7d0ef8be5051d6":[2,0,0,286], +"intel-ipsec-mb_8h.html#a98932a3c61d798b0c8a560dcc3dce16f":[2,0,0,466], +"intel-ipsec-mb_8h.html#a9911462fe4689c7420b827bb13fc3440":[2,0,0,433], +"intel-ipsec-mb_8h.html#a99310b73bc9cde6b69b682e72cd0efc1":[2,0,0,383], +"intel-ipsec-mb_8h.html#a99801c5d8203aeaf6bf08e67e491f69b":[2,0,0,172], +"intel-ipsec-mb_8h.html#a9b462a3c00471e4338f0bae7d5abbda7":[2,0,0,359], +"intel-ipsec-mb_8h.html#a9b79136dc5996baf598e3aeee520871c":[2,0,0,340], +"intel-ipsec-mb_8h.html#a9b7faaf3e5235d0a3c4b784f1035896d":[2,0,0,405], +"intel-ipsec-mb_8h.html#a9d115c47670330bd01b960f2188169d9":[2,0,0,439], +"intel-ipsec-mb_8h.html#a9d883a3a629240fe86efedd180294433":[2,0,0,473], +"intel-ipsec-mb_8h.html#a9efcf370f0db0b21f7cf4a3b72eec53e":[2,0,0,190] }; diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js index 7b21475e..c4cef137 100644 --- a/docs/navtreeindex2.js +++ b/docs/navtreeindex2.js @@ -1,229 +1,243 @@ var NAVTREEINDEX2 = { -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2":[2,0,0,287,5], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba15f55e87bb42cf5494dd01b9a1c4d712":[2,0,0,287,40], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829":[2,0,0,287,52], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1a61dcc99a1a9725c89076dec3c02e02":[2,0,0,287,23], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1b7e4c43808275e9cd63ca21091e5ab2":[2,0,0,287,12], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1e20954ec8a501093175d640631550c1":[2,0,0,287,27], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba207979780b5d8472dfef2f5e12998d22":[2,0,0,287,14], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba20dfbdc8feb8332a9efe51de48fa6e09":[2,0,0,287,35], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba22402460340d6b34492ece390a7913c0":[2,0,0,287,4], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba308819b7cbdadfd6bbee290408880302":[2,0,0,287,22], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba31a6b672b95d7d100a97fa6d788c0dd6":[2,0,0,287,13], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba390f91827f87bbd3233ad6e1f104b2b4":[2,0,0,287,10], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3b60a570372529486da69c6d2b7be382":[2,0,0,287,25], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3ef3d3180e3052862c796cf89320d60c":[2,0,0,287,7], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3f9d55f356a0caf413d2114a468ba659":[2,0,0,287,0], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78":[2,0,0,287,53], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4496bf14e2ddf1133a384f9fbf96d5dc":[2,0,0,287,38], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4bc6a784afa9bb88c5afe4fd1b5f610d":[2,0,0,287,2], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4f73ed8232981b84df1fee21024e01ac":[2,0,0,287,48], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba503544043c60c2195003c00b18141beb":[2,0,0,287,6], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba55b3ddc1a48cb14ad020031b8d5b4927":[2,0,0,287,3], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba61a411feda0e8cf5aff8c58ad2e92bdd":[2,0,0,287,16], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba63029e3673eef74345ad80867f7ba0ef":[2,0,0,287,24], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69bf9e54fdf84b154284eab071c98804":[2,0,0,287,41], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69dd17473dc4afb2f04c417fe6882608":[2,0,0,287,9], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6af5bd8fb7690b46afe3d2c1e623808e":[2,0,0,287,33], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6c97704719f286b14204ca144bbdc7a9":[2,0,0,287,45], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8ac2802661bd9928d0c766129db2a814":[2,0,0,287,17], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8d6b3ea721216bb12fbe40e72a5bd768":[2,0,0,287,32], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba97fb89f93299f67de86aac919bb83aa9":[2,0,0,287,18], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba983561202b1623b0bd1f691bd6036039":[2,0,0,287,20], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba99d845a176cd571dd6f99b0a430291c6":[2,0,0,287,49], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba9ba69cc32a2d17e3e7b4d4c982f26abd":[2,0,0,287,1], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baa4f5aeab78ed40a4c19389b8f691306c":[2,0,0,287,36], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baac8500b58709f0bd05ad129337bb6af2":[2,0,0,287,31], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bab5a2b4c1df7778c3efc236976062ed94":[2,0,0,287,29], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0babdd0b7bc92e7dcf166d36a9bcd118d60":[2,0,0,287,46], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6":[2,0,0,287,54], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacaec18a061b4bf792178408d69775950":[2,0,0,287,15], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacb9286af7533993ab79982b288aab97a":[2,0,0,287,39], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacbf5d148be9963df1d46400ff26396db":[2,0,0,287,44], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bace7e834842ddef5b063c99544d00b303":[2,0,0,287,21], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bad7fbd09092821fb8605e11384dcdc428":[2,0,0,287,42], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badc7d17d90012d5c14fd8a12d9ea12543":[2,0,0,287,28], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badfea107da94936d30900f23ad22b5285":[2,0,0,287,11], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae1c9e58d4be3fdd7bb37247667472920":[2,0,0,287,8], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae2bc238b157942636836eaf0eedb5ddf":[2,0,0,287,50], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444":[2,0,0,287,51], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baf12955208a99c8feeeb580fee940b7c3":[2,0,0,287,43], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafcfe882ee9730fd1724b587106f2f419":[2,0,0,287,26], -"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafe5af1c17e1caece14b3a5f659a1336d":[2,0,0,287,30], -"intel-ipsec-mb_8h.html#aa17c919e873b6cfd7ac990977eef7601":[2,0,0,324], -"intel-ipsec-mb_8h.html#aa1cc7ac79ca44f06e3caa18fdd6d441a":[2,0,0,75], -"intel-ipsec-mb_8h.html#aa1e9006a8a76ba7fb09b97816d7fdfe5":[2,0,0,53], -"intel-ipsec-mb_8h.html#aa31ca303e03fc548199f95e5335889e1":[2,0,0,139], -"intel-ipsec-mb_8h.html#aa34b11bf4be97c764b283aedc0589575":[2,0,0,243], -"intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567":[2,0,0,110], -"intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851":[2,0,0,189], -"intel-ipsec-mb_8h.html#aa81615f7ddfc8e1a794c5e278d22f7fc":[2,0,0,311], -"intel-ipsec-mb_8h.html#aa9afd4ee91f0d82729afcf5f1cdcb808":[2,0,0,244], -"intel-ipsec-mb_8h.html#aaaabf4acdd43f98b6c2d31c8013ebbf4":[2,0,0,365], -"intel-ipsec-mb_8h.html#aaacb0749fd75d1133414685b5694652d":[2,0,0,214], -"intel-ipsec-mb_8h.html#aab07996d622d682adc1db8286e633cb3":[2,0,0,234], -"intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524":[2,0,0,192], -"intel-ipsec-mb_8h.html#aacc19f04c9ac80d1bf7391661e191798":[2,0,0,307], -"intel-ipsec-mb_8h.html#aad9e6c466a5274b974d20330f91add50":[2,0,0,328], -"intel-ipsec-mb_8h.html#aade58eb541a45650ed7d875dc2be97fa":[2,0,0,242], -"intel-ipsec-mb_8h.html#aaeed8e5ec28aba6b8deef269b7c4bb28":[2,0,0,230], -"intel-ipsec-mb_8h.html#aaf13d46f5832cf9e0cb50f7fcde020be":[2,0,0,16], -"intel-ipsec-mb_8h.html#aafcc540a047a6036adf4da0613ea5272":[2,0,0,149], -"intel-ipsec-mb_8h.html#ab0055e3b7d00cdb578647921207a1de7":[2,0,0,371], -"intel-ipsec-mb_8h.html#ab0a9f19127f3417cc78cfdf9091af33e":[2,0,0,84], -"intel-ipsec-mb_8h.html#ab12d22470a68b5d3852c8dd972784d97":[2,0,0,155], -"intel-ipsec-mb_8h.html#ab1a51ae4b3cf3e8fdb618773d7b24b68":[2,0,0,322], -"intel-ipsec-mb_8h.html#ab1b5db5ac58714b6f69e754a0c4ca793":[2,0,0,52], -"intel-ipsec-mb_8h.html#ab1f4c52b4145946e80ef698e469d67db":[2,0,0,17], -"intel-ipsec-mb_8h.html#ab1f7eb5e9bcd0c69a70dc76747f919f6":[2,0,0,167], -"intel-ipsec-mb_8h.html#ab4d68ab67a7d4a471f5cb454301aac9d":[2,0,0,38], -"intel-ipsec-mb_8h.html#ab50906d68121cb8e6edf2a3493a60c5c":[2,0,0,226], -"intel-ipsec-mb_8h.html#ab5ecb9fd270d0bfc42e46c5a3a9225fe":[2,0,0,428], -"intel-ipsec-mb_8h.html#ab673c08624d868ca0dd89e1a9ec28f00":[2,0,0,105], -"intel-ipsec-mb_8h.html#ab71c95df9bd059e1a5e108d2513a0e2c":[2,0,0,363], -"intel-ipsec-mb_8h.html#ab831bdb2193a5adc54b51285f23ad5ce":[2,0,0,349], -"intel-ipsec-mb_8h.html#ab8dc617feb010b0f4cd74fd9e1eabb5e":[2,0,0,405], -"intel-ipsec-mb_8h.html#aba0ac59064802c6d0a182a5164568c18":[2,0,0,229], -"intel-ipsec-mb_8h.html#aba6dd2e633819829740cb7917ba6b1b2":[2,0,0,386], -"intel-ipsec-mb_8h.html#abb36f71b9fb4d928c2ad9fa462b80ae6":[2,0,0,277], -"intel-ipsec-mb_8h.html#abb5570a161a90391e25b2016bc98381b":[2,0,0,330], -"intel-ipsec-mb_8h.html#abbdb390b80ff1a92f31a7a9adc9beeb9":[2,0,0,103], -"intel-ipsec-mb_8h.html#abc6b0f1c857f26b834f22b6bd8f51846":[2,0,0,408], -"intel-ipsec-mb_8h.html#abcc243fc505aca3eac6963eff25e9b99":[2,0,0,117], -"intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b":[2,0,0,112], -"intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9ee":[2,0,0,285], -"intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eea881652011955c227d94a881d2d2c5c59":[2,0,0,285,1], -"intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eeabed12e936823e8f8b2de70388a2d15ce":[2,0,0,285,0], -"intel-ipsec-mb_8h.html#abe747d2365eb0393ab748c218029e3c6":[2,0,0,78], -"intel-ipsec-mb_8h.html#abef922c52013630ad70273cef095c564":[2,0,0,375], -"intel-ipsec-mb_8h.html#abfbb7469f7d0240bb3d9a0e5f368b19e":[2,0,0,49], -"intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d":[2,0,0,66], -"intel-ipsec-mb_8h.html#ac0ebc1e7678bde75c25d5c0ec7ab2f7a":[2,0,0,364], -"intel-ipsec-mb_8h.html#ac16384799933d4f7b11cb56d9c66f5da":[2,0,0,315], -"intel-ipsec-mb_8h.html#ac17147d04602964bea59322ff31ebf59":[2,0,0,255], -"intel-ipsec-mb_8h.html#ac173e4fb252a820edb25ad790065ad39":[2,0,0,298], -"intel-ipsec-mb_8h.html#ac24548c2955399fd84b03216ad5b36fb":[2,0,0,353], -"intel-ipsec-mb_8h.html#ac2f9695b12c32c303faa7c93c1c24c9b":[2,0,0,164], -"intel-ipsec-mb_8h.html#ac3f27672ce30d74f5cdc28f1903f68b1":[2,0,0,402], -"intel-ipsec-mb_8h.html#ac4bd89ab3cb1341eb4f30c4c501a9009":[2,0,0,274], -"intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d":[2,0,0,190], -"intel-ipsec-mb_8h.html#ac5bfb31d18fdc55451cd325c4af032c7":[2,0,0,220], -"intel-ipsec-mb_8h.html#ac7406ab5572b4af93ff8dbbc8ee0c961":[2,0,0,76], -"intel-ipsec-mb_8h.html#ac789fe54f3a8f92144831a67b14501d4":[2,0,0,212], -"intel-ipsec-mb_8h.html#ac7aec54f653aeee2554ba980d62fd491":[2,0,0,410], -"intel-ipsec-mb_8h.html#ac7b339426753d3a7c44625a5ded3170a":[2,0,0,453], -"intel-ipsec-mb_8h.html#ac7b3bcfd3ecbe7b2b8c7da963310b87b":[2,0,0,34], -"intel-ipsec-mb_8h.html#ac7c45b0788456473390ca178275f9a34":[2,0,0,85], -"intel-ipsec-mb_8h.html#ac7d7c889a25730d82ddee27bad7f0a63":[2,0,0,380], -"intel-ipsec-mb_8h.html#ac7f4da2fc0601ad50851e7e43f53e0cf":[2,0,0,442], -"intel-ipsec-mb_8h.html#ac8052b8b996f866f27b4d443bcda0d5f":[2,0,0,171], -"intel-ipsec-mb_8h.html#ac806d6b629633e801409d3e363d83f6c":[2,0,0,174], -"intel-ipsec-mb_8h.html#ac8379ada0d6ec030ebad9828fbea9459":[2,0,0,424], -"intel-ipsec-mb_8h.html#ac886170fc4e70b467383fdf09f0724cf":[2,0,0,439], -"intel-ipsec-mb_8h.html#ac8cb9a545cdef14f60f36fe8888e6e7c":[2,0,0,238], -"intel-ipsec-mb_8h.html#aca7ab49c370f8f7cb82f93db199bfd1c":[2,0,0,352], -"intel-ipsec-mb_8h.html#aca7b22139c297858794c7268439e88f0":[2,0,0,54], -"intel-ipsec-mb_8h.html#aca8fb428a3b291950cd9dc6277ad801a":[2,0,0,186], -"intel-ipsec-mb_8h.html#acaff83c8ca568201805e0ada5a79f6e1":[2,0,0,310], -"intel-ipsec-mb_8h.html#acb9c15eabfb9bafeb15a06886fa91e90":[2,0,0,116], -"intel-ipsec-mb_8h.html#accf08a616e22a2c56e6a37d56f38b354":[2,0,0,252], -"intel-ipsec-mb_8h.html#ad0a8ea6b81df94d066b028ca7bf656ef":[2,0,0,18], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6":[2,0,0,283], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a1df4f12c5769b52a95f1a4b89a8163c8":[2,0,0,283,5], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a1ff5121849f183accf83fd652b854733":[2,0,0,283,0], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a3c2ccbe898a62cbaed5bad7717fdfa16":[2,0,0,283,2], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a6a5b29422391adbb6806575bf7ccae44":[2,0,0,283,1], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a701628fddfdd84d56495839f20573de6":[2,0,0,283,4], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6aa831f565e051aa13fcad5b224358e57d":[2,0,0,283,3], -"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6ae6536a65a8d0cd53faa325d5ee4dcdda":[2,0,0,283,6], -"intel-ipsec-mb_8h.html#ad3faac9d03a87621ae02c10337b4edf8":[2,0,0,121], -"intel-ipsec-mb_8h.html#ad45e83e263506684c786b4e7012055ac":[2,0,0,305], -"intel-ipsec-mb_8h.html#ad7444c36024a63025e7682c16946a00a":[2,0,0,258], -"intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f":[2,0,0,272], -"intel-ipsec-mb_8h.html#ad85bdbf56038fd72ceda7e50deea586e":[2,0,0,414], -"intel-ipsec-mb_8h.html#ad907e0caa52fcb257275464179620643":[2,0,0,218], -"intel-ipsec-mb_8h.html#ad920a47ed8f57af8b2cf6bcd18a3e41c":[2,0,0,10], -"intel-ipsec-mb_8h.html#ad9592051cf26814ea5830826b553c547":[2,0,0,348], -"intel-ipsec-mb_8h.html#ad9bcb21181d1e07b4f66d8bf0514c1a3":[2,0,0,200], -"intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67":[2,0,0,432], -"intel-ipsec-mb_8h.html#ada45082bb04dd727c0deec5c4fc96fed":[2,0,0,282], -"intel-ipsec-mb_8h.html#adb23f957dde69fb3bb4c6798d1a69da4":[2,0,0,209], -"intel-ipsec-mb_8h.html#adb65fc01b63a475cca4cf532ace005b6":[2,0,0,15], -"intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643":[2,0,0,64], -"intel-ipsec-mb_8h.html#adbb9f3bfdc1d416c20a579eb3a8b0b8f":[2,0,0,208], -"intel-ipsec-mb_8h.html#add2f5aafaf55cd0e0b20b2b62fcb025d":[2,0,0,301], -"intel-ipsec-mb_8h.html#ade16ed4c31baa50f8a10e3c85156a942":[2,0,0,368], -"intel-ipsec-mb_8h.html#adec2f9778622b3e226f12bb326e75076":[2,0,0,337], -"intel-ipsec-mb_8h.html#adeecd4bac067493d8465e8d7b6b7dd6d":[2,0,0,223], -"intel-ipsec-mb_8h.html#adf7aa2e79dce7a9ed79134c086715fd0":[2,0,0,318], -"intel-ipsec-mb_8h.html#adf7e13e43c6bb30489d0e26f11e39440":[2,0,0,151], -"intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5":[2,0,0,271], -"intel-ipsec-mb_8h.html#ae07e15be0652ca8faa23c6f907d83e03":[2,0,0,81], -"intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099":[2,0,0,265], -"intel-ipsec-mb_8h.html#ae1e8e1b4425af520048a9e1fe5689e4d":[2,0,0,297], -"intel-ipsec-mb_8h.html#ae242d142065172898129f30e6bc40d8c":[2,0,0,409], -"intel-ipsec-mb_8h.html#ae25c4f893fc29f09d03a8ece5fddc82f":[2,0,0,27], -"intel-ipsec-mb_8h.html#ae3459d38a2ee2e1ce04b9f9f4bf55ea5":[2,0,0,329], -"intel-ipsec-mb_8h.html#ae35b6b1b19ef6d599d47591f6c1e1732":[2,0,0,77], -"intel-ipsec-mb_8h.html#ae3812840fbe6b9b5ea5e84a6b86a7ed3":[2,0,0,152], -"intel-ipsec-mb_8h.html#ae3befb703f7dec2c0695e61542f3212c":[2,0,0,142], -"intel-ipsec-mb_8h.html#ae3cefd0e992f1390110f0ef9a3aa510f":[2,0,0,459], -"intel-ipsec-mb_8h.html#ae487720f5112a3ecec659ab4aeada77e":[2,0,0,194], -"intel-ipsec-mb_8h.html#ae50b48832b41b4b468cf933b44849213":[2,0,0,273], -"intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4":[2,0,0,161], -"intel-ipsec-mb_8h.html#ae64d0f677e42b8f8d50289113cf5e01e":[2,0,0,237], -"intel-ipsec-mb_8h.html#ae6776750b801d7e177c152569c10c546":[2,0,0,74], -"intel-ipsec-mb_8h.html#ae6d6e3427c81b278d64f0189401c4964":[2,0,0,101], -"intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733":[2,0,0,270], -"intel-ipsec-mb_8h.html#ae840d62f1246c0c4270c3319ef356d3c":[2,0,0,213], -"intel-ipsec-mb_8h.html#ae97681c203afbd818a39fb797613a232":[2,0,0,125], -"intel-ipsec-mb_8h.html#aeb837fda81cdf56ffcfa4e68b5877a35":[2,0,0,217], -"intel-ipsec-mb_8h.html#aec7fe23c32ee94de88e5feba8f373a04":[2,0,0,377], -"intel-ipsec-mb_8h.html#aecdd69541b6d2a83d19ca804ef4b78d6":[2,0,0,421], -"intel-ipsec-mb_8h.html#aecf7277999128599c6cf8432b242ba36":[2,0,0,369], -"intel-ipsec-mb_8h.html#aed2387ba36d72c3d148fcb9d2802ccf5":[2,0,0,245], -"intel-ipsec-mb_8h.html#aedd2b84ebfbcb56ac5176e8793490047":[2,0,0,25], -"intel-ipsec-mb_8h.html#aee02bcb3a5e5eaee3632086f75c3d78d":[2,0,0,426], -"intel-ipsec-mb_8h.html#aee547b1b9e70e12c84d9949317e41c6c":[2,0,0,434], -"intel-ipsec-mb_8h.html#aefb28e46620cbf65a2af3073b2401e40":[2,0,0,404], -"intel-ipsec-mb_8h.html#af0b2ba1a0f9b099a06a1ba04380b0e2a":[2,0,0,24], -"intel-ipsec-mb_8h.html#af0bd4f5841d41433339717e6b97c15ad":[2,0,0,22], -"intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b":[2,0,0,247], -"intel-ipsec-mb_8h.html#af0f2f0bfad62f740bc2e22e60f48af8d":[2,0,0,59], -"intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91":[2,0,0,162], -"intel-ipsec-mb_8h.html#af1eb074f5da469fa655d1404be8701dd":[2,0,0,250], -"intel-ipsec-mb_8h.html#af1f440855a00edbf95c124a1e1d18c37":[2,0,0,394], -"intel-ipsec-mb_8h.html#af23c64e466272c5ae90fcf78fbcd0c3d":[2,0,0,199], -"intel-ipsec-mb_8h.html#af315c30a8cbd3c20735e22f462b47964":[2,0,0,23], -"intel-ipsec-mb_8h.html#af33d7afa861dcedc2c284330a5a66164":[2,0,0,323], -"intel-ipsec-mb_8h.html#af35e87948218048e4bbad7162208fe41":[2,0,0,144], -"intel-ipsec-mb_8h.html#af3f75897a0ec8b3f22c4e2b01f7f48b7":[2,0,0,227], -"intel-ipsec-mb_8h.html#af4321e4e3c947f9b9fb7f204aaecf2c3":[2,0,0,118], -"intel-ipsec-mb_8h.html#af63ae2246c6d89b7d6630623948d3886":[2,0,0,327], -"intel-ipsec-mb_8h.html#af701adcd98fd95084d76e0cb0f926fef":[2,0,0,222], -"intel-ipsec-mb_8h.html#af7548f17077a0b187a4ecfde4e0ff5d9":[2,0,0,28], -"intel-ipsec-mb_8h.html#af7bdbff703949eb2cf2dd3d3a08803de":[2,0,0,70], -"intel-ipsec-mb_8h.html#af819e81f584b3b56e0201a7174b3c0eb":[2,0,0,195], -"intel-ipsec-mb_8h.html#af9070daf9749490016e9b5106b338867":[2,0,0,154], -"intel-ipsec-mb_8h.html#af93b819ac40799ac392e16f6a90729fd":[2,0,0,9], -"intel-ipsec-mb_8h.html#afa111339421e794c2643df2ecf86a8c0":[2,0,0,55], -"intel-ipsec-mb_8h.html#afa136a3c06d45e914d15415dee27f001":[2,0,0,308], -"intel-ipsec-mb_8h.html#afa369dee8def2ef620e7f33db86a3356":[2,0,0,399], -"intel-ipsec-mb_8h.html#afacacc8b74c05c80a0ee255c68637490":[2,0,0,241], -"intel-ipsec-mb_8h.html#afcdedeabc7516e7506fa5c81d07f6fd8":[2,0,0,345], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066ab":[2,0,0,291], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba0ef40895610ac6343d171f65be676a1d":[2,0,0,291,6], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba508a9f195acee09621542ca687ba2341":[2,0,0,291,3], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba546465b9d4cfb1f9c98c864bf5ed51fb":[2,0,0,291,5], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba6fcaccd3853c9e8cf3b402edc3e22089":[2,0,0,291,1], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba79df83a15cdafc2a6c79751457ae9792":[2,0,0,291,2], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaa562b01ade81e0196fc23cd79d534141":[2,0,0,291,0], -"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaee85b6a8bc33e0b39001e9ff538540b7":[2,0,0,291,4], -"intel-ipsec-mb_8h.html#afd6b80655a6129fe063d2ffb391e3015":[2,0,0,197], -"intel-ipsec-mb_8h.html#afd8763c66749e9bc5e4e5eb2ac130e43":[2,0,0,319], -"intel-ipsec-mb_8h.html#afe460e4ff6a7b0c7a6edcc87e9976121":[2,0,0,401], -"intel-ipsec-mb_8h.html#afff52a9aaa1c1875e7c905e2fb29fc43":[2,0,0,123], +"intel-ipsec-mb_8h.html#a9fb47323b270bffc87ad8e77985e827d":[2,0,0,424], +"intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4":[2,0,0,215], +"intel-ipsec-mb_8h.html#aa0b62ba2c9fb07a1ad3c8105ec4374a4":[2,0,0,145], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0b":[2,0,0,313], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba007c436f8e21f317e8f9225c5b009d38":[2,0,0,313,47], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba05f9212af539a22ad65b12a9abc8e5c0":[2,0,0,313,19], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0ad3ade3fe22c5887d9bf444ff3923aa":[2,0,0,313,34], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0b57ec134f6e10e11c3fbcf77ede282d":[2,0,0,313,37], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2":[2,0,0,313,5], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba15f55e87bb42cf5494dd01b9a1c4d712":[2,0,0,313,40], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829":[2,0,0,313,52], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1a61dcc99a1a9725c89076dec3c02e02":[2,0,0,313,23], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1b7e4c43808275e9cd63ca21091e5ab2":[2,0,0,313,12], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1e20954ec8a501093175d640631550c1":[2,0,0,313,27], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba207979780b5d8472dfef2f5e12998d22":[2,0,0,313,14], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba20dfbdc8feb8332a9efe51de48fa6e09":[2,0,0,313,35], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba22402460340d6b34492ece390a7913c0":[2,0,0,313,4], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba308819b7cbdadfd6bbee290408880302":[2,0,0,313,22], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba31a6b672b95d7d100a97fa6d788c0dd6":[2,0,0,313,13], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba390f91827f87bbd3233ad6e1f104b2b4":[2,0,0,313,10], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3b60a570372529486da69c6d2b7be382":[2,0,0,313,25], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3ef3d3180e3052862c796cf89320d60c":[2,0,0,313,7], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3f9d55f356a0caf413d2114a468ba659":[2,0,0,313,0], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78":[2,0,0,313,53], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4496bf14e2ddf1133a384f9fbf96d5dc":[2,0,0,313,38], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4bc6a784afa9bb88c5afe4fd1b5f610d":[2,0,0,313,2], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4f73ed8232981b84df1fee21024e01ac":[2,0,0,313,48], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba503544043c60c2195003c00b18141beb":[2,0,0,313,6], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba55b3ddc1a48cb14ad020031b8d5b4927":[2,0,0,313,3], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba61a411feda0e8cf5aff8c58ad2e92bdd":[2,0,0,313,16], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba63029e3673eef74345ad80867f7ba0ef":[2,0,0,313,24], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69bf9e54fdf84b154284eab071c98804":[2,0,0,313,41], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69dd17473dc4afb2f04c417fe6882608":[2,0,0,313,9], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6af5bd8fb7690b46afe3d2c1e623808e":[2,0,0,313,33], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6c97704719f286b14204ca144bbdc7a9":[2,0,0,313,45], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8ac2802661bd9928d0c766129db2a814":[2,0,0,313,17], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8d6b3ea721216bb12fbe40e72a5bd768":[2,0,0,313,32], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba932b3d39bef22ae92d181a207563392f":[2,0,0,313,54], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba97fb89f93299f67de86aac919bb83aa9":[2,0,0,313,18], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba983561202b1623b0bd1f691bd6036039":[2,0,0,313,20], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba99d845a176cd571dd6f99b0a430291c6":[2,0,0,313,49], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba9ba69cc32a2d17e3e7b4d4c982f26abd":[2,0,0,313,1], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baa4f5aeab78ed40a4c19389b8f691306c":[2,0,0,313,36], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baac8500b58709f0bd05ad129337bb6af2":[2,0,0,313,31], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bab5a2b4c1df7778c3efc236976062ed94":[2,0,0,313,29], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0babdd0b7bc92e7dcf166d36a9bcd118d60":[2,0,0,313,46], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6":[2,0,0,313,55], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacaec18a061b4bf792178408d69775950":[2,0,0,313,15], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacb9286af7533993ab79982b288aab97a":[2,0,0,313,39], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacbf5d148be9963df1d46400ff26396db":[2,0,0,313,44], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bace7e834842ddef5b063c99544d00b303":[2,0,0,313,21], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bad7fbd09092821fb8605e11384dcdc428":[2,0,0,313,42], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badc7d17d90012d5c14fd8a12d9ea12543":[2,0,0,313,28], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badfea107da94936d30900f23ad22b5285":[2,0,0,313,11], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae1c9e58d4be3fdd7bb37247667472920":[2,0,0,313,8], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae2bc238b157942636836eaf0eedb5ddf":[2,0,0,313,50], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444":[2,0,0,313,51], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baf12955208a99c8feeeb580fee940b7c3":[2,0,0,313,43], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafcfe882ee9730fd1724b587106f2f419":[2,0,0,313,26], +"intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafe5af1c17e1caece14b3a5f659a1336d":[2,0,0,313,30], +"intel-ipsec-mb_8h.html#aa17c919e873b6cfd7ac990977eef7601":[2,0,0,350], +"intel-ipsec-mb_8h.html#aa1cc7ac79ca44f06e3caa18fdd6d441a":[2,0,0,80], +"intel-ipsec-mb_8h.html#aa1e9006a8a76ba7fb09b97816d7fdfe5":[2,0,0,54], +"intel-ipsec-mb_8h.html#aa31ca303e03fc548199f95e5335889e1":[2,0,0,146], +"intel-ipsec-mb_8h.html#aa34b11bf4be97c764b283aedc0589575":[2,0,0,267], +"intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567":[2,0,0,115], +"intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851":[2,0,0,210], +"intel-ipsec-mb_8h.html#aa81615f7ddfc8e1a794c5e278d22f7fc":[2,0,0,337], +"intel-ipsec-mb_8h.html#aa9afd4ee91f0d82729afcf5f1cdcb808":[2,0,0,268], +"intel-ipsec-mb_8h.html#aaaabf4acdd43f98b6c2d31c8013ebbf4":[2,0,0,391], +"intel-ipsec-mb_8h.html#aaacb0749fd75d1133414685b5694652d":[2,0,0,236], +"intel-ipsec-mb_8h.html#aab07996d622d682adc1db8286e633cb3":[2,0,0,258], +"intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524":[2,0,0,214], +"intel-ipsec-mb_8h.html#aacc19f04c9ac80d1bf7391661e191798":[2,0,0,333], +"intel-ipsec-mb_8h.html#aad9e6c466a5274b974d20330f91add50":[2,0,0,354], +"intel-ipsec-mb_8h.html#aade58eb541a45650ed7d875dc2be97fa":[2,0,0,266], +"intel-ipsec-mb_8h.html#aaea53cd00d9e0129c7822c644c5f97d7":[2,0,0,292], +"intel-ipsec-mb_8h.html#aaeed8e5ec28aba6b8deef269b7c4bb28":[2,0,0,252], +"intel-ipsec-mb_8h.html#aaf13d46f5832cf9e0cb50f7fcde020be":[2,0,0,17], +"intel-ipsec-mb_8h.html#aafcc540a047a6036adf4da0613ea5272":[2,0,0,156], +"intel-ipsec-mb_8h.html#ab0055e3b7d00cdb578647921207a1de7":[2,0,0,397], +"intel-ipsec-mb_8h.html#ab0a9f19127f3417cc78cfdf9091af33e":[2,0,0,89], +"intel-ipsec-mb_8h.html#ab12d22470a68b5d3852c8dd972784d97":[2,0,0,162], +"intel-ipsec-mb_8h.html#ab1a51ae4b3cf3e8fdb618773d7b24b68":[2,0,0,348], +"intel-ipsec-mb_8h.html#ab1b5db5ac58714b6f69e754a0c4ca793":[2,0,0,53], +"intel-ipsec-mb_8h.html#ab1f4c52b4145946e80ef698e469d67db":[2,0,0,18], +"intel-ipsec-mb_8h.html#ab1f7eb5e9bcd0c69a70dc76747f919f6":[2,0,0,182], +"intel-ipsec-mb_8h.html#ab4d68ab67a7d4a471f5cb454301aac9d":[2,0,0,39], +"intel-ipsec-mb_8h.html#ab50906d68121cb8e6edf2a3493a60c5c":[2,0,0,248], +"intel-ipsec-mb_8h.html#ab673c08624d868ca0dd89e1a9ec28f00":[2,0,0,110], +"intel-ipsec-mb_8h.html#ab71c95df9bd059e1a5e108d2513a0e2c":[2,0,0,389], +"intel-ipsec-mb_8h.html#ab831bdb2193a5adc54b51285f23ad5ce":[2,0,0,375], +"intel-ipsec-mb_8h.html#ab8dc617feb010b0f4cd74fd9e1eabb5e":[2,0,0,431], +"intel-ipsec-mb_8h.html#aba0ac59064802c6d0a182a5164568c18":[2,0,0,251], +"intel-ipsec-mb_8h.html#aba6dd2e633819829740cb7917ba6b1b2":[2,0,0,412], +"intel-ipsec-mb_8h.html#abb36f71b9fb4d928c2ad9fa462b80ae6":[2,0,0,303], +"intel-ipsec-mb_8h.html#abb5570a161a90391e25b2016bc98381b":[2,0,0,356], +"intel-ipsec-mb_8h.html#abbdb390b80ff1a92f31a7a9adc9beeb9":[2,0,0,108], +"intel-ipsec-mb_8h.html#abc6b0f1c857f26b834f22b6bd8f51846":[2,0,0,434], +"intel-ipsec-mb_8h.html#abcc243fc505aca3eac6963eff25e9b99":[2,0,0,123], +"intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b":[2,0,0,118], +"intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9ee":[2,0,0,311], +"intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eea881652011955c227d94a881d2d2c5c59":[2,0,0,311,1], +"intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eeabed12e936823e8f8b2de70388a2d15ce":[2,0,0,311,0], +"intel-ipsec-mb_8h.html#abe747d2365eb0393ab748c218029e3c6":[2,0,0,83], +"intel-ipsec-mb_8h.html#abef922c52013630ad70273cef095c564":[2,0,0,401], +"intel-ipsec-mb_8h.html#abfbb7469f7d0240bb3d9a0e5f368b19e":[2,0,0,50], +"intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d":[2,0,0,71], +"intel-ipsec-mb_8h.html#ac0ebc1e7678bde75c25d5c0ec7ab2f7a":[2,0,0,390], +"intel-ipsec-mb_8h.html#ac16384799933d4f7b11cb56d9c66f5da":[2,0,0,341], +"intel-ipsec-mb_8h.html#ac17147d04602964bea59322ff31ebf59":[2,0,0,280], +"intel-ipsec-mb_8h.html#ac173e4fb252a820edb25ad790065ad39":[2,0,0,324], +"intel-ipsec-mb_8h.html#ac24548c2955399fd84b03216ad5b36fb":[2,0,0,379], +"intel-ipsec-mb_8h.html#ac2f9695b12c32c303faa7c93c1c24c9b":[2,0,0,179], +"intel-ipsec-mb_8h.html#ac3f27672ce30d74f5cdc28f1903f68b1":[2,0,0,428], +"intel-ipsec-mb_8h.html#ac4bd89ab3cb1341eb4f30c4c501a9009":[2,0,0,300], +"intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d":[2,0,0,211], +"intel-ipsec-mb_8h.html#ac5bfb31d18fdc55451cd325c4af032c7":[2,0,0,242], +"intel-ipsec-mb_8h.html#ac7406ab5572b4af93ff8dbbc8ee0c961":[2,0,0,81], +"intel-ipsec-mb_8h.html#ac789fe54f3a8f92144831a67b14501d4":[2,0,0,234], +"intel-ipsec-mb_8h.html#ac7aec54f653aeee2554ba980d62fd491":[2,0,0,436], +"intel-ipsec-mb_8h.html#ac7b339426753d3a7c44625a5ded3170a":[2,0,0,483], +"intel-ipsec-mb_8h.html#ac7b3bcfd3ecbe7b2b8c7da963310b87b":[2,0,0,35], +"intel-ipsec-mb_8h.html#ac7c45b0788456473390ca178275f9a34":[2,0,0,90], +"intel-ipsec-mb_8h.html#ac7d7c889a25730d82ddee27bad7f0a63":[2,0,0,406], +"intel-ipsec-mb_8h.html#ac7f4da2fc0601ad50851e7e43f53e0cf":[2,0,0,472], +"intel-ipsec-mb_8h.html#ac8052b8b996f866f27b4d443bcda0d5f":[2,0,0,186], +"intel-ipsec-mb_8h.html#ac806d6b629633e801409d3e363d83f6c":[2,0,0,189], +"intel-ipsec-mb_8h.html#ac8379ada0d6ec030ebad9828fbea9459":[2,0,0,450], +"intel-ipsec-mb_8h.html#ac886170fc4e70b467383fdf09f0724cf":[2,0,0,469], +"intel-ipsec-mb_8h.html#ac8cb9a545cdef14f60f36fe8888e6e7c":[2,0,0,262], +"intel-ipsec-mb_8h.html#aca7ab49c370f8f7cb82f93db199bfd1c":[2,0,0,378], +"intel-ipsec-mb_8h.html#aca7b22139c297858794c7268439e88f0":[2,0,0,55], +"intel-ipsec-mb_8h.html#aca8fb428a3b291950cd9dc6277ad801a":[2,0,0,207], +"intel-ipsec-mb_8h.html#acaff83c8ca568201805e0ada5a79f6e1":[2,0,0,336], +"intel-ipsec-mb_8h.html#acb9c15eabfb9bafeb15a06886fa91e90":[2,0,0,122], +"intel-ipsec-mb_8h.html#accf08a616e22a2c56e6a37d56f38b354":[2,0,0,277], +"intel-ipsec-mb_8h.html#ad0a8ea6b81df94d066b028ca7bf656ef":[2,0,0,19], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6":[2,0,0,309], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a1df4f12c5769b52a95f1a4b89a8163c8":[2,0,0,309,5], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a1ff5121849f183accf83fd652b854733":[2,0,0,309,0], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a3c2ccbe898a62cbaed5bad7717fdfa16":[2,0,0,309,2], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a6a5b29422391adbb6806575bf7ccae44":[2,0,0,309,1], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6a701628fddfdd84d56495839f20573de6":[2,0,0,309,4], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6aa831f565e051aa13fcad5b224358e57d":[2,0,0,309,3], +"intel-ipsec-mb_8h.html#ad138a5bf5508a0be5d3d61f018d5ebb6ae6536a65a8d0cd53faa325d5ee4dcdda":[2,0,0,309,6], +"intel-ipsec-mb_8h.html#ad3faac9d03a87621ae02c10337b4edf8":[2,0,0,127], +"intel-ipsec-mb_8h.html#ad45e83e263506684c786b4e7012055ac":[2,0,0,331], +"intel-ipsec-mb_8h.html#ad4c08f2bffbec28676efdb2e2719cccc":[2,0,0,169], +"intel-ipsec-mb_8h.html#ad7444c36024a63025e7682c16946a00a":[2,0,0,283], +"intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f":[2,0,0,298], +"intel-ipsec-mb_8h.html#ad85bdbf56038fd72ceda7e50deea586e":[2,0,0,440], +"intel-ipsec-mb_8h.html#ad907e0caa52fcb257275464179620643":[2,0,0,240], +"intel-ipsec-mb_8h.html#ad920a47ed8f57af8b2cf6bcd18a3e41c":[2,0,0,11], +"intel-ipsec-mb_8h.html#ad9592051cf26814ea5830826b553c547":[2,0,0,374], +"intel-ipsec-mb_8h.html#ad9bcb21181d1e07b4f66d8bf0514c1a3":[2,0,0,222], +"intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67":[2,0,0,462], +"intel-ipsec-mb_8h.html#ada45082bb04dd727c0deec5c4fc96fed":[2,0,0,308], +"intel-ipsec-mb_8h.html#adb23f957dde69fb3bb4c6798d1a69da4":[2,0,0,231], +"intel-ipsec-mb_8h.html#adb65fc01b63a475cca4cf532ace005b6":[2,0,0,16], +"intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643":[2,0,0,66], +"intel-ipsec-mb_8h.html#adbb9f3bfdc1d416c20a579eb3a8b0b8f":[2,0,0,230], +"intel-ipsec-mb_8h.html#add2f5aafaf55cd0e0b20b2b62fcb025d":[2,0,0,327], +"intel-ipsec-mb_8h.html#ade16ed4c31baa50f8a10e3c85156a942":[2,0,0,394], +"intel-ipsec-mb_8h.html#adec2f9778622b3e226f12bb326e75076":[2,0,0,363], +"intel-ipsec-mb_8h.html#adeecd4bac067493d8465e8d7b6b7dd6d":[2,0,0,245], +"intel-ipsec-mb_8h.html#adf7aa2e79dce7a9ed79134c086715fd0":[2,0,0,344], +"intel-ipsec-mb_8h.html#adf7e13e43c6bb30489d0e26f11e39440":[2,0,0,158], +"intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5":[2,0,0,297], +"intel-ipsec-mb_8h.html#adfc1e6216c0a6e42ba10d05c7614480c":[2,0,0,199], +"intel-ipsec-mb_8h.html#ae07e15be0652ca8faa23c6f907d83e03":[2,0,0,86], +"intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099":[2,0,0,291], +"intel-ipsec-mb_8h.html#ae1e8e1b4425af520048a9e1fe5689e4d":[2,0,0,323], +"intel-ipsec-mb_8h.html#ae242d142065172898129f30e6bc40d8c":[2,0,0,435], +"intel-ipsec-mb_8h.html#ae25c4f893fc29f09d03a8ece5fddc82f":[2,0,0,28], +"intel-ipsec-mb_8h.html#ae3459d38a2ee2e1ce04b9f9f4bf55ea5":[2,0,0,355], +"intel-ipsec-mb_8h.html#ae35b6b1b19ef6d599d47591f6c1e1732":[2,0,0,82], +"intel-ipsec-mb_8h.html#ae3812840fbe6b9b5ea5e84a6b86a7ed3":[2,0,0,159], +"intel-ipsec-mb_8h.html#ae3befb703f7dec2c0695e61542f3212c":[2,0,0,149], +"intel-ipsec-mb_8h.html#ae3cefd0e992f1390110f0ef9a3aa510f":[2,0,0,489], +"intel-ipsec-mb_8h.html#ae487720f5112a3ecec659ab4aeada77e":[2,0,0,216], +"intel-ipsec-mb_8h.html#ae50b48832b41b4b468cf933b44849213":[2,0,0,299], +"intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4":[2,0,0,176], +"intel-ipsec-mb_8h.html#ae64d0f677e42b8f8d50289113cf5e01e":[2,0,0,261], +"intel-ipsec-mb_8h.html#ae6776750b801d7e177c152569c10c546":[2,0,0,79], +"intel-ipsec-mb_8h.html#ae6d6e3427c81b278d64f0189401c4964":[2,0,0,106], +"intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733":[2,0,0,296], +"intel-ipsec-mb_8h.html#ae840d62f1246c0c4270c3319ef356d3c":[2,0,0,235], +"intel-ipsec-mb_8h.html#ae97681c203afbd818a39fb797613a232":[2,0,0,131], +"intel-ipsec-mb_8h.html#aeb837fda81cdf56ffcfa4e68b5877a35":[2,0,0,239], +"intel-ipsec-mb_8h.html#aec7fe23c32ee94de88e5feba8f373a04":[2,0,0,403], +"intel-ipsec-mb_8h.html#aecdd69541b6d2a83d19ca804ef4b78d6":[2,0,0,447], +"intel-ipsec-mb_8h.html#aecf7277999128599c6cf8432b242ba36":[2,0,0,395], +"intel-ipsec-mb_8h.html#aed2387ba36d72c3d148fcb9d2802ccf5":[2,0,0,269], +"intel-ipsec-mb_8h.html#aed316ea9b9de140a52506ea1c63f56aa":[2,0,0,294], +"intel-ipsec-mb_8h.html#aed418d6f1ec4d8a2d29c3ca2cec05f49":[2,0,0,253], +"intel-ipsec-mb_8h.html#aedd2b84ebfbcb56ac5176e8793490047":[2,0,0,26], +"intel-ipsec-mb_8h.html#aee02bcb3a5e5eaee3632086f75c3d78d":[2,0,0,452], +"intel-ipsec-mb_8h.html#aee547b1b9e70e12c84d9949317e41c6c":[2,0,0,464], +"intel-ipsec-mb_8h.html#aef05a0c3b069c6076a3f1255582b3e38":[2,0,0,69], +"intel-ipsec-mb_8h.html#aefb28e46620cbf65a2af3073b2401e40":[2,0,0,430], +"intel-ipsec-mb_8h.html#af0b2ba1a0f9b099a06a1ba04380b0e2a":[2,0,0,25], +"intel-ipsec-mb_8h.html#af0bd4f5841d41433339717e6b97c15ad":[2,0,0,23], +"intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b":[2,0,0,272], +"intel-ipsec-mb_8h.html#af0f2f0bfad62f740bc2e22e60f48af8d":[2,0,0,60], +"intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91":[2,0,0,177], +"intel-ipsec-mb_8h.html#af1eb074f5da469fa655d1404be8701dd":[2,0,0,275], +"intel-ipsec-mb_8h.html#af1f440855a00edbf95c124a1e1d18c37":[2,0,0,420], +"intel-ipsec-mb_8h.html#af23c64e466272c5ae90fcf78fbcd0c3d":[2,0,0,221], +"intel-ipsec-mb_8h.html#af315c30a8cbd3c20735e22f462b47964":[2,0,0,24], +"intel-ipsec-mb_8h.html#af33d7afa861dcedc2c284330a5a66164":[2,0,0,349], +"intel-ipsec-mb_8h.html#af35e87948218048e4bbad7162208fe41":[2,0,0,151], +"intel-ipsec-mb_8h.html#af3f75897a0ec8b3f22c4e2b01f7f48b7":[2,0,0,249], +"intel-ipsec-mb_8h.html#af4321e4e3c947f9b9fb7f204aaecf2c3":[2,0,0,124], +"intel-ipsec-mb_8h.html#af63ae2246c6d89b7d6630623948d3886":[2,0,0,353], +"intel-ipsec-mb_8h.html#af701adcd98fd95084d76e0cb0f926fef":[2,0,0,244], +"intel-ipsec-mb_8h.html#af7548f17077a0b187a4ecfde4e0ff5d9":[2,0,0,29], +"intel-ipsec-mb_8h.html#af7bdbff703949eb2cf2dd3d3a08803de":[2,0,0,75], +"intel-ipsec-mb_8h.html#af819e81f584b3b56e0201a7174b3c0eb":[2,0,0,217], +"intel-ipsec-mb_8h.html#af9070daf9749490016e9b5106b338867":[2,0,0,161], +"intel-ipsec-mb_8h.html#af93b819ac40799ac392e16f6a90729fd":[2,0,0,10], +"intel-ipsec-mb_8h.html#afa111339421e794c2643df2ecf86a8c0":[2,0,0,56], +"intel-ipsec-mb_8h.html#afa136a3c06d45e914d15415dee27f001":[2,0,0,334], +"intel-ipsec-mb_8h.html#afa369dee8def2ef620e7f33db86a3356":[2,0,0,425], +"intel-ipsec-mb_8h.html#afacacc8b74c05c80a0ee255c68637490":[2,0,0,265], +"intel-ipsec-mb_8h.html#afcdedeabc7516e7506fa5c81d07f6fd8":[2,0,0,371], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066ab":[2,0,0,317], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba0ef40895610ac6343d171f65be676a1d":[2,0,0,317,6], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba508a9f195acee09621542ca687ba2341":[2,0,0,317,3], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba546465b9d4cfb1f9c98c864bf5ed51fb":[2,0,0,317,5], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba6fcaccd3853c9e8cf3b402edc3e22089":[2,0,0,317,1], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba79df83a15cdafc2a6c79751457ae9792":[2,0,0,317,2], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaa562b01ade81e0196fc23cd79d534141":[2,0,0,317,0], +"intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaee85b6a8bc33e0b39001e9ff538540b7":[2,0,0,317,4], +"intel-ipsec-mb_8h.html#afd6b80655a6129fe063d2ffb391e3015":[2,0,0,219], +"intel-ipsec-mb_8h.html#afd8763c66749e9bc5e4e5eb2ac130e43":[2,0,0,345], +"intel-ipsec-mb_8h.html#afe460e4ff6a7b0c7a6edcc87e9976121":[2,0,0,427], +"intel-ipsec-mb_8h.html#afff52a9aaa1c1875e7c905e2fb29fc43":[2,0,0,129], "intel-ipsec-mb_8h_source.html":[2,0,0], "pages.html":[], "structIMB__JOB.html":[1,0,3], @@ -235,19 +249,5 @@ var NAVTREEINDEX2 = "structIMB__JOB.html#a15f9c1a5ab25dca6e3a550ff00ad2419":[1,0,3,53], "structIMB__JOB.html#a1d0a6baa8d8f7d9714fe86fe7085b8bb":[1,0,3,52], "structIMB__JOB.html#a1e2fc881ce9c84173168df1dbda851f8":[1,0,3,2], -"structIMB__JOB.html#a2462f9efb16c31ae615df7493dddb343":[1,0,3,56], -"structIMB__JOB.html#a25b4ce8aec20f64cfc393b245d62a09e":[1,0,3,44], -"structIMB__JOB.html#a2a48f64b9344d0b6ca6775a4fdbe21b7":[1,0,3,58], -"structIMB__JOB.html#a2bd093b1609dad73bbef2a728995d12f":[1,0,3,5], -"structIMB__JOB.html#a2e74bbeeed2c70f97e6b30a0a12aec0e":[1,0,3,0], -"structIMB__JOB.html#a2e8f1fefae0b0fe245eb20e5cc2aa830":[1,0,3,62], -"structIMB__JOB.html#a3508ac7d49477dffb93b6b9cfbf0ebf3":[1,0,3,66], -"structIMB__JOB.html#a3b3f616759b854553a351e6b44e08471":[1,0,3,11], -"structIMB__JOB.html#a3d7e363be004999d02db464c721e9751":[1,0,3,57], -"structIMB__JOB.html#a40caf02dcd7e45dd91cfae33159ca26e":[1,0,3,50], -"structIMB__JOB.html#a41e9fa248ebb040ce1e074a2444b55d2":[1,0,3,22], -"structIMB__JOB.html#a425d57ff565bb2ff76e2b0351b00c751":[1,0,3,47], -"structIMB__JOB.html#a4415e6851e770734c5ec1b46a828ce55":[1,0,3,4], -"structIMB__JOB.html#a499c1e90c9004ab7bb50fac98b6a9048":[1,0,3,30], -"structIMB__JOB.html#a4abdf3311d861979dc39669b3b7f1ed8":[1,0,3,32] +"structIMB__JOB.html#a2462f9efb16c31ae615df7493dddb343":[1,0,3,56] }; diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js index 21985704..ab803104 100644 --- a/docs/navtreeindex3.js +++ b/docs/navtreeindex3.js @@ -1,5 +1,19 @@ var NAVTREEINDEX3 = { +"structIMB__JOB.html#a25b4ce8aec20f64cfc393b245d62a09e":[1,0,3,44], +"structIMB__JOB.html#a2a48f64b9344d0b6ca6775a4fdbe21b7":[1,0,3,58], +"structIMB__JOB.html#a2bd093b1609dad73bbef2a728995d12f":[1,0,3,5], +"structIMB__JOB.html#a2e74bbeeed2c70f97e6b30a0a12aec0e":[1,0,3,0], +"structIMB__JOB.html#a2e8f1fefae0b0fe245eb20e5cc2aa830":[1,0,3,62], +"structIMB__JOB.html#a3508ac7d49477dffb93b6b9cfbf0ebf3":[1,0,3,66], +"structIMB__JOB.html#a3b3f616759b854553a351e6b44e08471":[1,0,3,11], +"structIMB__JOB.html#a3d7e363be004999d02db464c721e9751":[1,0,3,57], +"structIMB__JOB.html#a40caf02dcd7e45dd91cfae33159ca26e":[1,0,3,50], +"structIMB__JOB.html#a41e9fa248ebb040ce1e074a2444b55d2":[1,0,3,22], +"structIMB__JOB.html#a425d57ff565bb2ff76e2b0351b00c751":[1,0,3,47], +"structIMB__JOB.html#a4415e6851e770734c5ec1b46a828ce55":[1,0,3,4], +"structIMB__JOB.html#a499c1e90c9004ab7bb50fac98b6a9048":[1,0,3,30], +"structIMB__JOB.html#a4abdf3311d861979dc39669b3b7f1ed8":[1,0,3,32], "structIMB__JOB.html#a4c943fcac7f5c4f5d6d030547840071e":[1,0,3,15], "structIMB__JOB.html#a4e68c8cf14552db625e26477650dfb8b":[1,0,3,65], "structIMB__JOB.html#a5d473d9cb01f8e2818a6f5f0c9483bd7":[1,0,3,51], @@ -46,208 +60,194 @@ var NAVTREEINDEX3 = "structIMB__JOB.html#af83d63eb71a4f26b4915562bea554f28":[1,0,3,60], "structIMB__JOB.html#afa62af4d5f1ecbb80f5216ec298fcfe8":[1,0,3,8], "structIMB__MGR.html":[1,0,4], -"structIMB__MGR.html#a000b24d7fbb9b57ed6bd4147d225e015":[1,0,4,99], -"structIMB__MGR.html#a006315a7045996d451c7dfd03b96a076":[1,0,4,77], -"structIMB__MGR.html#a00ce9a8422a961166ce9855d4815cc2e":[1,0,4,96], +"structIMB__MGR.html#a000b24d7fbb9b57ed6bd4147d225e015":[1,0,4,101], +"structIMB__MGR.html#a006315a7045996d451c7dfd03b96a076":[1,0,4,79], +"structIMB__MGR.html#a00ce9a8422a961166ce9855d4815cc2e":[1,0,4,98], +"structIMB__MGR.html#a01171ea3485297b20bdc4f50e1aa698a":[1,0,4,170], "structIMB__MGR.html#a04c28bfe763544b68dac98e23aa0a8d9":[1,0,4,4], -"structIMB__MGR.html#a058cfc60f2fdd68678b36f4f038270ac":[1,0,4,23], -"structIMB__MGR.html#a0720a1fc9c0652c6b3aa7dfab070f73d":[1,0,4,104], -"structIMB__MGR.html#a0863c9f64126aba5cb47628493dae582":[1,0,4,105], -"structIMB__MGR.html#a0ab7a3dfdfd8442f591699e2310df11f":[1,0,4,113], +"structIMB__MGR.html#a058cfc60f2fdd68678b36f4f038270ac":[1,0,4,25], +"structIMB__MGR.html#a0720a1fc9c0652c6b3aa7dfab070f73d":[1,0,4,106], +"structIMB__MGR.html#a0863c9f64126aba5cb47628493dae582":[1,0,4,107], +"structIMB__MGR.html#a0ab7a3dfdfd8442f591699e2310df11f":[1,0,4,115], +"structIMB__MGR.html#a0bb7e7329616c5cc195befae3ccde650":[1,0,4,18], "structIMB__MGR.html#a0bd2acac3a6c3f90a998ed53a7d28e57":[1,0,4,9], -"structIMB__MGR.html#a106ebd60d876e56bfc6bcc03d20acce4":[1,0,4,122], -"structIMB__MGR.html#a1098c38784f6c6e4e3a3380f8be8ecc1":[1,0,4,97], -"structIMB__MGR.html#a136697eb37d5a06eeada0f338abd8b51":[1,0,4,124], -"structIMB__MGR.html#a149b463ecf68ee78d39c33e183ed8997":[1,0,4,79], -"structIMB__MGR.html#a194a0f15a7345ee369780dbdeb4f52f6":[1,0,4,144], -"structIMB__MGR.html#a1ea15abc11b618ceb438c7f282643c52":[1,0,4,90], -"structIMB__MGR.html#a207c78e01e4aa1a35de1bbd2cc0a6ee2":[1,0,4,69], -"structIMB__MGR.html#a20a3d4d1e40aed26d83db5395b7ccc83":[1,0,4,158], -"structIMB__MGR.html#a225e3b35eef8e18fd09c429fbb2f70b5":[1,0,4,60], -"structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd":[1,0,4,143], -"structIMB__MGR.html#a26d22c5ff963b9c7ffc8af19292bce5c":[1,0,4,166], -"structIMB__MGR.html#a28ddfed1a807fedb9c77c99736278dcb":[1,0,4,63], -"structIMB__MGR.html#a2ab69fdbef6a9a0574fcbb5ea9a7da3b":[1,0,4,31], -"structIMB__MGR.html#a2bd7444a318de06b5f53178abf9c37ff":[1,0,4,119], -"structIMB__MGR.html#a2ce2f6e6d61953b24a5859279534b02a":[1,0,4,61], -"structIMB__MGR.html#a34adc55c8041e211c73c632628cd60d3":[1,0,4,155], -"structIMB__MGR.html#a35939892cd168eb7ce9c6c29c5401709":[1,0,4,93], -"structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265":[1,0,4,138], -"structIMB__MGR.html#a38ff0528815be4d92481948664366ca9":[1,0,4,150], -"structIMB__MGR.html#a3b5c3407cc4595420dbe43e98090e558":[1,0,4,76], -"structIMB__MGR.html#a3bb98c9a9c8545f363b74627870c7038":[1,0,4,102], -"structIMB__MGR.html#a3d5173cea3d4932576f0a5b3abbc1f40":[1,0,4,40], -"structIMB__MGR.html#a3dd58a9d9b4fb6cf85fa26175ffac9a6":[1,0,4,100], -"structIMB__MGR.html#a3ed58bdf37ab6d5f0d28271882d52327":[1,0,4,46], +"structIMB__MGR.html#a106ebd60d876e56bfc6bcc03d20acce4":[1,0,4,124], +"structIMB__MGR.html#a1098c38784f6c6e4e3a3380f8be8ecc1":[1,0,4,99], +"structIMB__MGR.html#a136697eb37d5a06eeada0f338abd8b51":[1,0,4,126], +"structIMB__MGR.html#a149b463ecf68ee78d39c33e183ed8997":[1,0,4,81], +"structIMB__MGR.html#a194a0f15a7345ee369780dbdeb4f52f6":[1,0,4,149], +"structIMB__MGR.html#a1ea15abc11b618ceb438c7f282643c52":[1,0,4,92], +"structIMB__MGR.html#a207c78e01e4aa1a35de1bbd2cc0a6ee2":[1,0,4,71], +"structIMB__MGR.html#a20a3d4d1e40aed26d83db5395b7ccc83":[1,0,4,163], +"structIMB__MGR.html#a225e3b35eef8e18fd09c429fbb2f70b5":[1,0,4,62], +"structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd":[1,0,4,148], +"structIMB__MGR.html#a26d22c5ff963b9c7ffc8af19292bce5c":[1,0,4,173], +"structIMB__MGR.html#a28ddfed1a807fedb9c77c99736278dcb":[1,0,4,65], +"structIMB__MGR.html#a2ab69fdbef6a9a0574fcbb5ea9a7da3b":[1,0,4,33], +"structIMB__MGR.html#a2bd7444a318de06b5f53178abf9c37ff":[1,0,4,121], +"structIMB__MGR.html#a2ce2f6e6d61953b24a5859279534b02a":[1,0,4,63], +"structIMB__MGR.html#a34adc55c8041e211c73c632628cd60d3":[1,0,4,160], +"structIMB__MGR.html#a35939892cd168eb7ce9c6c29c5401709":[1,0,4,95], +"structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265":[1,0,4,142], +"structIMB__MGR.html#a38ff0528815be4d92481948664366ca9":[1,0,4,155], +"structIMB__MGR.html#a3b5c3407cc4595420dbe43e98090e558":[1,0,4,78], +"structIMB__MGR.html#a3bb98c9a9c8545f363b74627870c7038":[1,0,4,104], +"structIMB__MGR.html#a3d5173cea3d4932576f0a5b3abbc1f40":[1,0,4,42], +"structIMB__MGR.html#a3dd58a9d9b4fb6cf85fa26175ffac9a6":[1,0,4,102], +"structIMB__MGR.html#a3ed58bdf37ab6d5f0d28271882d52327":[1,0,4,48], "structIMB__MGR.html#a3eeeead99056e46d8cb1ed316f587aaf":[1,0,4,8], -"structIMB__MGR.html#a4128ee02f4cbef5aa1e6b0bb5fd46097":[1,0,4,106], -"structIMB__MGR.html#a431e99ddb3837a32bedb6cd426054bcc":[1,0,4,120], +"structIMB__MGR.html#a4128ee02f4cbef5aa1e6b0bb5fd46097":[1,0,4,108], +"structIMB__MGR.html#a431e99ddb3837a32bedb6cd426054bcc":[1,0,4,122], "structIMB__MGR.html#a436adbd14682855df093afb36c569039":[1,0,4,10], -"structIMB__MGR.html#a44b0b9d218043be965a84c29ced2584b":[1,0,4,89], -"structIMB__MGR.html#a44b6c95f8ce611828b6acacdb459cdc9":[1,0,4,162], -"structIMB__MGR.html#a49be1d77b96d338c08200dce82e452d3":[1,0,4,108], -"structIMB__MGR.html#a4aed66c9e73808a65a062e1a5b0f66aa":[1,0,4,26], -"structIMB__MGR.html#a4b901916c2f262f1c873e4cec7b7f474":[1,0,4,20], -"structIMB__MGR.html#a4d7879172344be144b92be68b2e2a81a":[1,0,4,72], -"structIMB__MGR.html#a4fbdac066c9d0fbd1d586a2e5b2319c3":[1,0,4,56], -"structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c":[1,0,4,139], -"structIMB__MGR.html#a5220f0d243291ae5a2f43fbc93d18725":[1,0,4,101], -"structIMB__MGR.html#a52a7ab10d6434820e9b31d0e772ea0bc":[1,0,4,22], -"structIMB__MGR.html#a52e26b8805b28d1298ac48e5762412b5":[1,0,4,128], -"structIMB__MGR.html#a54b5f7b625ce226ebd46a2a19e9bc724":[1,0,4,121], -"structIMB__MGR.html#a54ec50411917f1aa9016db268ac638c1":[1,0,4,34], -"structIMB__MGR.html#a58ad87104b08ba5b56fc65928677a639":[1,0,4,116], -"structIMB__MGR.html#a5a35c9c2a1c8eb5b4aa239a3b04f4fbf":[1,0,4,123], -"structIMB__MGR.html#a5c2e4a1296e33f5c9eaff2067a6432d4":[1,0,4,82], -"structIMB__MGR.html#a5e0002330399f643e8f0ca0c1b96a7a0":[1,0,4,151], +"structIMB__MGR.html#a44b0b9d218043be965a84c29ced2584b":[1,0,4,91], +"structIMB__MGR.html#a44b6c95f8ce611828b6acacdb459cdc9":[1,0,4,167], +"structIMB__MGR.html#a49be1d77b96d338c08200dce82e452d3":[1,0,4,110], +"structIMB__MGR.html#a4aed66c9e73808a65a062e1a5b0f66aa":[1,0,4,28], +"structIMB__MGR.html#a4b901916c2f262f1c873e4cec7b7f474":[1,0,4,22], +"structIMB__MGR.html#a4d7879172344be144b92be68b2e2a81a":[1,0,4,74], +"structIMB__MGR.html#a4fbdac066c9d0fbd1d586a2e5b2319c3":[1,0,4,58], +"structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c":[1,0,4,143], +"structIMB__MGR.html#a5220f0d243291ae5a2f43fbc93d18725":[1,0,4,103], +"structIMB__MGR.html#a52a7ab10d6434820e9b31d0e772ea0bc":[1,0,4,24], +"structIMB__MGR.html#a52e26b8805b28d1298ac48e5762412b5":[1,0,4,132], +"structIMB__MGR.html#a53119166176af813c98aa88563e9ab88":[1,0,4,171], +"structIMB__MGR.html#a54b5f7b625ce226ebd46a2a19e9bc724":[1,0,4,123], +"structIMB__MGR.html#a54ec50411917f1aa9016db268ac638c1":[1,0,4,36], +"structIMB__MGR.html#a58ad87104b08ba5b56fc65928677a639":[1,0,4,118], +"structIMB__MGR.html#a5a35c9c2a1c8eb5b4aa239a3b04f4fbf":[1,0,4,125], +"structIMB__MGR.html#a5c2e4a1296e33f5c9eaff2067a6432d4":[1,0,4,84], +"structIMB__MGR.html#a5e0002330399f643e8f0ca0c1b96a7a0":[1,0,4,156], "structIMB__MGR.html#a5e589dea4f677ad01cfb01d06884a281":[1,0,4,11], -"structIMB__MGR.html#a5e5be572c46ed01ac11fc95738373e2a":[1,0,4,30], -"structIMB__MGR.html#a5f8744a8d64273d3f4cbcd9ad41ce3d5":[1,0,4,165], -"structIMB__MGR.html#a620d2d75bb50784aa0000b458197afaf":[1,0,4,145], -"structIMB__MGR.html#a62ebdd5e2b5a59c9e648511caf56f3f1":[1,0,4,134], -"structIMB__MGR.html#a633807f7eaae35ada650a2c22f1366be":[1,0,4,110], -"structIMB__MGR.html#a63a2a5f74e7cc2fc637896bdaeb6b262":[1,0,4,148], -"structIMB__MGR.html#a66fa94f9c07061f3d93b78ed505931e3":[1,0,4,73], -"structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0":[1,0,4,16], -"structIMB__MGR.html#a67d8a55ba87742b8cf282d23ed9e3ef5":[1,0,4,45], -"structIMB__MGR.html#a69e4dd044703cd3aa9c4c36e04b2a701":[1,0,4,70], +"structIMB__MGR.html#a5e5be572c46ed01ac11fc95738373e2a":[1,0,4,32], +"structIMB__MGR.html#a5f8744a8d64273d3f4cbcd9ad41ce3d5":[1,0,4,172], +"structIMB__MGR.html#a620d2d75bb50784aa0000b458197afaf":[1,0,4,150], +"structIMB__MGR.html#a62ebdd5e2b5a59c9e648511caf56f3f1":[1,0,4,138], +"structIMB__MGR.html#a633807f7eaae35ada650a2c22f1366be":[1,0,4,112], +"structIMB__MGR.html#a63a2a5f74e7cc2fc637896bdaeb6b262":[1,0,4,153], +"structIMB__MGR.html#a66fa94f9c07061f3d93b78ed505931e3":[1,0,4,75], +"structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0":[1,0,4,17], +"structIMB__MGR.html#a67d8a55ba87742b8cf282d23ed9e3ef5":[1,0,4,47], +"structIMB__MGR.html#a69e4dd044703cd3aa9c4c36e04b2a701":[1,0,4,72], "structIMB__MGR.html#a6abbf129001cb44003a10105115e52b7":[1,0,4,7], -"structIMB__MGR.html#a6d05b0a20196be514182920710dce2a8":[1,0,4,164], -"structIMB__MGR.html#a6e1ab772182b97f931af3d4685785353":[1,0,4,48], -"structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1":[1,0,4,140], -"structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d":[1,0,4,13], -"structIMB__MGR.html#a79767326692a8d4faabe5ab435dc5df8":[1,0,4,84], -"structIMB__MGR.html#a7bfa7b17c0fb36dc832138a86948991f":[1,0,4,78], -"structIMB__MGR.html#a7c97c5361b90abe325db55530b6f198e":[1,0,4,118], -"structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c":[1,0,4,19], -"structIMB__MGR.html#a809782eb9dcbd264442bcd9edd2f4c2f":[1,0,4,159], -"structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9":[1,0,4,127], -"structIMB__MGR.html#a829c4cf1157dfc3fcb829df31e408e9d":[1,0,4,147], -"structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13":[1,0,4,126], -"structIMB__MGR.html#a8483109fbe42f8b7fa6e7f53e016d5ec":[1,0,4,25], -"structIMB__MGR.html#a855d14df536b22ceb175dc495ced891c":[1,0,4,107], -"structIMB__MGR.html#a87f7566634911b4dba48a19a0c3a4993":[1,0,4,32], -"structIMB__MGR.html#a88f1060a2adb8098fc085fc2b812addc":[1,0,4,135], -"structIMB__MGR.html#a8987d7d491628d9d80f12820468ac541":[1,0,4,87], -"structIMB__MGR.html#a898a4c56e1a746a328529c3665c5682e":[1,0,4,146], -"structIMB__MGR.html#a8b52f1b3ca92eff48b945929a0eab839":[1,0,4,156], -"structIMB__MGR.html#a8c6b03b886ce7706a6cc8319345e8acf":[1,0,4,92], -"structIMB__MGR.html#a8d978764a953e220b3c799990bae490b":[1,0,4,130], -"structIMB__MGR.html#a8efc0cf95907805289a297c024ce0cac":[1,0,4,65], -"structIMB__MGR.html#a90aad4f47448a1959b7cf747438d7ce9":[1,0,4,98], -"structIMB__MGR.html#a910f747aa1a0e6a46f87b0dfd2189219":[1,0,4,167], -"structIMB__MGR.html#a91ad9ce7a4b3c9ceeffa9dd712013915":[1,0,4,75], -"structIMB__MGR.html#a929b9c50bc98bf37daec7a1603f10118":[1,0,4,52], -"structIMB__MGR.html#a92b7ff145f0016dd46eabf9271ef03f1":[1,0,4,133], -"structIMB__MGR.html#a937fb0d3b113d203ee1a4beaf5b5b98f":[1,0,4,41], -"structIMB__MGR.html#a93cb5904608e179c49917f80c64fabd1":[1,0,4,37], -"structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168":[1,0,4,125], -"structIMB__MGR.html#a9764d27efef2491a86d517f38dd9b6ef":[1,0,4,85], +"structIMB__MGR.html#a6d05b0a20196be514182920710dce2a8":[1,0,4,169], +"structIMB__MGR.html#a6e1ab772182b97f931af3d4685785353":[1,0,4,50], +"structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1":[1,0,4,144], +"structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d":[1,0,4,14], +"structIMB__MGR.html#a79767326692a8d4faabe5ab435dc5df8":[1,0,4,86], +"structIMB__MGR.html#a7bfa7b17c0fb36dc832138a86948991f":[1,0,4,80], +"structIMB__MGR.html#a7c97c5361b90abe325db55530b6f198e":[1,0,4,120], +"structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c":[1,0,4,21], +"structIMB__MGR.html#a809782eb9dcbd264442bcd9edd2f4c2f":[1,0,4,164], +"structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9":[1,0,4,131], +"structIMB__MGR.html#a829c4cf1157dfc3fcb829df31e408e9d":[1,0,4,152], +"structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13":[1,0,4,130], +"structIMB__MGR.html#a8483109fbe42f8b7fa6e7f53e016d5ec":[1,0,4,27], +"structIMB__MGR.html#a855d14df536b22ceb175dc495ced891c":[1,0,4,109], +"structIMB__MGR.html#a87f7566634911b4dba48a19a0c3a4993":[1,0,4,34], +"structIMB__MGR.html#a88f1060a2adb8098fc085fc2b812addc":[1,0,4,139], +"structIMB__MGR.html#a8987d7d491628d9d80f12820468ac541":[1,0,4,89], +"structIMB__MGR.html#a898a4c56e1a746a328529c3665c5682e":[1,0,4,151], +"structIMB__MGR.html#a8b52f1b3ca92eff48b945929a0eab839":[1,0,4,161], +"structIMB__MGR.html#a8c6b03b886ce7706a6cc8319345e8acf":[1,0,4,94], +"structIMB__MGR.html#a8d978764a953e220b3c799990bae490b":[1,0,4,134], +"structIMB__MGR.html#a8e3f66e3415391c81e77bc75cd00496a":[1,0,4,145], +"structIMB__MGR.html#a8efc0cf95907805289a297c024ce0cac":[1,0,4,67], +"structIMB__MGR.html#a90aad4f47448a1959b7cf747438d7ce9":[1,0,4,100], +"structIMB__MGR.html#a910f747aa1a0e6a46f87b0dfd2189219":[1,0,4,174], +"structIMB__MGR.html#a91ad9ce7a4b3c9ceeffa9dd712013915":[1,0,4,77], +"structIMB__MGR.html#a929b9c50bc98bf37daec7a1603f10118":[1,0,4,54], +"structIMB__MGR.html#a92b7ff145f0016dd46eabf9271ef03f1":[1,0,4,137], +"structIMB__MGR.html#a937fb0d3b113d203ee1a4beaf5b5b98f":[1,0,4,43], +"structIMB__MGR.html#a93cb5904608e179c49917f80c64fabd1":[1,0,4,39], +"structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168":[1,0,4,129], +"structIMB__MGR.html#a9764d27efef2491a86d517f38dd9b6ef":[1,0,4,87], "structIMB__MGR.html#a97fd05a4057fc898f647955a7ba8501b":[1,0,4,2], -"structIMB__MGR.html#a99b7111c8fc59161e0bf291d13b1f195":[1,0,4,91], -"structIMB__MGR.html#a99fcb1d18fa45044063c6c288b0fc769":[1,0,4,83], -"structIMB__MGR.html#a9a4d2148b6e8b4426b2946e9fe695461":[1,0,4,149], +"structIMB__MGR.html#a99b7111c8fc59161e0bf291d13b1f195":[1,0,4,93], +"structIMB__MGR.html#a99fcb1d18fa45044063c6c288b0fc769":[1,0,4,85], +"structIMB__MGR.html#a9a4d2148b6e8b4426b2946e9fe695461":[1,0,4,154], "structIMB__MGR.html#a9c72f3341a9a4837595338d06c3eda5c":[1,0,4,0], -"structIMB__MGR.html#a9f8b9687fbb17f7a78fc4ba79e2749fd":[1,0,4,64], -"structIMB__MGR.html#a9ffcce0ba9aef3cd68bdd7f6e9e3e2a0":[1,0,4,132], -"structIMB__MGR.html#aa0283df1a5cd7a6dfc78c8f9896ea3ec":[1,0,4,59], -"structIMB__MGR.html#aa174bf6846067a48f3f47ee5ebd74877":[1,0,4,137], -"structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995":[1,0,4,17], -"structIMB__MGR.html#aa610dc7226673020be410762b995b725":[1,0,4,28], -"structIMB__MGR.html#aa69002f8d8e17c0048d7aff9b3a1894e":[1,0,4,154], -"structIMB__MGR.html#aa7d4cfe53e0d70c22d3a274b8cd218af":[1,0,4,153], -"structIMB__MGR.html#aaaeb1676e0cf19e3558d10e537f71bda":[1,0,4,74], -"structIMB__MGR.html#aab7350eeecc56b1ef45606b83519a72c":[1,0,4,161], -"structIMB__MGR.html#aacf6ce3f508fef115dcd2dc415ca7379":[1,0,4,50], -"structIMB__MGR.html#aacf8209094d12ceceed96d4d0fae193c":[1,0,4,129], -"structIMB__MGR.html#aae9afac5c2c1bf7b27d187d10778a1ee":[1,0,4,35], -"structIMB__MGR.html#ab0193bf46978026a82803c25e11acbfb":[1,0,4,152], -"structIMB__MGR.html#ab143534d96e0d585b19dfc19553e929b":[1,0,4,160], -"structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb":[1,0,4,15], -"structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03":[1,0,4,14], -"structIMB__MGR.html#ab32d67f27cb6f06980080e09db133b24":[1,0,4,115], -"structIMB__MGR.html#ab342224dce812fb13a9e935e7a7b0617":[1,0,4,114], +"structIMB__MGR.html#a9f8b9687fbb17f7a78fc4ba79e2749fd":[1,0,4,66], +"structIMB__MGR.html#a9ffcce0ba9aef3cd68bdd7f6e9e3e2a0":[1,0,4,136], +"structIMB__MGR.html#aa0283df1a5cd7a6dfc78c8f9896ea3ec":[1,0,4,61], +"structIMB__MGR.html#aa174bf6846067a48f3f47ee5ebd74877":[1,0,4,141], +"structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995":[1,0,4,19], +"structIMB__MGR.html#aa610dc7226673020be410762b995b725":[1,0,4,30], +"structIMB__MGR.html#aa69002f8d8e17c0048d7aff9b3a1894e":[1,0,4,159], +"structIMB__MGR.html#aa7d4cfe53e0d70c22d3a274b8cd218af":[1,0,4,158], +"structIMB__MGR.html#aaaeb1676e0cf19e3558d10e537f71bda":[1,0,4,76], +"structIMB__MGR.html#aab7350eeecc56b1ef45606b83519a72c":[1,0,4,166], +"structIMB__MGR.html#aacf6ce3f508fef115dcd2dc415ca7379":[1,0,4,52], +"structIMB__MGR.html#aacf8209094d12ceceed96d4d0fae193c":[1,0,4,133], +"structIMB__MGR.html#aae9afac5c2c1bf7b27d187d10778a1ee":[1,0,4,37], +"structIMB__MGR.html#ab0193bf46978026a82803c25e11acbfb":[1,0,4,157], +"structIMB__MGR.html#ab143534d96e0d585b19dfc19553e929b":[1,0,4,165], +"structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb":[1,0,4,16], +"structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03":[1,0,4,15], +"structIMB__MGR.html#ab32d67f27cb6f06980080e09db133b24":[1,0,4,117], +"structIMB__MGR.html#ab342224dce812fb13a9e935e7a7b0617":[1,0,4,116], "structIMB__MGR.html#ab4e116827875a9dd2573f425081c7eaf":[1,0,4,5], -"structIMB__MGR.html#ab515c5aec39b1a9a31454b945e5ccd35":[1,0,4,47], -"structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce":[1,0,4,141], -"structIMB__MGR.html#ab9226cf37e41c2a13ae6003305654193":[1,0,4,109], -"structIMB__MGR.html#abd0c855a3e43df48f5f21686a095f358":[1,0,4,117], +"structIMB__MGR.html#ab515c5aec39b1a9a31454b945e5ccd35":[1,0,4,49], +"structIMB__MGR.html#ab61d5720c5cc99e1932c0951561da2e2":[1,0,4,13], +"structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce":[1,0,4,146], +"structIMB__MGR.html#ab9226cf37e41c2a13ae6003305654193":[1,0,4,111], +"structIMB__MGR.html#ab9a81f1d5189ff1956aafe73831a20ca":[1,0,4,128], +"structIMB__MGR.html#abd0c855a3e43df48f5f21686a095f358":[1,0,4,119], "structIMB__MGR.html#abd468de03563a40da0b21b0885f44cbe":[1,0,4,1], -"structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76":[1,0,4,18], -"structIMB__MGR.html#abe8406f3582d3540edb770e153b74c3e":[1,0,4,24], -"structIMB__MGR.html#abec8bdb319ca132028d5b787bf60a895":[1,0,4,80], -"structIMB__MGR.html#ac131ceec0dcb0d08097b76c8abe9e024":[1,0,4,86], -"structIMB__MGR.html#ac5ad1bf8ecdcfc51eaf681fb353c9621":[1,0,4,44], -"structIMB__MGR.html#ac5cd33ac3bf985dc31ccc716fb3a7747":[1,0,4,42], -"structIMB__MGR.html#ac733fc4c5ee6e80e8e71b20a9bb2dc6e":[1,0,4,51], -"structIMB__MGR.html#ac819ddcc968604186983d58f275bd24b":[1,0,4,29], -"structIMB__MGR.html#aca7d6388863eb76b60651e7b16c41b82":[1,0,4,103], -"structIMB__MGR.html#acb2ee84d30247bb257635063db3ae308":[1,0,4,157], -"structIMB__MGR.html#acb6e3b70e16194274e2eaefdff8f9e89":[1,0,4,39], +"structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76":[1,0,4,20], +"structIMB__MGR.html#abe8406f3582d3540edb770e153b74c3e":[1,0,4,26], +"structIMB__MGR.html#abec8bdb319ca132028d5b787bf60a895":[1,0,4,82], +"structIMB__MGR.html#ac131ceec0dcb0d08097b76c8abe9e024":[1,0,4,88], +"structIMB__MGR.html#ac29786641a13f11be5191fab025d4505":[1,0,4,127], +"structIMB__MGR.html#ac5ad1bf8ecdcfc51eaf681fb353c9621":[1,0,4,46], +"structIMB__MGR.html#ac5cd33ac3bf985dc31ccc716fb3a7747":[1,0,4,44], +"structIMB__MGR.html#ac733fc4c5ee6e80e8e71b20a9bb2dc6e":[1,0,4,53], +"structIMB__MGR.html#ac819ddcc968604186983d58f275bd24b":[1,0,4,31], +"structIMB__MGR.html#aca7d6388863eb76b60651e7b16c41b82":[1,0,4,105], +"structIMB__MGR.html#acb2ee84d30247bb257635063db3ae308":[1,0,4,162], +"structIMB__MGR.html#acb6e3b70e16194274e2eaefdff8f9e89":[1,0,4,41], "structIMB__MGR.html#acbd18bab8176262daab2bd808ca30616":[1,0,4,6], -"structIMB__MGR.html#acdb53e812f3e4a307a497eeab28c4256":[1,0,4,136], -"structIMB__MGR.html#acf438b50cb95a4fff1276b6666d22ad4":[1,0,4,36], -"structIMB__MGR.html#acfdfb511771cac71e032c5bf1c9273b7":[1,0,4,81], -"structIMB__MGR.html#ad08e44bc4edc54c556ea2245f848b974":[1,0,4,27], -"structIMB__MGR.html#ad2c64d9d5f9ffd65d13e73205cb803cd":[1,0,4,66], +"structIMB__MGR.html#acdb53e812f3e4a307a497eeab28c4256":[1,0,4,140], +"structIMB__MGR.html#acf438b50cb95a4fff1276b6666d22ad4":[1,0,4,38], +"structIMB__MGR.html#acfdfb511771cac71e032c5bf1c9273b7":[1,0,4,83], +"structIMB__MGR.html#ad08e44bc4edc54c556ea2245f848b974":[1,0,4,29], +"structIMB__MGR.html#ad2c64d9d5f9ffd65d13e73205cb803cd":[1,0,4,68], "structIMB__MGR.html#ad554a25793a904ae6cf7ca87250adbd3":[1,0,4,12], -"structIMB__MGR.html#ad566ac43002c2ba8ecb93048d5edc41b":[1,0,4,21], -"structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d":[1,0,4,142], -"structIMB__MGR.html#ad8c004899d29974a3f4c034370422c31":[1,0,4,67], -"structIMB__MGR.html#ade4a72c39980f0bba790b70529b60158":[1,0,4,131], -"structIMB__MGR.html#adff2cf46e7cbb5e2926f348623d8ad2a":[1,0,4,71], -"structIMB__MGR.html#ae0f2316d96e46b64d08e3cf73a93b39d":[1,0,4,54], -"structIMB__MGR.html#ae1a596c9c9d6ca1292c6116575021c14":[1,0,4,58], -"structIMB__MGR.html#ae575c2350f5fca9a182c541795bb7d4d":[1,0,4,163], -"structIMB__MGR.html#aebd9eab76cd056add559e6bea328dbf0":[1,0,4,68], -"structIMB__MGR.html#aeff54b370fbe495ce96370811d280140":[1,0,4,43], -"structIMB__MGR.html#af03e401b002e2e415c8a927c46e1517b":[1,0,4,33], -"structIMB__MGR.html#af0b1c5d3b269b252a75a55df8bdf472c":[1,0,4,53], -"structIMB__MGR.html#af0cf9149495b0805a4f6f511c0fbff5b":[1,0,4,112], -"structIMB__MGR.html#af6531598b8dd0131a11e0cf95854605d":[1,0,4,38], -"structIMB__MGR.html#af6a1c323981b8c3cfe09f94cd9dd58e2":[1,0,4,95], -"structIMB__MGR.html#af854e664cef84cb8be4495a1af5e9cb5":[1,0,4,49], -"structIMB__MGR.html#af877c7669265775604857c6b81063bdb":[1,0,4,57], -"structIMB__MGR.html#af95fa831fb24629e19613e8594e5d32a":[1,0,4,62], -"structIMB__MGR.html#afa275308dab467d0c68dc921bd68d1a4":[1,0,4,88], -"structIMB__MGR.html#afafb95a00fe6633fb6901855928b08bb":[1,0,4,55], -"structIMB__MGR.html#afc7d7ae10e8e6f37b9ec894059818fad":[1,0,4,94], -"structIMB__MGR.html#afd72d6af1d8ff605e8aaaf984f0700ed":[1,0,4,111], +"structIMB__MGR.html#ad566ac43002c2ba8ecb93048d5edc41b":[1,0,4,23], +"structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d":[1,0,4,147], +"structIMB__MGR.html#ad8c004899d29974a3f4c034370422c31":[1,0,4,69], +"structIMB__MGR.html#ade4a72c39980f0bba790b70529b60158":[1,0,4,135], +"structIMB__MGR.html#adff2cf46e7cbb5e2926f348623d8ad2a":[1,0,4,73], +"structIMB__MGR.html#ae0f2316d96e46b64d08e3cf73a93b39d":[1,0,4,56], +"structIMB__MGR.html#ae1a596c9c9d6ca1292c6116575021c14":[1,0,4,60], +"structIMB__MGR.html#ae575c2350f5fca9a182c541795bb7d4d":[1,0,4,168], +"structIMB__MGR.html#aebd9eab76cd056add559e6bea328dbf0":[1,0,4,70], +"structIMB__MGR.html#aeff54b370fbe495ce96370811d280140":[1,0,4,45], +"structIMB__MGR.html#af03e401b002e2e415c8a927c46e1517b":[1,0,4,35], +"structIMB__MGR.html#af0b1c5d3b269b252a75a55df8bdf472c":[1,0,4,55], +"structIMB__MGR.html#af0cf9149495b0805a4f6f511c0fbff5b":[1,0,4,114], +"structIMB__MGR.html#af6531598b8dd0131a11e0cf95854605d":[1,0,4,40], +"structIMB__MGR.html#af6a1c323981b8c3cfe09f94cd9dd58e2":[1,0,4,97], +"structIMB__MGR.html#af854e664cef84cb8be4495a1af5e9cb5":[1,0,4,51], +"structIMB__MGR.html#af877c7669265775604857c6b81063bdb":[1,0,4,59], +"structIMB__MGR.html#af95fa831fb24629e19613e8594e5d32a":[1,0,4,64], +"structIMB__MGR.html#afa275308dab467d0c68dc921bd68d1a4":[1,0,4,90], +"structIMB__MGR.html#afafb95a00fe6633fb6901855928b08bb":[1,0,4,57], +"structIMB__MGR.html#afc7d7ae10e8e6f37b9ec894059818fad":[1,0,4,96], +"structIMB__MGR.html#afd72d6af1d8ff605e8aaaf984f0700ed":[1,0,4,113], "structIMB__MGR.html#afe48187946dff59f6c69103501691921":[1,0,4,3], -"structIMB__SGL__IOV.html":[1,0,5], -"structIMB__SGL__IOV.html#a3a3662456b91011eb0585667492acc88":[1,0,5,1], -"structIMB__SGL__IOV.html#a54b8da76fb8a400f9f7972bdd97f6f53":[1,0,5,2], -"structIMB__SGL__IOV.html#a56c5b0a033d949869cee2d03f1df3129":[1,0,5,0], +"structIMB__SELF__TEST__CALLBACK__DATA.html":[1,0,5], +"structIMB__SELF__TEST__CALLBACK__DATA.html#a0eb51669f10fd87b3e706321087e898f":[1,0,5,2], +"structIMB__SELF__TEST__CALLBACK__DATA.html#a66f3088578a8e369803f380ce9d436b4":[1,0,5,0], +"structIMB__SELF__TEST__CALLBACK__DATA.html#aadb5ef747f97060f9c7d0a4dc0986766":[1,0,5,1], +"structIMB__SGL__IOV.html":[1,0,6], +"structIMB__SGL__IOV.html#a3a3662456b91011eb0585667492acc88":[1,0,6,1], +"structIMB__SGL__IOV.html#a54b8da76fb8a400f9f7972bdd97f6f53":[1,0,6,2], +"structIMB__SGL__IOV.html#a56c5b0a033d949869cee2d03f1df3129":[1,0,6,0], "structchacha20__poly1305__context__data.html":[1,0,0], +"structchacha20__poly1305__context__data.html#a576d50687b0bc16916b01f1364fd5845":[1,0,0,3], +"structchacha20__poly1305__context__data.html#a674f6c26aae1076e938726f18401bf6d":[1,0,0,7], "structchacha20__poly1305__context__data.html#a74e971fe76c8b946e30e8f0c8cce111a":[1,0,0,8], "structchacha20__poly1305__context__data.html#a7b5edcebc9a6bec3776daf6d13bf950c":[1,0,0,0], -"structchacha20__poly1305__context__data.html#a84693b96048f6130a749b633c65e2105":[1,0,0,9], -"structchacha20__poly1305__context__data.html#a908d80ce2c35792099dbc967818b9abd":[1,0,0,7], -"structchacha20__poly1305__context__data.html#a9ac4fafe2ca37395264f728c8e99a9b1":[1,0,0,6], -"structchacha20__poly1305__context__data.html#ac0d1657fc57308900691369362c56658":[1,0,0,3], -"structchacha20__poly1305__context__data.html#add03511d1f95376b3ac64a7916c27368":[1,0,0,4], -"structchacha20__poly1305__context__data.html#ade4568d041695b318df773787872127f":[1,0,0,2], -"structchacha20__poly1305__context__data.html#ae12447b2fd2e9f8a6f09f443bd303887":[1,0,0,1], -"structchacha20__poly1305__context__data.html#afc74af4af99449f0b9f01338ae723c1a":[1,0,0,5], -"structgcm__context__data.html":[1,0,1], -"structgcm__context__data.html#a0d9e72f85aba9363fcb4f2d757342aa2":[1,0,1,3], -"structgcm__context__data.html#a2a454a5e44422aaec135dc7807aa55a4":[1,0,1,2], -"structgcm__context__data.html#a2e52ea863c681afe1d3370a987e252f0":[1,0,1,5], -"structgcm__context__data.html#a84bac4eabc12b81d26898b6fe6728a63":[1,0,1,4], -"structgcm__context__data.html#a97411247efd14ab01e7e0da6587bfa0c":[1,0,1,6], -"structgcm__context__data.html#a98c22f35eb0b4d368e2f454b347ed3b9":[1,0,1,0], -"structgcm__context__data.html#ab1dadabcbd2002738ec7db7da332e04f":[1,0,1,1], -"structgcm__key__data.html":[1,0,2], -"structgcm__key__data.html#a1c73e3891c50c5e03e82715ceda77d17":[1,0,2,3], -"structgcm__key__data.html#a3f231fdc1d521cd15c111667e4aea818":[1,0,2,0], -"structgcm__key__data.html#a570a82f076ceb5da6719d1a554584820":[1,0,2,4], -"structgcm__key__data.html#a7ad44e105b23e41b7f79530b6370e509":[1,0,2,6], -"structgcm__key__data.html#a908988e25607cd3e092bfcea9964deb1":[1,0,2,5], -"structgcm__key__data.html#aa5bda4f55b8393be151cfe28a9dc1ca9":[1,0,2,1], -"structgcm__key__data.html#af5adb4225d569050207cfcfe00fe273a":[1,0,2,2], -"structimb__uint128__t.html":[1,0,6], -"structimb__uint128__t.html#a30e60cc86acb6eafaa4079c0e46ba622":[1,0,6,1], -"structimb__uint128__t.html#aa65815c9b383e888758ae21d0c6159c9":[1,0,6,0], -"structkasumi__key__sched__s.html":[1,0,7], -"structkasumi__key__sched__s.html#a091988e7975015d654ccb6904c4fdf39":[1,0,7,0] +"structchacha20__poly1305__context__data.html#a832afc28000f27f503bce3fd04462a19":[1,0,0,6], +"structchacha20__poly1305__context__data.html#a84693b96048f6130a749b633c65e2105":[1,0,0,9] }; diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js index d7978ffd..296a6e8f 100644 --- a/docs/navtreeindex4.js +++ b/docs/navtreeindex4.js @@ -1,6 +1,31 @@ var NAVTREEINDEX4 = { -"structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100":[1,0,7,1], -"structsnow3g__key__schedule__s.html":[1,0,8], -"structsnow3g__key__schedule__s.html#ae0ca8cd2581836c0297b34eea1effb12":[1,0,8,0] +"structchacha20__poly1305__context__data.html#add03511d1f95376b3ac64a7916c27368":[1,0,0,4], +"structchacha20__poly1305__context__data.html#ade4568d041695b318df773787872127f":[1,0,0,2], +"structchacha20__poly1305__context__data.html#ae12447b2fd2e9f8a6f09f443bd303887":[1,0,0,1], +"structchacha20__poly1305__context__data.html#afc74af4af99449f0b9f01338ae723c1a":[1,0,0,5], +"structgcm__context__data.html":[1,0,1], +"structgcm__context__data.html#a0d9e72f85aba9363fcb4f2d757342aa2":[1,0,1,3], +"structgcm__context__data.html#a2a454a5e44422aaec135dc7807aa55a4":[1,0,1,2], +"structgcm__context__data.html#a2e52ea863c681afe1d3370a987e252f0":[1,0,1,5], +"structgcm__context__data.html#a84bac4eabc12b81d26898b6fe6728a63":[1,0,1,4], +"structgcm__context__data.html#a97411247efd14ab01e7e0da6587bfa0c":[1,0,1,6], +"structgcm__context__data.html#a98c22f35eb0b4d368e2f454b347ed3b9":[1,0,1,0], +"structgcm__context__data.html#ab1dadabcbd2002738ec7db7da332e04f":[1,0,1,1], +"structgcm__key__data.html":[1,0,2], +"structgcm__key__data.html#a1c73e3891c50c5e03e82715ceda77d17":[1,0,2,3], +"structgcm__key__data.html#a3f231fdc1d521cd15c111667e4aea818":[1,0,2,0], +"structgcm__key__data.html#a570a82f076ceb5da6719d1a554584820":[1,0,2,4], +"structgcm__key__data.html#a7ad44e105b23e41b7f79530b6370e509":[1,0,2,6], +"structgcm__key__data.html#a908988e25607cd3e092bfcea9964deb1":[1,0,2,5], +"structgcm__key__data.html#aa5bda4f55b8393be151cfe28a9dc1ca9":[1,0,2,1], +"structgcm__key__data.html#af5adb4225d569050207cfcfe00fe273a":[1,0,2,2], +"structimb__uint128__t.html":[1,0,7], +"structimb__uint128__t.html#a30e60cc86acb6eafaa4079c0e46ba622":[1,0,7,1], +"structimb__uint128__t.html#aa65815c9b383e888758ae21d0c6159c9":[1,0,7,0], +"structkasumi__key__sched__s.html":[1,0,8], +"structkasumi__key__sched__s.html#a091988e7975015d654ccb6904c4fdf39":[1,0,8,0], +"structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100":[1,0,8,1], +"structsnow3g__key__schedule__s.html":[1,0,9], +"structsnow3g__key__schedule__s.html#ae0ca8cd2581836c0297b34eea1effb12":[1,0,9,0] }; diff --git a/docs/search/all_10.js b/docs/search/all_10.js index b274ce7e..8aa0fe81 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -2,7 +2,8 @@ var searchData= [ ['partial_5fblock_5fenc_5fkey_0',['partial_block_enc_key',['../structgcm__context__data.html#a2e52ea863c681afe1d3370a987e252f0',1,'gcm_context_data']]], ['partial_5fblock_5flength_1',['partial_block_length',['../structgcm__context__data.html#a97411247efd14ab01e7e0da6587bfa0c',1,'gcm_context_data']]], - ['poly1305_2',['POLY1305',['../structIMB__JOB.html#a15f9c1a5ab25dca6e3a550ff00ad2419',1,'IMB_JOB']]], - ['poly_5fkey_3',['poly_key',['../structchacha20__poly1305__context__data.html#a9ac4fafe2ca37395264f728c8e99a9b1',1,'chacha20_poly1305_context_data']]], - ['poly_5fscratch_4',['poly_scratch',['../structchacha20__poly1305__context__data.html#a908d80ce2c35792099dbc967818b9abd',1,'chacha20_poly1305_context_data']]] + ['phase_2',['phase',['../structIMB__SELF__TEST__CALLBACK__DATA.html#aadb5ef747f97060f9c7d0a4dc0986766',1,'IMB_SELF_TEST_CALLBACK_DATA']]], + ['poly1305_3',['POLY1305',['../structIMB__JOB.html#a15f9c1a5ab25dca6e3a550ff00ad2419',1,'IMB_JOB']]], + ['poly_5fkey_4',['poly_key',['../structchacha20__poly1305__context__data.html#a832afc28000f27f503bce3fd04462a19',1,'chacha20_poly1305_context_data']]], + ['poly_5fscratch_5',['poly_scratch',['../structchacha20__poly1305__context__data.html#a674f6c26aae1076e938726f18401bf6d',1,'chacha20_poly1305_context_data']]] ]; diff --git a/docs/search/all_13.js b/docs/search/all_13.js index 244c601e..afb98565 100644 --- a/docs/search/all_13.js +++ b/docs/search/all_13.js @@ -1,78 +1,82 @@ var searchData= [ - ['session_5fid_0',['session_id',['../structIMB__JOB.html#ab4571657aa5147f768083e8969ea96c9',1,'IMB_JOB']]], - ['set_5fsuite_5fid_1',['set_suite_id',['../structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168',1,'IMB_MGR']]], - ['sgl_5fio_5fsegs_2',['sgl_io_segs',['../structIMB__JOB.html#a2462f9efb16c31ae615df7493dddb343',1,'IMB_JOB']]], - ['sgl_5fstate_3',['sgl_state',['../structIMB__JOB.html#a3d7e363be004999d02db464c721e9751',1,'IMB_JOB']]], - ['sha1_4',['sha1',['../structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13',1,'IMB_MGR']]], - ['sha1_5fone_5fblock_5',['sha1_one_block',['../structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9',1,'IMB_MGR']]], - ['sha224_6',['sha224',['../structIMB__MGR.html#a52e26b8805b28d1298ac48e5762412b5',1,'IMB_MGR']]], - ['sha224_5fone_5fblock_7',['sha224_one_block',['../structIMB__MGR.html#aacf8209094d12ceceed96d4d0fae193c',1,'IMB_MGR']]], - ['sha256_8',['sha256',['../structIMB__MGR.html#a8d978764a953e220b3c799990bae490b',1,'IMB_MGR']]], - ['sha256_5fone_5fblock_9',['sha256_one_block',['../structIMB__MGR.html#ade4a72c39980f0bba790b70529b60158',1,'IMB_MGR']]], - ['sha384_10',['sha384',['../structIMB__MGR.html#a9ffcce0ba9aef3cd68bdd7f6e9e3e2a0',1,'IMB_MGR']]], - ['sha384_5fone_5fblock_11',['sha384_one_block',['../structIMB__MGR.html#a92b7ff145f0016dd46eabf9271ef03f1',1,'IMB_MGR']]], - ['sha512_12',['sha512',['../structIMB__MGR.html#a62ebdd5e2b5a59c9e648511caf56f3f1',1,'IMB_MGR']]], - ['sha512_5fone_5fblock_13',['sha512_one_block',['../structIMB__MGR.html#a88f1060a2adb8098fc085fc2b812addc',1,'IMB_MGR']]], - ['sha_5f1_5fooo_14',['sha_1_ooo',['../structIMB__MGR.html#acdb53e812f3e4a307a497eeab28c4256',1,'IMB_MGR']]], - ['sha_5f224_5fooo_15',['sha_224_ooo',['../structIMB__MGR.html#aa174bf6846067a48f3f47ee5ebd74877',1,'IMB_MGR']]], - ['sha_5f256_5fooo_16',['sha_256_ooo',['../structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265',1,'IMB_MGR']]], - ['sha_5f384_5fooo_17',['sha_384_ooo',['../structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c',1,'IMB_MGR']]], - ['sha_5f512_5fooo_18',['sha_512_ooo',['../structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1',1,'IMB_MGR']]], - ['shifted_5fhkey_19',['shifted_hkey',['../structgcm__key__data.html#a1c73e3891c50c5e03e82715ceda77d17',1,'gcm_key_data']]], - ['shifted_5fhkey_5fk_20',['shifted_hkey_k',['../structgcm__key__data.html#a570a82f076ceb5da6719d1a554584820',1,'gcm_key_data']]], - ['sk16_21',['sk16',['../structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100',1,'kasumi_key_sched_s']]], - ['snow3g_5ff8_5f1_5fbuffer_22',['snow3g_f8_1_buffer',['../structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce',1,'IMB_MGR']]], - ['snow3g_5ff8_5f1_5fbuffer_5fbit_23',['snow3g_f8_1_buffer_bit',['../structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d',1,'IMB_MGR']]], - ['snow3g_5ff8_5f1_5fbuffer_5fbit_5ft_24',['snow3g_f8_1_buffer_bit_t',['../intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f1_5fbuffer_5ft_25',['snow3g_f8_1_buffer_t',['../intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f2_5fbuffer_26',['snow3g_f8_2_buffer',['../structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd',1,'IMB_MGR']]], - ['snow3g_5ff8_5f2_5fbuffer_5ft_27',['snow3g_f8_2_buffer_t',['../intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f4_5fbuffer_28',['snow3g_f8_4_buffer',['../structIMB__MGR.html#a194a0f15a7345ee369780dbdeb4f52f6',1,'IMB_MGR']]], - ['snow3g_5ff8_5f4_5fbuffer_5ft_29',['snow3g_f8_4_buffer_t',['../intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f8_5fbuffer_30',['snow3g_f8_8_buffer',['../structIMB__MGR.html#a620d2d75bb50784aa0000b458197afaf',1,'IMB_MGR']]], - ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_31',['snow3g_f8_8_buffer_multikey',['../structIMB__MGR.html#a898a4c56e1a746a328529c3665c5682e',1,'IMB_MGR']]], - ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_5ft_32',['snow3g_f8_8_buffer_multikey_t',['../intel-ipsec-mb_8h.html#a109b2a72d05bbe05a373ed5cf3c1f201',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f8_5fbuffer_5ft_33',['snow3g_f8_8_buffer_t',['../intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5fiv_5fgen_34',['snow3g_f8_iv_gen',['../intel-ipsec-mb_8h.html#a2cbdb64c0b305cb5af010f9c98f70a43',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5fn_5fbuffer_35',['snow3g_f8_n_buffer',['../structIMB__MGR.html#a829c4cf1157dfc3fcb829df31e408e9d',1,'IMB_MGR']]], - ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_36',['snow3g_f8_n_buffer_multikey',['../structIMB__MGR.html#a63a2a5f74e7cc2fc637896bdaeb6b262',1,'IMB_MGR']]], - ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_5ft_37',['snow3g_f8_n_buffer_multikey_t',['../intel-ipsec-mb_8h.html#a4049b601f9da6542e25d903efe524bc1',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5fn_5fbuffer_5ft_38',['snow3g_f8_n_buffer_t',['../intel-ipsec-mb_8h.html#a6a4a1da950207c9ed04f3f18ae1b7e43',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff9_5f1_5fbuffer_39',['snow3g_f9_1_buffer',['../structIMB__MGR.html#a9a4d2148b6e8b4426b2946e9fe695461',1,'IMB_MGR']]], - ['snow3g_5ff9_5f1_5fbuffer_5ft_40',['snow3g_f9_1_buffer_t',['../intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff9_5fiv_5fgen_41',['snow3g_f9_iv_gen',['../intel-ipsec-mb_8h.html#a93e7a99927bc37fb4cb03f966fa4ebdd',1,'intel-ipsec-mb.h']]], - ['snow3g_5finit_5fkey_5fsched_42',['snow3g_init_key_sched',['../structIMB__MGR.html#a38ff0528815be4d92481948664366ca9',1,'IMB_MGR']]], - ['snow3g_5finit_5fkey_5fsched_5ft_43',['snow3g_init_key_sched_t',['../intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5',1,'intel-ipsec-mb.h']]], - ['snow3g_5fkey_5fsched_5fsize_44',['snow3g_key_sched_size',['../structIMB__MGR.html#a5e0002330399f643e8f0ca0c1b96a7a0',1,'IMB_MGR']]], - ['snow3g_5fkey_5fsched_5fsize_5ft_45',['snow3g_key_sched_size_t',['../intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f',1,'intel-ipsec-mb.h']]], - ['snow3g_5fkey_5fschedule_5fs_46',['snow3g_key_schedule_s',['../structsnow3g__key__schedule__s.html',1,'']]], - ['snow3g_5fkey_5fschedule_5ft_47',['snow3g_key_schedule_t',['../intel-ipsec-mb_8h.html#ae50b48832b41b4b468cf933b44849213',1,'intel-ipsec-mb.h']]], - ['snow3g_5fuea2_5fooo_48',['snow3g_uea2_ooo',['../structIMB__MGR.html#ab0193bf46978026a82803c25e11acbfb',1,'IMB_MGR']]], - ['snow3g_5fuia2_49',['SNOW3G_UIA2',['../structIMB__JOB.html#a2a48f64b9344d0b6ca6775a4fdbe21b7',1,'IMB_JOB']]], - ['snow3g_5fuia2_5fooo_50',['snow3g_uia2_ooo',['../structIMB__MGR.html#aa7d4cfe53e0d70c22d3a274b8cd218af',1,'IMB_MGR']]], - ['snow_5fv_5faead_51',['SNOW_V_AEAD',['../structIMB__JOB.html#abf4a3f2db05c6583de5a99d9590ddca1',1,'IMB_JOB']]], - ['src_52',['src',['../structIMB__JOB.html#af83d63eb71a4f26b4915562bea554f28',1,'IMB_JOB']]], - ['sse_5favx_53',['sse_avx',['../structgcm__key__data.html#a908988e25607cd3e092bfcea9964deb1',1,'gcm_key_data']]], - ['status_54',['status',['../structIMB__JOB.html#ad4e08611eee5188cb84cb2dc337ef9f0',1,'IMB_JOB']]], - ['submit_5fburst_55',['submit_burst',['../structIMB__MGR.html#aa69002f8d8e17c0048d7aff9b3a1894e',1,'IMB_MGR']]], - ['submit_5fburst_5fnocheck_56',['submit_burst_nocheck',['../structIMB__MGR.html#a34adc55c8041e211c73c632628cd60d3',1,'IMB_MGR']]], - ['submit_5fcipher_5fburst_57',['submit_cipher_burst',['../structIMB__MGR.html#a8b52f1b3ca92eff48b945929a0eab839',1,'IMB_MGR']]], - ['submit_5fcipher_5fburst_5fnocheck_58',['submit_cipher_burst_nocheck',['../structIMB__MGR.html#acb2ee84d30247bb257635063db3ae308',1,'IMB_MGR']]], - ['submit_5fcipher_5fburst_5ft_59',['submit_cipher_burst_t',['../intel-ipsec-mb_8h.html#ac4bd89ab3cb1341eb4f30c4c501a9009',1,'intel-ipsec-mb.h']]], - ['submit_5fhash_5fburst_60',['submit_hash_burst',['../structIMB__MGR.html#a20a3d4d1e40aed26d83db5395b7ccc83',1,'IMB_MGR']]], - ['submit_5fhash_5fburst_5fnocheck_61',['submit_hash_burst_nocheck',['../structIMB__MGR.html#a809782eb9dcbd264442bcd9edd2f4c2f',1,'IMB_MGR']]], - ['submit_5fhash_5fburst_5ft_62',['submit_hash_burst_t',['../intel-ipsec-mb_8h.html#a4f6fca648737cec9ee869786e9c240b5',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_63',['submit_job',['../structIMB__MGR.html#ab143534d96e0d585b19dfc19553e929b',1,'IMB_MGR']]], - ['submit_5fjob_5favx_64',['submit_job_avx',['../intel-ipsec-mb_8h.html#a950bf3b7a3c63a371b561ea20aaf3a18',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5favx2_65',['submit_job_avx2',['../intel-ipsec-mb_8h.html#a8913995859e45005f8de57a3456c93cf',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5favx512_66',['submit_job_avx512',['../intel-ipsec-mb_8h.html#a75cc0d090470e47cd8be04451ee31a68',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5fnocheck_67',['submit_job_nocheck',['../structIMB__MGR.html#aab7350eeecc56b1ef45606b83519a72c',1,'IMB_MGR']]], - ['submit_5fjob_5fnocheck_5favx_68',['submit_job_nocheck_avx',['../intel-ipsec-mb_8h.html#ac7b339426753d3a7c44625a5ded3170a',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5fnocheck_5favx2_69',['submit_job_nocheck_avx2',['../intel-ipsec-mb_8h.html#a72caaf8162ae6f802f7c1fe570afe42e',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5fnocheck_5favx512_70',['submit_job_nocheck_avx512',['../intel-ipsec-mb_8h.html#a5a95b9268508d68b9027df98167d22cd',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5fnocheck_5fsse_71',['submit_job_nocheck_sse',['../intel-ipsec-mb_8h.html#a35e4c8a3d2eba8a612f021572621f98e',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5fsse_72',['submit_job_sse',['../intel-ipsec-mb_8h.html#a7700e90058a74980bfd7d462a19d32a0',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5ft_73',['submit_job_t',['../intel-ipsec-mb_8h.html#a41297d789b434157e746e338f0af96ec',1,'intel-ipsec-mb.h']]], - ['suite_5fid_74',['suite_id',['../structIMB__JOB.html#a2e8f1fefae0b0fe245eb20e5cc2aa830',1,'IMB_JOB']]] + ['self_5ftest_5fcb_5farg_0',['self_test_cb_arg',['../structIMB__MGR.html#ac29786641a13f11be5191fab025d4505',1,'IMB_MGR']]], + ['self_5ftest_5fcb_5ffn_1',['self_test_cb_fn',['../structIMB__MGR.html#ab9a81f1d5189ff1956aafe73831a20ca',1,'IMB_MGR']]], + ['session_5fid_2',['session_id',['../structIMB__JOB.html#ab4571657aa5147f768083e8969ea96c9',1,'IMB_JOB']]], + ['set_5fsuite_5fid_3',['set_suite_id',['../structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168',1,'IMB_MGR']]], + ['sgl_5fio_5fsegs_4',['sgl_io_segs',['../structIMB__JOB.html#a2462f9efb16c31ae615df7493dddb343',1,'IMB_JOB']]], + ['sgl_5fstate_5',['sgl_state',['../structIMB__JOB.html#a3d7e363be004999d02db464c721e9751',1,'IMB_JOB']]], + ['sha1_6',['sha1',['../structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13',1,'IMB_MGR']]], + ['sha1_5fone_5fblock_7',['sha1_one_block',['../structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9',1,'IMB_MGR']]], + ['sha224_8',['sha224',['../structIMB__MGR.html#a52e26b8805b28d1298ac48e5762412b5',1,'IMB_MGR']]], + ['sha224_5fone_5fblock_9',['sha224_one_block',['../structIMB__MGR.html#aacf8209094d12ceceed96d4d0fae193c',1,'IMB_MGR']]], + ['sha256_10',['sha256',['../structIMB__MGR.html#a8d978764a953e220b3c799990bae490b',1,'IMB_MGR']]], + ['sha256_5fone_5fblock_11',['sha256_one_block',['../structIMB__MGR.html#ade4a72c39980f0bba790b70529b60158',1,'IMB_MGR']]], + ['sha384_12',['sha384',['../structIMB__MGR.html#a9ffcce0ba9aef3cd68bdd7f6e9e3e2a0',1,'IMB_MGR']]], + ['sha384_5fone_5fblock_13',['sha384_one_block',['../structIMB__MGR.html#a92b7ff145f0016dd46eabf9271ef03f1',1,'IMB_MGR']]], + ['sha512_14',['sha512',['../structIMB__MGR.html#a62ebdd5e2b5a59c9e648511caf56f3f1',1,'IMB_MGR']]], + ['sha512_5fone_5fblock_15',['sha512_one_block',['../structIMB__MGR.html#a88f1060a2adb8098fc085fc2b812addc',1,'IMB_MGR']]], + ['sha_5f1_5fooo_16',['sha_1_ooo',['../structIMB__MGR.html#acdb53e812f3e4a307a497eeab28c4256',1,'IMB_MGR']]], + ['sha_5f224_5fooo_17',['sha_224_ooo',['../structIMB__MGR.html#aa174bf6846067a48f3f47ee5ebd74877',1,'IMB_MGR']]], + ['sha_5f256_5fooo_18',['sha_256_ooo',['../structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265',1,'IMB_MGR']]], + ['sha_5f384_5fooo_19',['sha_384_ooo',['../structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c',1,'IMB_MGR']]], + ['sha_5f512_5fooo_20',['sha_512_ooo',['../structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1',1,'IMB_MGR']]], + ['shifted_5fhkey_21',['shifted_hkey',['../structgcm__key__data.html#a1c73e3891c50c5e03e82715ceda77d17',1,'gcm_key_data']]], + ['shifted_5fhkey_5fk_22',['shifted_hkey_k',['../structgcm__key__data.html#a570a82f076ceb5da6719d1a554584820',1,'gcm_key_data']]], + ['sk16_23',['sk16',['../structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100',1,'kasumi_key_sched_s']]], + ['sm4_5fkeyexp_24',['sm4_keyexp',['../structIMB__MGR.html#a8e3f66e3415391c81e77bc75cd00496a',1,'IMB_MGR']]], + ['sm4_5fkeyexp_5ft_25',['sm4_keyexp_t',['../intel-ipsec-mb_8h.html#a071ff3c56e36f25d0df0e8505121bd68',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f1_5fbuffer_26',['snow3g_f8_1_buffer',['../structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce',1,'IMB_MGR']]], + ['snow3g_5ff8_5f1_5fbuffer_5fbit_27',['snow3g_f8_1_buffer_bit',['../structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d',1,'IMB_MGR']]], + ['snow3g_5ff8_5f1_5fbuffer_5fbit_5ft_28',['snow3g_f8_1_buffer_bit_t',['../intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f1_5fbuffer_5ft_29',['snow3g_f8_1_buffer_t',['../intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f2_5fbuffer_30',['snow3g_f8_2_buffer',['../structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd',1,'IMB_MGR']]], + ['snow3g_5ff8_5f2_5fbuffer_5ft_31',['snow3g_f8_2_buffer_t',['../intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f4_5fbuffer_32',['snow3g_f8_4_buffer',['../structIMB__MGR.html#a194a0f15a7345ee369780dbdeb4f52f6',1,'IMB_MGR']]], + ['snow3g_5ff8_5f4_5fbuffer_5ft_33',['snow3g_f8_4_buffer_t',['../intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f8_5fbuffer_34',['snow3g_f8_8_buffer',['../structIMB__MGR.html#a620d2d75bb50784aa0000b458197afaf',1,'IMB_MGR']]], + ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_35',['snow3g_f8_8_buffer_multikey',['../structIMB__MGR.html#a898a4c56e1a746a328529c3665c5682e',1,'IMB_MGR']]], + ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_5ft_36',['snow3g_f8_8_buffer_multikey_t',['../intel-ipsec-mb_8h.html#aaea53cd00d9e0129c7822c644c5f97d7',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f8_5fbuffer_5ft_37',['snow3g_f8_8_buffer_t',['../intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5fiv_5fgen_38',['snow3g_f8_iv_gen',['../intel-ipsec-mb_8h.html#a2cbdb64c0b305cb5af010f9c98f70a43',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5fn_5fbuffer_39',['snow3g_f8_n_buffer',['../structIMB__MGR.html#a829c4cf1157dfc3fcb829df31e408e9d',1,'IMB_MGR']]], + ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_40',['snow3g_f8_n_buffer_multikey',['../structIMB__MGR.html#a63a2a5f74e7cc2fc637896bdaeb6b262',1,'IMB_MGR']]], + ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_5ft_41',['snow3g_f8_n_buffer_multikey_t',['../intel-ipsec-mb_8h.html#aed316ea9b9de140a52506ea1c63f56aa',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5fn_5fbuffer_5ft_42',['snow3g_f8_n_buffer_t',['../intel-ipsec-mb_8h.html#a876cc51e6e6f2dd55134891573891833',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff9_5f1_5fbuffer_43',['snow3g_f9_1_buffer',['../structIMB__MGR.html#a9a4d2148b6e8b4426b2946e9fe695461',1,'IMB_MGR']]], + ['snow3g_5ff9_5f1_5fbuffer_5ft_44',['snow3g_f9_1_buffer_t',['../intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff9_5fiv_5fgen_45',['snow3g_f9_iv_gen',['../intel-ipsec-mb_8h.html#a93e7a99927bc37fb4cb03f966fa4ebdd',1,'intel-ipsec-mb.h']]], + ['snow3g_5finit_5fkey_5fsched_46',['snow3g_init_key_sched',['../structIMB__MGR.html#a38ff0528815be4d92481948664366ca9',1,'IMB_MGR']]], + ['snow3g_5finit_5fkey_5fsched_5ft_47',['snow3g_init_key_sched_t',['../intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5',1,'intel-ipsec-mb.h']]], + ['snow3g_5fkey_5fsched_5fsize_48',['snow3g_key_sched_size',['../structIMB__MGR.html#a5e0002330399f643e8f0ca0c1b96a7a0',1,'IMB_MGR']]], + ['snow3g_5fkey_5fsched_5fsize_5ft_49',['snow3g_key_sched_size_t',['../intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f',1,'intel-ipsec-mb.h']]], + ['snow3g_5fkey_5fschedule_5fs_50',['snow3g_key_schedule_s',['../structsnow3g__key__schedule__s.html',1,'']]], + ['snow3g_5fkey_5fschedule_5ft_51',['snow3g_key_schedule_t',['../intel-ipsec-mb_8h.html#ae50b48832b41b4b468cf933b44849213',1,'intel-ipsec-mb.h']]], + ['snow3g_5fuea2_5fooo_52',['snow3g_uea2_ooo',['../structIMB__MGR.html#ab0193bf46978026a82803c25e11acbfb',1,'IMB_MGR']]], + ['snow3g_5fuia2_53',['SNOW3G_UIA2',['../structIMB__JOB.html#a2a48f64b9344d0b6ca6775a4fdbe21b7',1,'IMB_JOB']]], + ['snow3g_5fuia2_5fooo_54',['snow3g_uia2_ooo',['../structIMB__MGR.html#aa7d4cfe53e0d70c22d3a274b8cd218af',1,'IMB_MGR']]], + ['snow_5fv_5faead_55',['SNOW_V_AEAD',['../structIMB__JOB.html#abf4a3f2db05c6583de5a99d9590ddca1',1,'IMB_JOB']]], + ['src_56',['src',['../structIMB__JOB.html#af83d63eb71a4f26b4915562bea554f28',1,'IMB_JOB']]], + ['sse_5favx_57',['sse_avx',['../structgcm__key__data.html#a908988e25607cd3e092bfcea9964deb1',1,'gcm_key_data']]], + ['status_58',['status',['../structIMB__JOB.html#ad4e08611eee5188cb84cb2dc337ef9f0',1,'IMB_JOB']]], + ['submit_5fburst_59',['submit_burst',['../structIMB__MGR.html#aa69002f8d8e17c0048d7aff9b3a1894e',1,'IMB_MGR']]], + ['submit_5fburst_5fnocheck_60',['submit_burst_nocheck',['../structIMB__MGR.html#a34adc55c8041e211c73c632628cd60d3',1,'IMB_MGR']]], + ['submit_5fcipher_5fburst_61',['submit_cipher_burst',['../structIMB__MGR.html#a8b52f1b3ca92eff48b945929a0eab839',1,'IMB_MGR']]], + ['submit_5fcipher_5fburst_5fnocheck_62',['submit_cipher_burst_nocheck',['../structIMB__MGR.html#acb2ee84d30247bb257635063db3ae308',1,'IMB_MGR']]], + ['submit_5fcipher_5fburst_5ft_63',['submit_cipher_burst_t',['../intel-ipsec-mb_8h.html#ac4bd89ab3cb1341eb4f30c4c501a9009',1,'intel-ipsec-mb.h']]], + ['submit_5fhash_5fburst_64',['submit_hash_burst',['../structIMB__MGR.html#a20a3d4d1e40aed26d83db5395b7ccc83',1,'IMB_MGR']]], + ['submit_5fhash_5fburst_5fnocheck_65',['submit_hash_burst_nocheck',['../structIMB__MGR.html#a809782eb9dcbd264442bcd9edd2f4c2f',1,'IMB_MGR']]], + ['submit_5fhash_5fburst_5ft_66',['submit_hash_burst_t',['../intel-ipsec-mb_8h.html#a4f6fca648737cec9ee869786e9c240b5',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_67',['submit_job',['../structIMB__MGR.html#ab143534d96e0d585b19dfc19553e929b',1,'IMB_MGR']]], + ['submit_5fjob_5favx_68',['submit_job_avx',['../intel-ipsec-mb_8h.html#a950bf3b7a3c63a371b561ea20aaf3a18',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5favx2_69',['submit_job_avx2',['../intel-ipsec-mb_8h.html#a8913995859e45005f8de57a3456c93cf',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5favx512_70',['submit_job_avx512',['../intel-ipsec-mb_8h.html#a75cc0d090470e47cd8be04451ee31a68',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5fnocheck_71',['submit_job_nocheck',['../structIMB__MGR.html#aab7350eeecc56b1ef45606b83519a72c',1,'IMB_MGR']]], + ['submit_5fjob_5fnocheck_5favx_72',['submit_job_nocheck_avx',['../intel-ipsec-mb_8h.html#ac7b339426753d3a7c44625a5ded3170a',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5fnocheck_5favx2_73',['submit_job_nocheck_avx2',['../intel-ipsec-mb_8h.html#a72caaf8162ae6f802f7c1fe570afe42e',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5fnocheck_5favx512_74',['submit_job_nocheck_avx512',['../intel-ipsec-mb_8h.html#a5a95b9268508d68b9027df98167d22cd',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5fnocheck_5fsse_75',['submit_job_nocheck_sse',['../intel-ipsec-mb_8h.html#a35e4c8a3d2eba8a612f021572621f98e',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5fsse_76',['submit_job_sse',['../intel-ipsec-mb_8h.html#a7700e90058a74980bfd7d462a19d32a0',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5ft_77',['submit_job_t',['../intel-ipsec-mb_8h.html#a41297d789b434157e746e338f0af96ec',1,'intel-ipsec-mb.h']]], + ['suite_5fid_78',['suite_id',['../structIMB__JOB.html#a2e8f1fefae0b0fe245eb20e5cc2aa830',1,'IMB_JOB']]] ]; diff --git a/docs/search/all_14.js b/docs/search/all_14.js index 6cf3c83e..b933c477 100644 --- a/docs/search/all_14.js +++ b/docs/search/all_14.js @@ -1,7 +1,4 @@ var searchData= [ - ['u_0',['u',['../structIMB__JOB.html#a5e6d8702069bf88ce81cd750df66bcbc',1,'IMB_JOB']]], - ['used_5farch_1',['used_arch',['../structIMB__MGR.html#a44b6c95f8ce611828b6acacdb459cdc9',1,'IMB_MGR']]], - ['user_5fdata_2',['user_data',['../structIMB__JOB.html#abd56907c9485830817f7b30870726aeb',1,'IMB_JOB']]], - ['user_5fdata2_3',['user_data2',['../structIMB__JOB.html#a4e68c8cf14552db625e26477650dfb8b',1,'IMB_JOB']]] + ['type_0',['type',['../structIMB__SELF__TEST__CALLBACK__DATA.html#a0eb51669f10fd87b3e706321087e898f',1,'IMB_SELF_TEST_CALLBACK_DATA']]] ]; diff --git a/docs/search/all_15.js b/docs/search/all_15.js index 835924a7..6cf3c83e 100644 --- a/docs/search/all_15.js +++ b/docs/search/all_15.js @@ -1,4 +1,7 @@ var searchData= [ - ['vaes_5favx512_0',['vaes_avx512',['../structgcm__key__data.html#a7ad44e105b23e41b7f79530b6370e509',1,'gcm_key_data']]] + ['u_0',['u',['../structIMB__JOB.html#a5e6d8702069bf88ce81cd750df66bcbc',1,'IMB_JOB']]], + ['used_5farch_1',['used_arch',['../structIMB__MGR.html#a44b6c95f8ce611828b6acacdb459cdc9',1,'IMB_MGR']]], + ['user_5fdata_2',['user_data',['../structIMB__JOB.html#abd56907c9485830817f7b30870726aeb',1,'IMB_JOB']]], + ['user_5fdata2_3',['user_data2',['../structIMB__JOB.html#a4e68c8cf14552db625e26477650dfb8b',1,'IMB_JOB']]] ]; diff --git a/docs/search/all_16.js b/docs/search/all_16.js index 63d1f09e..835924a7 100644 --- a/docs/search/all_16.js +++ b/docs/search/all_16.js @@ -1,6 +1,4 @@ var searchData= [ - ['xcbc_0',['XCBC',['../structIMB__JOB.html#a3508ac7d49477dffb93b6b9cfbf0ebf3',1,'IMB_JOB']]], - ['xcbc_5fkeyexp_1',['xcbc_keyexp',['../structIMB__MGR.html#ae575c2350f5fca9a182c541795bb7d4d',1,'IMB_MGR']]], - ['xcbc_5fkeyexp_5ft_2',['xcbc_keyexp_t',['../intel-ipsec-mb_8h.html#abb36f71b9fb4d928c2ad9fa462b80ae6',1,'intel-ipsec-mb.h']]] + ['vaes_5favx512_0',['vaes_avx512',['../structgcm__key__data.html#a7ad44e105b23e41b7f79530b6370e509',1,'gcm_key_data']]] ]; diff --git a/docs/search/all_17.js b/docs/search/all_17.js index 6057aa1c..63d1f09e 100644 --- a/docs/search/all_17.js +++ b/docs/search/all_17.js @@ -1,15 +1,6 @@ var searchData= [ - ['zuc256_5feea3_5fooo_0',['zuc256_eea3_ooo',['../structIMB__MGR.html#a6d05b0a20196be514182920710dce2a8',1,'IMB_MGR']]], - ['zuc256_5feia3_5fooo_1',['zuc256_eia3_ooo',['../structIMB__MGR.html#a5f8744a8d64273d3f4cbcd9ad41ce3d5',1,'IMB_MGR']]], - ['zuc_5feea3_5f1_5fbuffer_5ft_2',['zuc_eea3_1_buffer_t',['../intel-ipsec-mb_8h.html#a0a3032f0698c42bd486d053e90c44fdd',1,'intel-ipsec-mb.h']]], - ['zuc_5feea3_5f4_5fbuffer_5ft_3',['zuc_eea3_4_buffer_t',['../intel-ipsec-mb_8h.html#a7df2e3f063333d677ef7668626126c4d',1,'intel-ipsec-mb.h']]], - ['zuc_5feea3_5fiv_5fgen_4',['zuc_eea3_iv_gen',['../intel-ipsec-mb_8h.html#a4931dd6b1b91456bfe885e28ada0aaf3',1,'intel-ipsec-mb.h']]], - ['zuc_5feea3_5fn_5fbuffer_5ft_5',['zuc_eea3_n_buffer_t',['../intel-ipsec-mb_8h.html#a303f2dd11b1193938596b4ec69edf8cc',1,'intel-ipsec-mb.h']]], - ['zuc_5feea3_5fooo_6',['zuc_eea3_ooo',['../structIMB__MGR.html#a26d22c5ff963b9c7ffc8af19292bce5c',1,'IMB_MGR']]], - ['zuc_5feia3_7',['ZUC_EIA3',['../structIMB__JOB.html#ab42f79355b9173c63aca9b0b577a2b61',1,'IMB_JOB']]], - ['zuc_5feia3_5f1_5fbuffer_5ft_8',['zuc_eia3_1_buffer_t',['../intel-ipsec-mb_8h.html#a95ed5580686f708ba2313179cd6064a8',1,'intel-ipsec-mb.h']]], - ['zuc_5feia3_5fiv_5fgen_9',['zuc_eia3_iv_gen',['../intel-ipsec-mb_8h.html#ae3cefd0e992f1390110f0ef9a3aa510f',1,'intel-ipsec-mb.h']]], - ['zuc_5feia3_5fn_5fbuffer_5ft_10',['zuc_eia3_n_buffer_t',['../intel-ipsec-mb_8h.html#ada45082bb04dd727c0deec5c4fc96fed',1,'intel-ipsec-mb.h']]], - ['zuc_5feia3_5fooo_11',['zuc_eia3_ooo',['../structIMB__MGR.html#a910f747aa1a0e6a46f87b0dfd2189219',1,'IMB_MGR']]] + ['xcbc_0',['XCBC',['../structIMB__JOB.html#a3508ac7d49477dffb93b6b9cfbf0ebf3',1,'IMB_JOB']]], + ['xcbc_5fkeyexp_1',['xcbc_keyexp',['../structIMB__MGR.html#ae575c2350f5fca9a182c541795bb7d4d',1,'IMB_MGR']]], + ['xcbc_5fkeyexp_5ft_2',['xcbc_keyexp_t',['../intel-ipsec-mb_8h.html#abb36f71b9fb4d928c2ad9fa462b80ae6',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/all_18.js b/docs/search/all_18.js new file mode 100644 index 00000000..5d8efbfd --- /dev/null +++ b/docs/search/all_18.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['zuc256_5feea3_5fooo_0',['zuc256_eea3_ooo',['../structIMB__MGR.html#a6d05b0a20196be514182920710dce2a8',1,'IMB_MGR']]], + ['zuc256_5feia3_5f16b_5fooo_1',['zuc256_eia3_16B_ooo',['../structIMB__MGR.html#a01171ea3485297b20bdc4f50e1aa698a',1,'IMB_MGR']]], + ['zuc256_5feia3_5f8b_5fooo_2',['zuc256_eia3_8B_ooo',['../structIMB__MGR.html#a53119166176af813c98aa88563e9ab88',1,'IMB_MGR']]], + ['zuc256_5feia3_5fooo_3',['zuc256_eia3_ooo',['../structIMB__MGR.html#a5f8744a8d64273d3f4cbcd9ad41ce3d5',1,'IMB_MGR']]], + ['zuc_5feea3_5f1_5fbuffer_5ft_4',['zuc_eea3_1_buffer_t',['../intel-ipsec-mb_8h.html#a0a3032f0698c42bd486d053e90c44fdd',1,'intel-ipsec-mb.h']]], + ['zuc_5feea3_5f4_5fbuffer_5ft_5',['zuc_eea3_4_buffer_t',['../intel-ipsec-mb_8h.html#a7df2e3f063333d677ef7668626126c4d',1,'intel-ipsec-mb.h']]], + ['zuc_5feea3_5fiv_5fgen_6',['zuc_eea3_iv_gen',['../intel-ipsec-mb_8h.html#a4931dd6b1b91456bfe885e28ada0aaf3',1,'intel-ipsec-mb.h']]], + ['zuc_5feea3_5fn_5fbuffer_5ft_7',['zuc_eea3_n_buffer_t',['../intel-ipsec-mb_8h.html#a303f2dd11b1193938596b4ec69edf8cc',1,'intel-ipsec-mb.h']]], + ['zuc_5feea3_5fooo_8',['zuc_eea3_ooo',['../structIMB__MGR.html#a26d22c5ff963b9c7ffc8af19292bce5c',1,'IMB_MGR']]], + ['zuc_5feia3_9',['ZUC_EIA3',['../structIMB__JOB.html#ab42f79355b9173c63aca9b0b577a2b61',1,'IMB_JOB']]], + ['zuc_5feia3_5f1_5fbuffer_5ft_10',['zuc_eia3_1_buffer_t',['../intel-ipsec-mb_8h.html#a95ed5580686f708ba2313179cd6064a8',1,'intel-ipsec-mb.h']]], + ['zuc_5feia3_5fiv_5fgen_11',['zuc_eia3_iv_gen',['../intel-ipsec-mb_8h.html#ae3cefd0e992f1390110f0ef9a3aa510f',1,'intel-ipsec-mb.h']]], + ['zuc_5feia3_5fn_5fbuffer_5ft_12',['zuc_eia3_n_buffer_t',['../intel-ipsec-mb_8h.html#ada45082bb04dd727c0deec5c4fc96fed',1,'intel-ipsec-mb.h']]], + ['zuc_5feia3_5fooo_13',['zuc_eia3_ooo',['../structIMB__MGR.html#a910f747aa1a0e6a46f87b0dfd2189219',1,'IMB_MGR']]] +]; diff --git a/docs/search/all_3.js b/docs/search/all_3.js index a99ea05d..3b6eb307 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -2,40 +2,44 @@ var searchData= [ ['cbcs_0',['CBCS',['../structIMB__JOB.html#a832c73263792bf8895cf028035730c4e',1,'IMB_JOB']]], ['ccm_1',['CCM',['../structIMB__JOB.html#ad43a9c9149ec16b8e9164771ec38d379',1,'IMB_JOB']]], - ['chacha20_5fpoly1305_2',['CHACHA20_POLY1305',['../structIMB__JOB.html#ace537bcd7b871fddd4514b7fd4f678a3',1,'IMB_JOB']]], - ['chacha20_5fpoly1305_5fcontext_5fdata_3',['chacha20_poly1305_context_data',['../structchacha20__poly1305__context__data.html',1,'']]], - ['chacha20_5fpoly1305_5fdec_5fupdate_4',['chacha20_poly1305_dec_update',['../structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d',1,'IMB_MGR']]], - ['chacha20_5fpoly1305_5fenc_5fupdate_5',['chacha20_poly1305_enc_update',['../structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03',1,'IMB_MGR']]], - ['chacha20_5fpoly1305_5ffinalize_6',['chacha20_poly1305_finalize',['../structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb',1,'IMB_MGR']]], - ['chacha20_5fpoly1305_5finit_7',['chacha20_poly1305_init',['../structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0',1,'IMB_MGR']]], - ['chacha_5fpoly_5fenc_5fdec_5fupdate_5ft_8',['chacha_poly_enc_dec_update_t',['../intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548',1,'intel-ipsec-mb.h']]], - ['chacha_5fpoly_5ffinalize_5ft_9',['chacha_poly_finalize_t',['../intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0',1,'intel-ipsec-mb.h']]], - ['chacha_5fpoly_5finit_5ft_10',['chacha_poly_init_t',['../intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f',1,'intel-ipsec-mb.h']]], - ['chain_5forder_11',['chain_order',['../structIMB__JOB.html#a41e9fa248ebb040ce1e074a2444b55d2',1,'IMB_JOB']]], - ['cipher_5fdirection_12',['cipher_direction',['../structIMB__JOB.html#a1449c51b88ccdb2f855525b89c05eb84',1,'IMB_JOB']]], - ['cipher_5ffields_13',['cipher_fields',['../structIMB__JOB.html#a006bf024dd3e809fad23c3df813c6fb2',1,'IMB_JOB']]], - ['cipher_5ffunc_14',['cipher_func',['../structIMB__JOB.html#a652eb3eee14e59be703bf28e69ca0671',1,'IMB_JOB']]], - ['cipher_5fmode_15',['cipher_mode',['../structIMB__JOB.html#a78113e875fdb681e775fd32ee67c7597',1,'IMB_JOB']]], - ['cipher_5fstart_5foffset_5fin_5fbits_16',['cipher_start_offset_in_bits',['../structIMB__JOB.html#a60a01da0056367a6f0a326265e4da4fb',1,'IMB_JOB']]], - ['cipher_5fstart_5fsrc_5foffset_5fin_5fbits_17',['cipher_start_src_offset_in_bits',['../structIMB__JOB.html#af5c226d1c875c4e30a8f7bd7c03f05b1',1,'IMB_JOB']]], - ['cipher_5fstart_5fsrc_5foffset_5fin_5fbytes_18',['cipher_start_src_offset_in_bytes',['../structIMB__JOB.html#adda0b9bd22d445402bb9866e423707c4',1,'IMB_JOB']]], - ['cmac_19',['CMAC',['../structIMB__JOB.html#a499c1e90c9004ab7bb50fac98b6a9048',1,'IMB_JOB']]], - ['cmac_5fsubkey_5fgen_5f128_20',['cmac_subkey_gen_128',['../structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995',1,'IMB_MGR']]], - ['cmac_5fsubkey_5fgen_5f256_21',['cmac_subkey_gen_256',['../structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76',1,'IMB_MGR']]], - ['cmac_5fsubkey_5fgen_5ft_22',['cmac_subkey_gen_t',['../intel-ipsec-mb_8h.html#aab07996d622d682adc1db8286e633cb3',1,'intel-ipsec-mb.h']]], - ['crc10_5fiuup_5fdata_23',['crc10_iuup_data',['../structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c',1,'IMB_MGR']]], - ['crc11_5ffp_5fheader_24',['crc11_fp_header',['../structIMB__MGR.html#a4b901916c2f262f1c873e4cec7b7f474',1,'IMB_MGR']]], - ['crc16_5ffp_5fdata_25',['crc16_fp_data',['../structIMB__MGR.html#ad566ac43002c2ba8ecb93048d5edc41b',1,'IMB_MGR']]], - ['crc16_5fx25_26',['crc16_x25',['../structIMB__MGR.html#a52a7ab10d6434820e9b31d0e772ea0bc',1,'IMB_MGR']]], - ['crc24_5flte_5fa_27',['crc24_lte_a',['../structIMB__MGR.html#a058cfc60f2fdd68678b36f4f038270ac',1,'IMB_MGR']]], - ['crc24_5flte_5fb_28',['crc24_lte_b',['../structIMB__MGR.html#abe8406f3582d3540edb770e153b74c3e',1,'IMB_MGR']]], - ['crc32_5fethernet_5ffcs_29',['crc32_ethernet_fcs',['../structIMB__MGR.html#a8483109fbe42f8b7fa6e7f53e016d5ec',1,'IMB_MGR']]], - ['crc32_5ffn_5ft_30',['crc32_fn_t',['../intel-ipsec-mb_8h.html#a56dd197c301ad27dc9ec0862721cb73d',1,'intel-ipsec-mb.h']]], - ['crc32_5fsctp_31',['crc32_sctp',['../structIMB__MGR.html#a4aed66c9e73808a65a062e1a5b0f66aa',1,'IMB_MGR']]], - ['crc32_5fwimax_5fofdma_5fdata_32',['crc32_wimax_ofdma_data',['../structIMB__MGR.html#ad08e44bc4edc54c556ea2245f848b974',1,'IMB_MGR']]], - ['crc6_5fiuup_5fheader_33',['crc6_iuup_header',['../structIMB__MGR.html#aa610dc7226673020be410762b995b725',1,'IMB_MGR']]], - ['crc7_5ffp_5fheader_34',['crc7_fp_header',['../structIMB__MGR.html#ac819ddcc968604186983d58f275bd24b',1,'IMB_MGR']]], - ['crc8_5fwimax_5fofdma_5fhcs_35',['crc8_wimax_ofdma_hcs',['../structIMB__MGR.html#a5e5be572c46ed01ac11fc95738373e2a',1,'IMB_MGR']]], - ['ctx_36',['ctx',['../structIMB__JOB.html#a053ceeb65e611c48a97a3e10d03d47eb',1,'IMB_JOB::ctx'],['../structIMB__JOB.html#a4abdf3311d861979dc39669b3b7f1ed8',1,'IMB_JOB::ctx']]], - ['current_5fcounter_37',['current_counter',['../structgcm__context__data.html#a2a454a5e44422aaec135dc7807aa55a4',1,'gcm_context_data']]] + ['chacha20_5fhp_5fquic_2',['chacha20_hp_quic',['../structIMB__MGR.html#ab61d5720c5cc99e1932c0951561da2e2',1,'IMB_MGR']]], + ['chacha20_5fhp_5fquic_5ft_3',['chacha20_hp_quic_t',['../intel-ipsec-mb_8h.html#aed418d6f1ec4d8a2d29c3ca2cec05f49',1,'intel-ipsec-mb.h']]], + ['chacha20_5fpoly1305_4',['CHACHA20_POLY1305',['../structIMB__JOB.html#ace537bcd7b871fddd4514b7fd4f678a3',1,'IMB_JOB']]], + ['chacha20_5fpoly1305_5fcontext_5fdata_5',['chacha20_poly1305_context_data',['../structchacha20__poly1305__context__data.html',1,'']]], + ['chacha20_5fpoly1305_5fdec_5fupdate_6',['chacha20_poly1305_dec_update',['../structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5fenc_5fupdate_7',['chacha20_poly1305_enc_update',['../structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5ffinalize_8',['chacha20_poly1305_finalize',['../structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5finit_9',['chacha20_poly1305_init',['../structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5fquic_10',['chacha20_poly1305_quic',['../structIMB__MGR.html#a0bb7e7329616c5cc195befae3ccde650',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5fquic_5ft_11',['chacha20_poly1305_quic_t',['../intel-ipsec-mb_8h.html#a1af4a857337cd5ccd97a4801feede864',1,'intel-ipsec-mb.h']]], + ['chacha_5fpoly_5fenc_5fdec_5fupdate_5ft_12',['chacha_poly_enc_dec_update_t',['../intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548',1,'intel-ipsec-mb.h']]], + ['chacha_5fpoly_5ffinalize_5ft_13',['chacha_poly_finalize_t',['../intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0',1,'intel-ipsec-mb.h']]], + ['chacha_5fpoly_5finit_5ft_14',['chacha_poly_init_t',['../intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f',1,'intel-ipsec-mb.h']]], + ['chain_5forder_15',['chain_order',['../structIMB__JOB.html#a41e9fa248ebb040ce1e074a2444b55d2',1,'IMB_JOB']]], + ['cipher_5fdirection_16',['cipher_direction',['../structIMB__JOB.html#a1449c51b88ccdb2f855525b89c05eb84',1,'IMB_JOB']]], + ['cipher_5ffields_17',['cipher_fields',['../structIMB__JOB.html#a006bf024dd3e809fad23c3df813c6fb2',1,'IMB_JOB']]], + ['cipher_5ffunc_18',['cipher_func',['../structIMB__JOB.html#a652eb3eee14e59be703bf28e69ca0671',1,'IMB_JOB']]], + ['cipher_5fmode_19',['cipher_mode',['../structIMB__JOB.html#a78113e875fdb681e775fd32ee67c7597',1,'IMB_JOB']]], + ['cipher_5fstart_5foffset_5fin_5fbits_20',['cipher_start_offset_in_bits',['../structIMB__JOB.html#a60a01da0056367a6f0a326265e4da4fb',1,'IMB_JOB']]], + ['cipher_5fstart_5fsrc_5foffset_5fin_5fbits_21',['cipher_start_src_offset_in_bits',['../structIMB__JOB.html#af5c226d1c875c4e30a8f7bd7c03f05b1',1,'IMB_JOB']]], + ['cipher_5fstart_5fsrc_5foffset_5fin_5fbytes_22',['cipher_start_src_offset_in_bytes',['../structIMB__JOB.html#adda0b9bd22d445402bb9866e423707c4',1,'IMB_JOB']]], + ['cmac_23',['CMAC',['../structIMB__JOB.html#a499c1e90c9004ab7bb50fac98b6a9048',1,'IMB_JOB']]], + ['cmac_5fsubkey_5fgen_5f128_24',['cmac_subkey_gen_128',['../structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995',1,'IMB_MGR']]], + ['cmac_5fsubkey_5fgen_5f256_25',['cmac_subkey_gen_256',['../structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76',1,'IMB_MGR']]], + ['cmac_5fsubkey_5fgen_5ft_26',['cmac_subkey_gen_t',['../intel-ipsec-mb_8h.html#aab07996d622d682adc1db8286e633cb3',1,'intel-ipsec-mb.h']]], + ['crc10_5fiuup_5fdata_27',['crc10_iuup_data',['../structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c',1,'IMB_MGR']]], + ['crc11_5ffp_5fheader_28',['crc11_fp_header',['../structIMB__MGR.html#a4b901916c2f262f1c873e4cec7b7f474',1,'IMB_MGR']]], + ['crc16_5ffp_5fdata_29',['crc16_fp_data',['../structIMB__MGR.html#ad566ac43002c2ba8ecb93048d5edc41b',1,'IMB_MGR']]], + ['crc16_5fx25_30',['crc16_x25',['../structIMB__MGR.html#a52a7ab10d6434820e9b31d0e772ea0bc',1,'IMB_MGR']]], + ['crc24_5flte_5fa_31',['crc24_lte_a',['../structIMB__MGR.html#a058cfc60f2fdd68678b36f4f038270ac',1,'IMB_MGR']]], + ['crc24_5flte_5fb_32',['crc24_lte_b',['../structIMB__MGR.html#abe8406f3582d3540edb770e153b74c3e',1,'IMB_MGR']]], + ['crc32_5fethernet_5ffcs_33',['crc32_ethernet_fcs',['../structIMB__MGR.html#a8483109fbe42f8b7fa6e7f53e016d5ec',1,'IMB_MGR']]], + ['crc32_5ffn_5ft_34',['crc32_fn_t',['../intel-ipsec-mb_8h.html#a56dd197c301ad27dc9ec0862721cb73d',1,'intel-ipsec-mb.h']]], + ['crc32_5fsctp_35',['crc32_sctp',['../structIMB__MGR.html#a4aed66c9e73808a65a062e1a5b0f66aa',1,'IMB_MGR']]], + ['crc32_5fwimax_5fofdma_5fdata_36',['crc32_wimax_ofdma_data',['../structIMB__MGR.html#ad08e44bc4edc54c556ea2245f848b974',1,'IMB_MGR']]], + ['crc6_5fiuup_5fheader_37',['crc6_iuup_header',['../structIMB__MGR.html#aa610dc7226673020be410762b995b725',1,'IMB_MGR']]], + ['crc7_5ffp_5fheader_38',['crc7_fp_header',['../structIMB__MGR.html#ac819ddcc968604186983d58f275bd24b',1,'IMB_MGR']]], + ['crc8_5fwimax_5fofdma_5fhcs_39',['crc8_wimax_ofdma_hcs',['../structIMB__MGR.html#a5e5be572c46ed01ac11fc95738373e2a',1,'IMB_MGR']]], + ['ctx_40',['ctx',['../structIMB__JOB.html#a053ceeb65e611c48a97a3e10d03d47eb',1,'IMB_JOB::ctx'],['../structIMB__JOB.html#a4abdf3311d861979dc39669b3b7f1ed8',1,'IMB_JOB::ctx']]], + ['current_5fcounter_41',['current_counter',['../structgcm__context__data.html#a2a454a5e44422aaec135dc7807aa55a4',1,'gcm_context_data']]] ]; diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 992a8a97..1238a21b 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -10,11 +10,12 @@ var searchData= ['des_5fkey_5fsched_7',['des_key_sched',['../structIMB__MGR.html#aae9afac5c2c1bf7b27d187d10778a1ee',1,'IMB_MGR']]], ['des_5fkey_5fschedule_8',['des_key_schedule',['../intel-ipsec-mb_8h.html#a9911462fe4689c7420b827bb13fc3440',1,'intel-ipsec-mb.h']]], ['des_5fkeysched_5ft_9',['des_keysched_t',['../intel-ipsec-mb_8h.html#a60a93569304a978c798bb8c4a4f7f52f',1,'intel-ipsec-mb.h']]], - ['docsis128_5fcrc32_5fsec_5fooo_10',['docsis128_crc32_sec_ooo',['../structIMB__MGR.html#acf438b50cb95a4fff1276b6666d22ad4',1,'IMB_MGR']]], - ['docsis128_5fsec_5fooo_11',['docsis128_sec_ooo',['../structIMB__MGR.html#a93cb5904608e179c49917f80c64fabd1',1,'IMB_MGR']]], - ['docsis256_5fcrc32_5fsec_5fooo_12',['docsis256_crc32_sec_ooo',['../structIMB__MGR.html#af6531598b8dd0131a11e0cf95854605d',1,'IMB_MGR']]], - ['docsis256_5fsec_5fooo_13',['docsis256_sec_ooo',['../structIMB__MGR.html#acb6e3b70e16194274e2eaefdff8f9e89',1,'IMB_MGR']]], - ['docsis_5fdes_5fdec_5fooo_14',['docsis_des_dec_ooo',['../structIMB__MGR.html#a3d5173cea3d4932576f0a5b3abbc1f40',1,'IMB_MGR']]], - ['docsis_5fdes_5fenc_5fooo_15',['docsis_des_enc_ooo',['../structIMB__MGR.html#a937fb0d3b113d203ee1a4beaf5b5b98f',1,'IMB_MGR']]], - ['dst_16',['dst',['../structIMB__JOB.html#ac1f7c363e7709cf1a7de1364aa8625e2',1,'IMB_JOB']]] + ['descr_10',['descr',['../structIMB__SELF__TEST__CALLBACK__DATA.html#a66f3088578a8e369803f380ce9d436b4',1,'IMB_SELF_TEST_CALLBACK_DATA']]], + ['docsis128_5fcrc32_5fsec_5fooo_11',['docsis128_crc32_sec_ooo',['../structIMB__MGR.html#acf438b50cb95a4fff1276b6666d22ad4',1,'IMB_MGR']]], + ['docsis128_5fsec_5fooo_12',['docsis128_sec_ooo',['../structIMB__MGR.html#a93cb5904608e179c49917f80c64fabd1',1,'IMB_MGR']]], + ['docsis256_5fcrc32_5fsec_5fooo_13',['docsis256_crc32_sec_ooo',['../structIMB__MGR.html#af6531598b8dd0131a11e0cf95854605d',1,'IMB_MGR']]], + ['docsis256_5fsec_5fooo_14',['docsis256_sec_ooo',['../structIMB__MGR.html#acb6e3b70e16194274e2eaefdff8f9e89',1,'IMB_MGR']]], + ['docsis_5fdes_5fdec_5fooo_15',['docsis_des_dec_ooo',['../structIMB__MGR.html#a3d5173cea3d4932576f0a5b3abbc1f40',1,'IMB_MGR']]], + ['docsis_5fdes_5fenc_5fooo_16',['docsis_des_enc_ooo',['../structIMB__MGR.html#a937fb0d3b113d203ee1a4beaf5b5b98f',1,'IMB_MGR']]], + ['dst_17',['dst',['../structIMB__JOB.html#ac1f7c363e7709cf1a7de1364aa8625e2',1,'IMB_JOB']]] ]; diff --git a/docs/search/all_7.js b/docs/search/all_7.js index 53ee649d..7c044af5 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -46,8 +46,8 @@ var searchData= ['get_5fnext_5fjob_5favx512_43',['get_next_job_avx512',['../intel-ipsec-mb_8h.html#a40c08ba2c387e24f2096b1213c46c812',1,'intel-ipsec-mb.h']]], ['get_5fnext_5fjob_5fsse_44',['get_next_job_sse',['../intel-ipsec-mb_8h.html#a055db1f6f16bc17724bdc64d0f313871',1,'intel-ipsec-mb.h']]], ['get_5fnext_5fjob_5ft_45',['get_next_job_t',['../intel-ipsec-mb_8h.html#a5a533d852e3b65e9e5978fec37da43b5',1,'intel-ipsec-mb.h']]], - ['ghash_46',['GHASH',['../structIMB__JOB.html#af24c379b5414a5d3ec290954b98b1c72',1,'IMB_JOB']]], - ['ghash_47',['ghash',['../structIMB__MGR.html#afc7d7ae10e8e6f37b9ec894059818fad',1,'IMB_MGR']]], + ['ghash_46',['ghash',['../structIMB__MGR.html#afc7d7ae10e8e6f37b9ec894059818fad',1,'IMB_MGR']]], + ['ghash_47',['GHASH',['../structIMB__JOB.html#af24c379b5414a5d3ec290954b98b1c72',1,'IMB_JOB']]], ['ghash_5fkeys_48',['ghash_keys',['../structgcm__key__data.html#af5adb4225d569050207cfcfe00fe273a',1,'gcm_key_data']]], ['ghash_5fpre_49',['ghash_pre',['../structIMB__MGR.html#af6a1c323981b8c3cfe09f94cd9dd58e2',1,'IMB_MGR']]], ['ghash_5ft_50',['ghash_t',['../intel-ipsec-mb_8h.html#a12e0c05f0ecec8d75d4b288a7ec11c84',1,'intel-ipsec-mb.h']]], diff --git a/docs/search/all_9.js b/docs/search/all_9.js index 5c9d5580..9ee7d4b3 100644 --- a/docs/search/all_9.js +++ b/docs/search/all_9.js @@ -89,311 +89,343 @@ var searchData= ['imb_5fauth_5fhmac_5fsha_5f256_86',['IMB_AUTH_HMAC_SHA_256',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a60c1e71108516903aded4534f0f2e995',1,'intel-ipsec-mb.h']]], ['imb_5fauth_5fhmac_5fsha_5f384_87',['IMB_AUTH_HMAC_SHA_384',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae98f8f8e42b7a026bb2aa2a402a291b9',1,'intel-ipsec-mb.h']]], ['imb_5fauth_5fhmac_5fsha_5f512_88',['IMB_AUTH_HMAC_SHA_512',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad8f7bc68ad10fe75665692a27ada55f1',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fkasumi_5fuia1_89',['IMB_AUTH_KASUMI_UIA1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a42dc1dc990059b61ef784813e0f8f49a',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fmd5_90',['IMB_AUTH_MD5',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a958fb278e4745955ebc791ba652954fe',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fnull_91',['IMB_AUTH_NULL',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a25f47297460775ab891a0abb8240b8e0',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fnum_92',['IMB_AUTH_NUM',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fpoly1305_93',['IMB_AUTH_POLY1305',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a93e6c082f7ec5926a087d139a2bd2e56',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fpon_5fcrc_5fbip_94',['IMB_AUTH_PON_CRC_BIP',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a2fcc080535b4dd16502ecd2b01c14048',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f1_95',['IMB_AUTH_SHA_1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adcaf4a43c9c114bcdb75ff44ba1bea77',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f224_96',['IMB_AUTH_SHA_224',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3936068075b4572d859c9b1984312325',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f256_97',['IMB_AUTH_SHA_256',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4962dbdf6fcb8d743e4ab55ce23c4b88',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f384_98',['IMB_AUTH_SHA_384',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006afe74859581d19e70b8667773662081bc',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f512_99',['IMB_AUTH_SHA_512',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa12aca10078adbe0bc2a021190663e2d',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsnow3g_5fuia2_5fbitlen_100',['IMB_AUTH_SNOW3G_UIA2_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4eadf3270a81eb2567388843da2fa89b',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsnow_5fv_5faead_101',['IMB_AUTH_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff331c62b01fb8427e63e18fc433f6',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fzuc256_5feia3_5fbitlen_102',['IMB_AUTH_ZUC256_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a7c535075abfb0878168a00600a762fe0',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fzuc_5feia3_5fbitlen_103',['IMB_AUTH_ZUC_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a188c2297dc5228820e690e8938cd407b',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fdec_5ffinalize_104',['IMB_CHACHA20_POLY1305_DEC_FINALIZE',['../intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fdec_5fupdate_105',['IMB_CHACHA20_POLY1305_DEC_UPDATE',['../intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fenc_5ffinalize_106',['IMB_CHACHA20_POLY1305_ENC_FINALIZE',['../intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fenc_5fupdate_107',['IMB_CHACHA20_POLY1305_ENC_UPDATE',['../intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5finit_108',['IMB_CHACHA20_POLY1305_INIT',['../intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643',1,'intel-ipsec-mb.h']]], - ['imb_5fchain_5forder_109',['IMB_CHAIN_ORDER',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcbc_110',['IMB_CIPHER_CBC',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0e2ebfcfd101ab4a39129082b2de517f',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcbcs_5f1_5f9_111',['IMB_CIPHER_CBCS_1_9',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca71d87659793f7377d1d8b3315a3559f8',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fccm_112',['IMB_CIPHER_CCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7d3946d77e4364bc45a9e72499bf817f',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fchacha20_113',['IMB_CIPHER_CHACHA20',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca39d8d7ebca424a1c1a65bc04b5f64741',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fchacha20_5fpoly1305_114',['IMB_CIPHER_CHACHA20_POLY1305',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caa5c375f97dce274a2446c8abf90aa61a',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fchacha20_5fpoly1305_5fsgl_115',['IMB_CIPHER_CHACHA20_POLY1305_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca40926d8b731a401ec3e86ffa2089a1eb',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcntr_116',['IMB_CIPHER_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca5b4126e439eaff0975846425594201ea',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcntr_5fbitlen_117',['IMB_CIPHER_CNTR_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca6f69815480531651948b5549fa84023a',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcustom_118',['IMB_CIPHER_CUSTOM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca4301726c71a4faf412a1a011cc4f0df8',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdes_119',['IMB_CIPHER_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca049e85047492494fac0a4ec785707851',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdes3_120',['IMB_CIPHER_DES3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca639b1382de364a2b810f7876189bc64f',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdirection_121',['IMB_CIPHER_DIRECTION',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9ee',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdocsis_5fdes_122',['IMB_CIPHER_DOCSIS_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caf9d62e1ff3a1a8b2ed1dcc515a3ffe1b',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdocsis_5fsec_5fbpi_123',['IMB_CIPHER_DOCSIS_SEC_BPI',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caed8ba68d7d2d7602407f17305d1d99b7',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fecb_124',['IMB_CIPHER_ECB',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca357dec895f8dfa3371add1feaa001f56',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fgcm_125',['IMB_CIPHER_GCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0f97344e525fef167a92d1a59a0492aa',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fgcm_5fsgl_126',['IMB_CIPHER_GCM_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fkasumi_5fuea1_5fbitlen_127',['IMB_CIPHER_KASUMI_UEA1_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3f7a3edb272955efea015c5bb8572e3b',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fmode_128',['IMB_CIPHER_MODE',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334c',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fnull_129',['IMB_CIPHER_NULL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0bebd24d7311dedce100455dd3a8ddf6',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fnum_130',['IMB_CIPHER_NUM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fpon_5faes_5fcntr_131',['IMB_CIPHER_PON_AES_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca896285cd2fe56f73011b908e490cbbea',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fsnow3g_5fuea2_5fbitlen_132',['IMB_CIPHER_SNOW3G_UEA2_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca88c3ff9a6816b3629dc5b4815b47607e',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fsnow_5fv_133',['IMB_CIPHER_SNOW_V',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fsnow_5fv_5faead_134',['IMB_CIPHER_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fzuc_5feea3_135',['IMB_CIPHER_ZUC_EEA3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3618bfaab3c19aabc8a93a03ae121efc',1,'intel-ipsec-mb.h']]], - ['imb_5fclear_5fmem_136',['imb_clear_mem',['../intel-ipsec-mb_8h.html#aecdd69541b6d2a83d19ca804ef4b78d6',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx_137',['IMB_CPUFLAGS_AVX',['../intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx2_138',['IMB_CPUFLAGS_AVX2',['../intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx2_5ft2_139',['IMB_CPUFLAGS_AVX2_T2',['../intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx2_5ft3_140',['IMB_CPUFLAGS_AVX2_T3',['../intel-ipsec-mb_8h.html#a6e356586d2d3d7e93ff1b23d4a90b344',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx512_141',['IMB_CPUFLAGS_AVX512',['../intel-ipsec-mb_8h.html#a0a250932ede6ca7b69f5c763c24cf51d',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx512_5ft2_142',['IMB_CPUFLAGS_AVX512_T2',['../intel-ipsec-mb_8h.html#af7bdbff703949eb2cf2dd3d3a08803de',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx_5ft2_143',['IMB_CPUFLAGS_AVX_T2',['../intel-ipsec-mb_8h.html#a85dab1abb0996e9ff4d4258fef3f9abd',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fno_5faesni_144',['IMB_CPUFLAGS_NO_AESNI',['../intel-ipsec-mb_8h.html#a6afb888ab232bab1c3ca027eb071f388',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fsse_145',['IMB_CPUFLAGS_SSE',['../intel-ipsec-mb_8h.html#a5654f563aaad731df22c8e8517c9154c',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fsse_5ft2_146',['IMB_CPUFLAGS_SSE_T2',['../intel-ipsec-mb_8h.html#ae6776750b801d7e177c152569c10c546',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fsse_5ft3_147',['IMB_CPUFLAGS_SSE_T3',['../intel-ipsec-mb_8h.html#aa1cc7ac79ca44f06e3caa18fdd6d441a',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc10_5fiuup_5fdata_148',['IMB_CRC10_IUUP_DATA',['../intel-ipsec-mb_8h.html#ac7406ab5572b4af93ff8dbbc8ee0c961',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc11_5ffp_5fheader_149',['IMB_CRC11_FP_HEADER',['../intel-ipsec-mb_8h.html#ae35b6b1b19ef6d599d47591f6c1e1732',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc16_5ffp_5fdata_150',['IMB_CRC16_FP_DATA',['../intel-ipsec-mb_8h.html#abe747d2365eb0393ab748c218029e3c6',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc16_5fx25_151',['IMB_CRC16_X25',['../intel-ipsec-mb_8h.html#a78217e8116876c0ecbe82fd3d417cc1c',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc24_5flte_5fa_152',['IMB_CRC24_LTE_A',['../intel-ipsec-mb_8h.html#a6ff60117e0ff260865cd80323306479b',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc24_5flte_5fb_153',['IMB_CRC24_LTE_B',['../intel-ipsec-mb_8h.html#ae07e15be0652ca8faa23c6f907d83e03',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc32_5fethernet_5ffcs_154',['IMB_CRC32_ETHERNET_FCS',['../intel-ipsec-mb_8h.html#a075757c7f7b132a8f2ae13c18f36e2af',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc32_5fsctp_155',['IMB_CRC32_SCTP',['../intel-ipsec-mb_8h.html#a86753ed15fcd8aab177d276dd4ebf169',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc32_5fwimax_5fofdma_5fdata_156',['IMB_CRC32_WIMAX_OFDMA_DATA',['../intel-ipsec-mb_8h.html#ab0a9f19127f3417cc78cfdf9091af33e',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc6_5fiuup_5fheader_157',['IMB_CRC6_IUUP_HEADER',['../intel-ipsec-mb_8h.html#ac7c45b0788456473390ca178275f9a34',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc7_5ffp_5fheader_158',['IMB_CRC7_FP_HEADER',['../intel-ipsec-mb_8h.html#a23fe73b1f9d40348bc98f92f859df60b',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc8_5fwimax_5fofdma_5fhcs_159',['IMB_CRC8_WIMAX_OFDMA_HCS',['../intel-ipsec-mb_8h.html#a0edd5fa8f3351ee214f7f2a267949f6d',1,'intel-ipsec-mb.h']]], - ['imb_5fdes_5fblock_5fsize_160',['IMB_DES_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a95f4ece0b318cb36bdbe66089d9ef649',1,'intel-ipsec-mb.h']]], - ['imb_5fdes_5fkey_5fsched_5fsize_161',['IMB_DES_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a7d156b1b9d715299e08cca76e790e2b7',1,'intel-ipsec-mb.h']]], - ['imb_5fdes_5fkeysched_162',['IMB_DES_KEYSCHED',['../intel-ipsec-mb_8h.html#a6fbb59f06f60f1900b591735ad691ac6',1,'intel-ipsec-mb.h']]], - ['imb_5fdim_163',['IMB_DIM',['../intel-ipsec-mb_8h.html#a1beec59f9694a41c22b6b099263c070d',1,'intel-ipsec-mb.h']]], - ['imb_5fdir_5fdecrypt_164',['IMB_DIR_DECRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eea881652011955c227d94a881d2d2c5c59',1,'intel-ipsec-mb.h']]], - ['imb_5fdir_5fencrypt_165',['IMB_DIR_ENCRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eeabed12e936823e8f8b2de70388a2d15ce',1,'intel-ipsec-mb.h']]], - ['imb_5fdll_5fexport_166',['IMB_DLL_EXPORT',['../intel-ipsec-mb_8h.html#a986643689f56109161597f67eb9d7b40',1,'intel-ipsec-mb.h']]], - ['imb_5fdll_5flocal_167',['IMB_DLL_LOCAL',['../intel-ipsec-mb_8h.html#a479e22216a6be5645af96c4b1433339e',1,'intel-ipsec-mb.h']]], - ['imb_5fdocsis_5fcrc32_5fmin_5feth_5fpdu_5fsize_168',['IMB_DOCSIS_CRC32_MIN_ETH_PDU_SIZE',['../intel-ipsec-mb_8h.html#a74dca2bb8b0c87dec90f3b985c0266af',1,'intel-ipsec-mb.h']]], - ['imb_5fdocsis_5fcrc32_5ftag_5fsize_169',['IMB_DOCSIS_CRC32_TAG_SIZE',['../intel-ipsec-mb_8h.html#a59c620471ea8c9577ed593127f82c758',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_170',['IMB_ERR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0b',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5faad_5flen_171',['IMB_ERR_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0ad3ade3fe22c5887d9bf444ff3923aa',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fauth_5flen_172',['IMB_ERR_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafe5af1c17e1caece14b3a5f659a1336d',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fauth_5ftag_5flen_173',['IMB_ERR_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6af5bd8fb7690b46afe3d2c1e623808e',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fburst_5fooo_174',['IMB_ERR_BURST_OOO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fburst_5fsize_175',['IMB_ERR_BURST_SIZE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae2bc238b157942636836eaf0eedb5ddf',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fburst_5fsuite_5fid_176',['IMB_ERR_BURST_SUITE_ID',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fciph_5flen_177',['IMB_ERR_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bab5a2b4c1df7778c3efc236976062ed94',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fciph_5fmode_178',['IMB_ERR_CIPH_MODE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba61a411feda0e8cf5aff8c58ad2e92bdd',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fhash_5falgo_179',['IMB_ERR_HASH_ALGO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8ac2802661bd9928d0c766129db2a814',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fiv_5flen_180',['IMB_ERR_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baac8500b58709f0bd05ad129337bb6af2',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5faad_5flen_181',['IMB_ERR_JOB_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba31a6b672b95d7d100a97fa6d788c0dd6',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fauth_5flen_182',['IMB_ERR_JOB_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69dd17473dc4afb2f04c417fe6882608',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fauth_5ftag_5flen_183',['IMB_ERR_JOB_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1b7e4c43808275e9cd63ca21091e5ab2',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fchain_5forder_184',['IMB_ERR_JOB_CHAIN_ORDER',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacaec18a061b4bf792178408d69775950',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fciph_5fdir_185',['IMB_ERR_JOB_CIPH_DIR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacbf5d148be9963df1d46400ff26396db',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fciph_5flen_186',['IMB_ERR_JOB_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae1c9e58d4be3fdd7bb37247667472920',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fiv_5flen_187',['IMB_ERR_JOB_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba390f91827f87bbd3233ad6e1f104b2b4',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fkey_5flen_188',['IMB_ERR_JOB_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badfea107da94936d30900f23ad22b5285',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5faad_189',['IMB_ERR_JOB_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3ef3d3180e3052862c796cf89320d60c',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fauth_190',['IMB_ERR_JOB_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba503544043c60c2195003c00b18141beb',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fauth_5fkey_191',['IMB_ERR_JOB_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba97fb89f93299f67de86aac919bb83aa9',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fdst_192',['IMB_ERR_JOB_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba55b3ddc1a48cb14ad020031b8d5b4927',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fghash_5finit_5ftag_193',['IMB_ERR_JOB_NULL_GHASH_INIT_TAG',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6c97704719f286b14204ca144bbdc7a9',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fhmac_5fipad_194',['IMB_ERR_JOB_NULL_HMAC_IPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba15f55e87bb42cf5494dd01b9a1c4d712',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fhmac_5fopad_195',['IMB_ERR_JOB_NULL_HMAC_OPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacb9286af7533993ab79982b288aab97a',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fiv_196',['IMB_ERR_JOB_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fkey_197',['IMB_ERR_JOB_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba22402460340d6b34492ece390a7913c0',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fnext_5fiv_198',['IMB_ERR_JOB_NULL_NEXT_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba983561202b1623b0bd1f691bd6036039',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fsgl_5fctx_199',['IMB_ERR_JOB_NULL_SGL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba05f9212af539a22ad65b12a9abc8e5c0',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fsrc_200',['IMB_ERR_JOB_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4bc6a784afa9bb88c5afe4fd1b5f610d',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk1_5fexp_201',['IMB_ERR_JOB_NULL_XCBC_K1_EXP',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69bf9e54fdf84b154284eab071c98804',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk2_202',['IMB_ERR_JOB_NULL_XCBC_K2',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bad7fbd09092821fb8605e11384dcdc428',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk3_203',['IMB_ERR_JOB_NULL_XCBC_K3',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baf12955208a99c8feeeb580fee940b7c3',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fpon_5fpli_204',['IMB_ERR_JOB_PON_PLI',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bace7e834842ddef5b063c99544d00b303',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fsrc_5foffset_205',['IMB_ERR_JOB_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba207979780b5d8472dfef2f5e12998d22',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fkey_5flen_206',['IMB_ERR_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8d6b3ea721216bb12fbe40e72a5bd768',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fmax_207',['IMB_ERR_MAX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fmin_208',['IMB_ERR_MIN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3f9d55f356a0caf413d2114a468ba659',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fmissing_5fcpuflags_5finit_5fmgr_209',['IMB_ERR_MISSING_CPUFLAGS_INIT_MGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0babdd0b7bc92e7dcf166d36a9bcd118d60',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fno_5faesni_5femu_210',['IMB_ERR_NO_AESNI_EMU',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4496bf14e2ddf1133a384f9fbf96d5dc',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5faad_211',['IMB_ERR_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badc7d17d90012d5c14fd8a12d9ea12543',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fauth_212',['IMB_ERR_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1e20954ec8a501093175d640631550c1',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fauth_5fkey_213',['IMB_ERR_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baa4f5aeab78ed40a4c19389b8f691306c',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fburst_214',['IMB_ERR_NULL_BURST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba99d845a176cd571dd6f99b0a430291c6',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fctx_215',['IMB_ERR_NULL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0b57ec134f6e10e11c3fbcf77ede282d',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fdst_216',['IMB_ERR_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1a61dcc99a1a9725c89076dec3c02e02',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fexp_5fkey_217',['IMB_ERR_NULL_EXP_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3b60a570372529486da69c6d2b7be382',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fiv_218',['IMB_ERR_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafcfe882ee9730fd1724b587106f2f419',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fjob_219',['IMB_ERR_NULL_JOB',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba007c436f8e21f317e8f9225c5b009d38',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fkey_220',['IMB_ERR_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba63029e3673eef74345ad80867f7ba0ef',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fmbmgr_221',['IMB_ERR_NULL_MBMGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba9ba69cc32a2d17e3e7b4d4c982f26abd',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fsrc_222',['IMB_ERR_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba308819b7cbdadfd6bbee290408880302',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fqueue_5fspace_223',['IMB_ERR_QUEUE_SPACE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4f73ed8232981b84df1fee21024e01ac',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fselftest_224',['IMB_ERR_SELFTEST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fsrc_5foffset_225',['IMB_ERR_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba20dfbdc8feb8332a9efe51de48fa6e09',1,'intel-ipsec-mb.h']]], - ['imb_5ferrno_226',['imb_errno',['../structIMB__MGR.html#a0ab7a3dfdfd8442f591699e2310df11f',1,'IMB_MGR']]], - ['imb_5ffeature_5faesni_227',['IMB_FEATURE_AESNI',['../intel-ipsec-mb_8h.html#a19c147087d2ae918baa22f90fa9b3b05',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5faesni_5femu_228',['IMB_FEATURE_AESNI_EMU',['../intel-ipsec-mb_8h.html#a421158db6d19c97a6bceb32eb4a839ed',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx_229',['IMB_FEATURE_AVX',['../intel-ipsec-mb_8h.html#a7af992d12b4f9a6e789384969a066056',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx2_230',['IMB_FEATURE_AVX2',['../intel-ipsec-mb_8h.html#a225e2cd9c1445795fc62879eabad2530',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512_5fifma_231',['IMB_FEATURE_AVX512_IFMA',['../intel-ipsec-mb_8h.html#a0134dfaffe12427a8f2182247c6f1f48',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512_5fskx_232',['IMB_FEATURE_AVX512_SKX',['../intel-ipsec-mb_8h.html#ae6d6e3427c81b278d64f0189401c4964',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512bw_233',['IMB_FEATURE_AVX512BW',['../intel-ipsec-mb_8h.html#a00caae81d425acb6b946bebb25ac267f',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512cd_234',['IMB_FEATURE_AVX512CD',['../intel-ipsec-mb_8h.html#abbdb390b80ff1a92f31a7a9adc9beeb9',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512dq_235',['IMB_FEATURE_AVX512DQ',['../intel-ipsec-mb_8h.html#a8ca2c970faa0f62a3f4a6b6c18432bb1',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512f_236',['IMB_FEATURE_AVX512F',['../intel-ipsec-mb_8h.html#ab673c08624d868ca0dd89e1a9ec28f00',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512vl_237',['IMB_FEATURE_AVX512VL',['../intel-ipsec-mb_8h.html#a803871900c08e2dc1b3f805ed4ecefd8',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx_5fifma_238',['IMB_FEATURE_AVX_IFMA',['../intel-ipsec-mb_8h.html#a8a946f162ff5e363d04f8b44d2f48747',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fbmi2_239',['IMB_FEATURE_BMI2',['../intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fcmov_240',['IMB_FEATURE_CMOV',['../intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fgfni_241',['IMB_FEATURE_GFNI',['../intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fpclmulqdq_242',['IMB_FEATURE_PCLMULQDQ',['../intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fsafe_5fdata_243',['IMB_FEATURE_SAFE_DATA',['../intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fsafe_5fparam_244',['IMB_FEATURE_SAFE_PARAM',['../intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fself_5ftest_245',['IMB_FEATURE_SELF_TEST',['../intel-ipsec-mb_8h.html#a8b4181547ded3ff17859d2632c468151',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fself_5ftest_5fpass_246',['IMB_FEATURE_SELF_TEST_PASS',['../intel-ipsec-mb_8h.html#a673b969c5f01579f6ca0a6b003cf1197',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fshani_247',['IMB_FEATURE_SHANI',['../intel-ipsec-mb_8h.html#acb9c15eabfb9bafeb15a06886fa91e90',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fsse4_5f2_248',['IMB_FEATURE_SSE4_2',['../intel-ipsec-mb_8h.html#abcc243fc505aca3eac6963eff25e9b99',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fvaes_249',['IMB_FEATURE_VAES',['../intel-ipsec-mb_8h.html#af4321e4e3c947f9b9fb7f204aaecf2c3',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fvpclmulqdq_250',['IMB_FEATURE_VPCLMULQDQ',['../intel-ipsec-mb_8h.html#a153d695ecd1af69a0d23385a50654614',1,'intel-ipsec-mb.h']]], - ['imb_5fflag_5faesni_5foff_251',['IMB_FLAG_AESNI_OFF',['../intel-ipsec-mb_8h.html#a4c53fb8e39bbc6e3f39d0558934e5d55',1,'intel-ipsec-mb.h']]], - ['imb_5fflag_5fgfni_5foff_252',['IMB_FLAG_GFNI_OFF',['../intel-ipsec-mb_8h.html#ad3faac9d03a87621ae02c10337b4edf8',1,'intel-ipsec-mb.h']]], - ['imb_5fflag_5fshani_5foff_253',['IMB_FLAG_SHANI_OFF',['../intel-ipsec-mb_8h.html#a3d45fcff99a9ea952b4dd6ef70e36e0c',1,'intel-ipsec-mb.h']]], - ['imb_5fflush_5fburst_254',['IMB_FLUSH_BURST',['../intel-ipsec-mb_8h.html#afff52a9aaa1c1875e7c905e2fb29fc43',1,'intel-ipsec-mb.h']]], - ['imb_5fflush_5fjob_255',['IMB_FLUSH_JOB',['../intel-ipsec-mb_8h.html#a4726e3683b3579b1e643134278386d72',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5f128_5fkey_5flen_256',['IMB_GCM_128_KEY_LEN',['../intel-ipsec-mb_8h.html#ae97681c203afbd818a39fb797613a232',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5f192_5fkey_5flen_257',['IMB_GCM_192_KEY_LEN',['../intel-ipsec-mb_8h.html#a7201a0be67f1e6f3757169b0166dd47d',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5f256_5fkey_5flen_258',['IMB_GCM_256_KEY_LEN',['../intel-ipsec-mb_8h.html#a4c4c40ec87c2354832f5b182b22d2111',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fblock_5flen_259',['IMB_GCM_BLOCK_LEN',['../intel-ipsec-mb_8h.html#a59def6ed420a4ef91ce4a6562cc2c4d5',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fenc_5fkey_5flen_260',['IMB_GCM_ENC_KEY_LEN',['../intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fiv_5fdata_5flen_261',['IMB_GCM_IV_DATA_LEN',['../intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fkey_5fsets_262',['IMB_GCM_KEY_SETS',['../intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fcompleted_5fjob_263',['IMB_GET_COMPLETED_JOB',['../intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5ferrno_264',['imb_get_errno',['../intel-ipsec-mb_8h.html#a79f60b2bffbe91dac3e4f8b486e7ab10',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5ffeature_5fflags_265',['imb_get_feature_flags',['../intel-ipsec-mb_8h.html#a725703ff6da6b402bde7041a2fabfddf',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fmb_5fmgr_5fsize_266',['imb_get_mb_mgr_size',['../intel-ipsec-mb_8h.html#ac8379ada0d6ec030ebad9828fbea9459',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fnext_5fburst_267',['IMB_GET_NEXT_BURST',['../intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fnext_5fjob_268',['IMB_GET_NEXT_JOB',['../intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fstrerror_269',['imb_get_strerror',['../intel-ipsec-mb_8h.html#a61f664448a862fbb02e728ce518ff8e4',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fversion_270',['imb_get_version',['../intel-ipsec-mb_8h.html#aee02bcb3a5e5eaee3632086f75c3d78d',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fversion_5fstr_271',['imb_get_version_str',['../intel-ipsec-mb_8h.html#a4490e7b324236315f1a9e141b39f99f2',1,'intel-ipsec-mb.h']]], - ['imb_5fghash_272',['IMB_GHASH',['../intel-ipsec-mb_8h.html#a477ad08a4c55e2c6458b7e86dae803ec',1,'intel-ipsec-mb.h']]], - ['imb_5fghash_5fpre_273',['IMB_GHASH_PRE',['../intel-ipsec-mb_8h.html#a230f16784519d7e2b69de87871d35cb2',1,'intel-ipsec-mb.h']]], - ['imb_5fhash_5falg_274',['IMB_HASH_ALG',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006',1,'intel-ipsec-mb.h']]], - ['imb_5fhec_5f32_275',['IMB_HEC_32',['../intel-ipsec-mb_8h.html#a37996cede66ee8036b1b113af5f553ac',1,'intel-ipsec-mb.h']]], - ['imb_5fhec_5f64_276',['IMB_HEC_64',['../intel-ipsec-mb_8h.html#aa0b62ba2c9fb07a1ad3c8105ec4374a4',1,'intel-ipsec-mb.h']]], - ['imb_5fhmac_5fipad_5fopad_277',['imb_hmac_ipad_opad',['../intel-ipsec-mb_8h.html#ab5ecb9fd270d0bfc42e46c5a3a9225fe',1,'intel-ipsec-mb.h']]], - ['imb_5fjob_278',['IMB_JOB',['../structIMB__JOB.html',1,'IMB_JOB'],['../intel-ipsec-mb_8h.html#aed2387ba36d72c3d148fcb9d2802ccf5',1,'IMB_JOB: intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fblock_5fsize_279',['IMB_KASUMI_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#aa31ca303e03fc548199f95e5335889e1',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fdigest_5fsize_280',['IMB_KASUMI_DIGEST_SIZE',['../intel-ipsec-mb_8h.html#a56bd44d01c91469b57efa36f360a83bf',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f1_5fbuffer_281',['IMB_KASUMI_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a45ac331e1f9241e53fc35a1f88dec6ce',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f1_5fbuffer_5fbit_282',['IMB_KASUMI_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#ae3befb703f7dec2c0695e61542f3212c',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f2_5fbuffer_283',['IMB_KASUMI_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a884bfa72fc232c7e84043d0faee719ee',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f3_5fbuffer_284',['IMB_KASUMI_F8_3_BUFFER',['../intel-ipsec-mb_8h.html#af35e87948218048e4bbad7162208fe41',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f4_5fbuffer_285',['IMB_KASUMI_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a7ed6be7362e5ff7553fb4e7633bee76a',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5fn_5fbuffer_286',['IMB_KASUMI_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a65b1afbadee23111046746a4d302bb0d',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff9_5f1_5fbuffer_287',['IMB_KASUMI_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#a43c13bbdf83e2c75d6dd29d01dec4a1f',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff9_5f1_5fbuffer_5fuser_288',['IMB_KASUMI_F9_1_BUFFER_USER',['../intel-ipsec-mb_8h.html#a66dcf1985c046ef619141a6706159940',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5finit_5ff8_5fkey_5fsched_289',['IMB_KASUMI_INIT_F8_KEY_SCHED',['../intel-ipsec-mb_8h.html#aafcc540a047a6036adf4da0613ea5272',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5finit_5ff9_5fkey_5fsched_290',['IMB_KASUMI_INIT_F9_KEY_SCHED',['../intel-ipsec-mb_8h.html#a80a71ab95fd99c8427e171e45cebbd92',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fiv_5fsize_291',['IMB_KASUMI_IV_SIZE',['../intel-ipsec-mb_8h.html#adf7e13e43c6bb30489d0e26f11e39440',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fkey_5fsched_5fsize_292',['IMB_KASUMI_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#ae3812840fbe6b9b5ea5e84a6b86a7ed3',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fkey_5fsize_293',['IMB_KASUMI_KEY_SIZE',['../intel-ipsec-mb_8h.html#a46d59512e3a7254e54018181b7a31102',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f128_5fbytes_294',['IMB_KEY_128_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaf3e82db9a8b5b1b229c201735938969d',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f192_5fbytes_295',['IMB_KEY_192_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cca573d62aa6a04d9ce2b3c34e226846598',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f256_5fbytes_296',['IMB_KEY_256_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccac139e7555c9b30725359698833eb213a',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f64_5fbytes_297',['IMB_KEY_64_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaa1eb9eb83fca5f5dd6578f27733eb390',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5fsize_5fbytes_298',['IMB_KEY_SIZE_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cc',1,'intel-ipsec-mb.h']]], - ['imb_5fmax_5fburst_5fsize_299',['IMB_MAX_BURST_SIZE',['../intel-ipsec-mb_8h.html#af9070daf9749490016e9b5106b338867',1,'intel-ipsec-mb.h']]], - ['imb_5fmax_5fjobs_300',['IMB_MAX_JOBS',['../intel-ipsec-mb_8h.html#ab12d22470a68b5d3852c8dd972784d97',1,'intel-ipsec-mb.h']]], - ['imb_5fmax_5ftag_5flen_301',['IMB_MAX_TAG_LEN',['../intel-ipsec-mb_8h.html#a41087ea6dce2e096ebb02a613600c2ed',1,'intel-ipsec-mb.h']]], - ['imb_5fmd5_5fblock_5fsize_302',['IMB_MD5_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3',1,'intel-ipsec-mb.h']]], - ['imb_5fmd5_5fdigest_5fsize_5fin_5fbytes_303',['IMB_MD5_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa',1,'intel-ipsec-mb.h']]], - ['imb_5fmd5_5fone_5fblock_304',['IMB_MD5_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2',1,'intel-ipsec-mb.h']]], - ['imb_5fmgr_305',['IMB_MGR',['../structIMB__MGR.html',1,'IMB_MGR'],['../intel-ipsec-mb_8h.html#a6d466496b4adfea3f9bc0881f11fe551',1,'IMB_MGR: intel-ipsec-mb.h']]], - ['imb_5forder_5fcipher_5fhash_306',['IMB_ORDER_CIPHER_HASH',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5e3ab845752ce3d16e40ea7802ce4a52',1,'intel-ipsec-mb.h']]], - ['imb_5forder_5fhash_5fcipher_307',['IMB_ORDER_HASH_CIPHER',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5de8d032616267941d99dad14801044d',1,'intel-ipsec-mb.h']]], - ['imb_5fqueue_5fsize_308',['IMB_QUEUE_SIZE',['../intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365',1,'intel-ipsec-mb.h']]], - ['imb_5fquic_5faes_5fgcm_309',['imb_quic_aes_gcm',['../intel-ipsec-mb_8h.html#a8faae8f9387983904125d862c4cac9ab',1,'intel-ipsec-mb.h']]], - ['imb_5fquic_5fhp_5faes_5fecb_310',['imb_quic_hp_aes_ecb',['../intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca',1,'intel-ipsec-mb.h']]], - ['imb_5fset_5fpointers_5fmb_5fmgr_311',['imb_set_pointers_mb_mgr',['../intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81',1,'intel-ipsec-mb.h']]], - ['imb_5fset_5fsession_312',['imb_set_session',['../intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fall_313',['IMB_SGL_ALL',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da2f0678ab7ad9bb30c040e0b3ee2fa408',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fcomplete_314',['IMB_SGL_COMPLETE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3dab7a602903c0fbaad7ffb893cb2547975',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5finit_315',['IMB_SGL_INIT',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3daf6e77a48759ab366cc1160725ff4261e',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fiov_316',['IMB_SGL_IOV',['../structIMB__SGL__IOV.html',1,'']]], - ['imb_5fsgl_5fstate_317',['IMB_SGL_STATE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3d',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fupdate_318',['IMB_SGL_UPDATE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da15c5d0aeeb9d5eb4e4c4878c837c5977',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_319',['IMB_SHA1',['../intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_5fblock_5fsize_320',['IMB_SHA1_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_5fdigest_5fsize_5fin_5fbytes_321',['IMB_SHA1_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_5fone_5fblock_322',['IMB_SHA1_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ac2f9695b12c32c303faa7c93c1c24c9b',1,'intel-ipsec-mb.h']]], - ['imb_5fsha224_323',['IMB_SHA224',['../intel-ipsec-mb_8h.html#a542a40ced46bf97a678c6b44c325b360',1,'intel-ipsec-mb.h']]], - ['imb_5fsha224_5fdigest_5fsize_5fin_5fbytes_324',['IMB_SHA224_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a836641341e86b80f67716eabdf4a64c5',1,'intel-ipsec-mb.h']]], - ['imb_5fsha224_5fone_5fblock_325',['IMB_SHA224_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ab1f7eb5e9bcd0c69a70dc76747f919f6',1,'intel-ipsec-mb.h']]], - ['imb_5fsha256_326',['IMB_SHA256',['../intel-ipsec-mb_8h.html#a37338b9f91315e5de0c4f3d19859aa7b',1,'intel-ipsec-mb.h']]], - ['imb_5fsha256_5fdigest_5fsize_5fin_5fbytes_327',['IMB_SHA256_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a4bc9eee15ba0ce09f545af8916292731',1,'intel-ipsec-mb.h']]], - ['imb_5fsha256_5fone_5fblock_328',['IMB_SHA256_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a6023b87b5d1c6dc7dc0547db540af997',1,'intel-ipsec-mb.h']]], - ['imb_5fsha384_329',['IMB_SHA384',['../intel-ipsec-mb_8h.html#ac8052b8b996f866f27b4d443bcda0d5f',1,'intel-ipsec-mb.h']]], - ['imb_5fsha384_5fdigest_5fsize_5fin_5fbytes_330',['IMB_SHA384_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a2538a5e82141eb5a54f78660241e186c',1,'intel-ipsec-mb.h']]], - ['imb_5fsha384_5fone_5fblock_331',['IMB_SHA384_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a763d0cfb16263906e44f46696b16124b',1,'intel-ipsec-mb.h']]], - ['imb_5fsha512_332',['IMB_SHA512',['../intel-ipsec-mb_8h.html#ac806d6b629633e801409d3e363d83f6c',1,'intel-ipsec-mb.h']]], - ['imb_5fsha512_5fdigest_5fsize_5fin_5fbytes_333',['IMB_SHA512_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a9efcf370f0db0b21f7cf4a3b72eec53e',1,'intel-ipsec-mb.h']]], - ['imb_5fsha512_5fone_5fblock_334',['IMB_SHA512_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a71d0a529b355a434efeeda2e01870ba9',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f224_5fblock_5fsize_335',['IMB_SHA_224_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7c912b7543122de6f05355fa4848eb83',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f256_5fblock_5fsize_336',['IMB_SHA_256_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f384_5fblock_5fsize_337',['IMB_SHA_384_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f512_5fblock_5fsize_338',['IMB_SHA_512_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f1_5fbuffer_339',['IMB_SNOW3G_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f1_5fbuffer_5fbit_340',['IMB_SNOW3G_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f2_5fbuffer_341',['IMB_SNOW3G_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f4_5fbuffer_342',['IMB_SNOW3G_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a79b873457a74ad6c50e689709d79a0fb',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f8_5fbuffer_343',['IMB_SNOW3G_F8_8_BUFFER',['../intel-ipsec-mb_8h.html#a8536e68d053999123eb104762ef51932',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f8_5fbuffer_5fmultikey_344',['IMB_SNOW3G_F8_8_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#aca8fb428a3b291950cd9dc6277ad801a',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5fn_5fbuffer_345',['IMB_SNOW3G_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a4538b34eaf3a3d402041ada1e8d03e2c',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5fn_5fbuffer_5fmultikey_346',['IMB_SNOW3G_F8_N_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff9_5f1_5fbuffer_347',['IMB_SNOW3G_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5finit_5fkey_5fsched_348',['IMB_SNOW3G_INIT_KEY_SCHED',['../intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5fkey_5fsched_5fsize_349',['IMB_SNOW3G_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_350',['IMB_STATUS',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066ab',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fbeing_5fprocessed_351',['IMB_STATUS_BEING_PROCESSED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaa562b01ade81e0196fc23cd79d534141',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fcompleted_352',['IMB_STATUS_COMPLETED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba508a9f195acee09621542ca687ba2341',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fcompleted_5fauth_353',['IMB_STATUS_COMPLETED_AUTH',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba79df83a15cdafc2a6c79751457ae9792',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fcompleted_5fcipher_354',['IMB_STATUS_COMPLETED_CIPHER',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba6fcaccd3853c9e8cf3b402edc3e22089',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5ferror_355',['IMB_STATUS_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba0ef40895610ac6343d171f65be676a1d',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5finternal_5ferror_356',['IMB_STATUS_INTERNAL_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba546465b9d4cfb1f9c98c864bf5ed51fb',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5finvalid_5fargs_357',['IMB_STATUS_INVALID_ARGS',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaee85b6a8bc33e0b39001e9ff538540b7',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fburst_358',['IMB_SUBMIT_BURST',['../intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fburst_5fnocheck_359',['IMB_SUBMIT_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fcipher_5fburst_360',['IMB_SUBMIT_CIPHER_BURST',['../intel-ipsec-mb_8h.html#ae487720f5112a3ecec659ab4aeada77e',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fcipher_5fburst_5fnocheck_361',['IMB_SUBMIT_CIPHER_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#af819e81f584b3b56e0201a7174b3c0eb',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fhash_5fburst_362',['IMB_SUBMIT_HASH_BURST',['../intel-ipsec-mb_8h.html#a3702b37004e38dd27a9b8a008a0c48ed',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fhash_5fburst_5fnocheck_363',['IMB_SUBMIT_HASH_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#afd6b80655a6129fe063d2ffb391e3015',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fjob_364',['IMB_SUBMIT_JOB',['../intel-ipsec-mb_8h.html#a3602a4ccaf1da4bf6787169370cef04f',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fjob_5fnocheck_365',['IMB_SUBMIT_JOB_NOCHECK',['../intel-ipsec-mb_8h.html#af23c64e466272c5ae90fcf78fbcd0c3d',1,'intel-ipsec-mb.h']]], - ['imb_5fuint128_5ft_366',['imb_uint128_t',['../structimb__uint128__t.html',1,'']]], - ['imb_5fversion_367',['IMB_VERSION',['../intel-ipsec-mb_8h.html#ad9bcb21181d1e07b4f66d8bf0514c1a3',1,'intel-ipsec-mb.h']]], - ['imb_5fversion_5fnum_368',['IMB_VERSION_NUM',['../intel-ipsec-mb_8h.html#a415abfc6067c0b1663a508993a4eb0d4',1,'intel-ipsec-mb.h']]], - ['imb_5fversion_5fstr_369',['IMB_VERSION_STR',['../intel-ipsec-mb_8h.html#a874972638400dafdb542319d61bfbfbc',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmax_370',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a2b1faea7079fa3ddb2cabeb41aeb2a0a',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmin_371',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a3dc24506ef16ad090414608c762b3d3c',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmax_372',['IMB_ZUC256_IV_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a5ab93cc1831b961f3d04ff913f63b832',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmin_373',['IMB_ZUC256_IV_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a18e1733291bb917240ef117f52c6aa6c',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fkey_5flen_5fin_5fbytes_374',['IMB_ZUC256_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a35d04f4dc107531e37fcab1fd5efbf93',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5fdigest_5flen_5fin_5fbytes_375',['IMB_ZUC_DIGEST_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#adbb9f3bfdc1d416c20a579eb3a8b0b8f',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feea3_5f1_5fbuffer_376',['IMB_ZUC_EEA3_1_BUFFER',['../intel-ipsec-mb_8h.html#adb23f957dde69fb3bb4c6798d1a69da4',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feea3_5f4_5fbuffer_377',['IMB_ZUC_EEA3_4_BUFFER',['../intel-ipsec-mb_8h.html#a57445dd863838d04cf44f4d79c4dbcaf',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feea3_5fn_5fbuffer_378',['IMB_ZUC_EEA3_N_BUFFER',['../intel-ipsec-mb_8h.html#a6382e3185f31e61f995ab90110c52991',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feia3_5f1_5fbuffer_379',['IMB_ZUC_EIA3_1_BUFFER',['../intel-ipsec-mb_8h.html#ac789fe54f3a8f92144831a67b14501d4',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feia3_5fn_5fbuffer_380',['IMB_ZUC_EIA3_N_BUFFER',['../intel-ipsec-mb_8h.html#ae840d62f1246c0c4270c3319ef356d3c',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5fiv_5flen_5fin_5fbytes_381',['IMB_ZUC_IV_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#aaacb0749fd75d1133414685b5694652d',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5fkey_5flen_5fin_5fbytes_382',['IMB_ZUC_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a053b0646f055d7ee3be974bb2bfe534b',1,'intel-ipsec-mb.h']]], - ['in_383',['in',['../structIMB__SGL__IOV.html#a56c5b0a033d949869cee2d03f1df3129',1,'IMB_SGL_IOV']]], - ['in_5flength_384',['in_length',['../structgcm__context__data.html#a0d9e72f85aba9363fcb4f2d757342aa2',1,'gcm_context_data']]], - ['init_5fmb_5fmgr_5fauto_385',['init_mb_mgr_auto',['../intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5favx_386',['init_mb_mgr_avx',['../intel-ipsec-mb_8h.html#aee547b1b9e70e12c84d9949317e41c6c',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5favx2_387',['init_mb_mgr_avx2',['../intel-ipsec-mb_8h.html#a71b6563b6b4c0c504cd9b8302a242cfa',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5favx512_388',['init_mb_mgr_avx512',['../intel-ipsec-mb_8h.html#a98932a3c61d798b0c8a560dcc3dce16f',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5fsse_389',['init_mb_mgr_sse',['../intel-ipsec-mb_8h.html#a2ad1941fe5d77b8bb2d6445679e3b0c5',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5ft_390',['init_mb_mgr_t',['../intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b',1,'intel-ipsec-mb.h']]], - ['intel_2dipsec_2dmb_391',['intel-ipsec-mb',['../index.html',1,'']]], - ['intel_2dipsec_2dmb_2eh_392',['intel-ipsec-mb.h',['../intel-ipsec-mb_8h.html',1,'']]], - ['iv_393',['iv',['../structIMB__JOB.html#a960fdd62c1c10d2d3cc0a765c0a6531d',1,'IMB_JOB']]], - ['iv_394',['IV',['../structchacha20__poly1305__context__data.html#ac0d1657fc57308900691369362c56658',1,'chacha20_poly1305_context_data']]], - ['iv_5flen_5fin_5fbytes_395',['iv_len_in_bytes',['../structIMB__JOB.html#a25b4ce8aec20f64cfc393b245d62a09e',1,'IMB_JOB']]] + ['imb_5fauth_5fhmac_5fsm3_89',['IMB_AUTH_HMAC_SM3',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006abba78b645883f63bb73c9a8cdd9f738b',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fkasumi_5fuia1_90',['IMB_AUTH_KASUMI_UIA1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a42dc1dc990059b61ef784813e0f8f49a',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fmd5_91',['IMB_AUTH_MD5',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a958fb278e4745955ebc791ba652954fe',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fnull_92',['IMB_AUTH_NULL',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a25f47297460775ab891a0abb8240b8e0',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fnum_93',['IMB_AUTH_NUM',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fpoly1305_94',['IMB_AUTH_POLY1305',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a93e6c082f7ec5926a087d139a2bd2e56',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fpon_5fcrc_5fbip_95',['IMB_AUTH_PON_CRC_BIP',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a2fcc080535b4dd16502ecd2b01c14048',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f1_96',['IMB_AUTH_SHA_1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adcaf4a43c9c114bcdb75ff44ba1bea77',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f224_97',['IMB_AUTH_SHA_224',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3936068075b4572d859c9b1984312325',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f256_98',['IMB_AUTH_SHA_256',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4962dbdf6fcb8d743e4ab55ce23c4b88',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f384_99',['IMB_AUTH_SHA_384',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006afe74859581d19e70b8667773662081bc',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f512_100',['IMB_AUTH_SHA_512',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa12aca10078adbe0bc2a021190663e2d',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsm3_101',['IMB_AUTH_SM3',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae95ecde8c47c53b5b104fdd43120b450',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsnow3g_5fuia2_5fbitlen_102',['IMB_AUTH_SNOW3G_UIA2_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4eadf3270a81eb2567388843da2fa89b',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsnow_5fv_5faead_103',['IMB_AUTH_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff331c62b01fb8427e63e18fc433f6',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fzuc256_5feia3_5fbitlen_104',['IMB_AUTH_ZUC256_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a7c535075abfb0878168a00600a762fe0',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fzuc_5feia3_5fbitlen_105',['IMB_AUTH_ZUC_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a188c2297dc5228820e690e8938cd407b',1,'intel-ipsec-mb.h']]], + ['imb_5fccm_5faad_5fmax_5fsize_106',['IMB_CCM_AAD_MAX_SIZE',['../intel-ipsec-mb_8h.html#a96511040da293d22903654658b02e0e3',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fdec_5ffinalize_107',['IMB_CHACHA20_POLY1305_DEC_FINALIZE',['../intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fdec_5fupdate_108',['IMB_CHACHA20_POLY1305_DEC_UPDATE',['../intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fenc_5ffinalize_109',['IMB_CHACHA20_POLY1305_ENC_FINALIZE',['../intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fenc_5fupdate_110',['IMB_CHACHA20_POLY1305_ENC_UPDATE',['../intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5finit_111',['IMB_CHACHA20_POLY1305_INIT',['../intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fiv_5fsize_112',['IMB_CHACHA20_POLY1305_IV_SIZE',['../intel-ipsec-mb_8h.html#a682613e829c603f3c328f7fd6813d6ff',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fkey_5fsize_113',['IMB_CHACHA20_POLY1305_KEY_SIZE',['../intel-ipsec-mb_8h.html#a3260a6651abb0c37dc6558770966d582',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fmax_5flen_114',['IMB_CHACHA20_POLY1305_MAX_LEN',['../intel-ipsec-mb_8h.html#aef05a0c3b069c6076a3f1255582b3e38',1,'intel-ipsec-mb.h']]], + ['imb_5fchain_5forder_115',['IMB_CHAIN_ORDER',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcbc_116',['IMB_CIPHER_CBC',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0e2ebfcfd101ab4a39129082b2de517f',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcbcs_5f1_5f9_117',['IMB_CIPHER_CBCS_1_9',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca71d87659793f7377d1d8b3315a3559f8',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fccm_118',['IMB_CIPHER_CCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7d3946d77e4364bc45a9e72499bf817f',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fchacha20_119',['IMB_CIPHER_CHACHA20',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca39d8d7ebca424a1c1a65bc04b5f64741',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fchacha20_5fpoly1305_120',['IMB_CIPHER_CHACHA20_POLY1305',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caa5c375f97dce274a2446c8abf90aa61a',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fchacha20_5fpoly1305_5fsgl_121',['IMB_CIPHER_CHACHA20_POLY1305_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca40926d8b731a401ec3e86ffa2089a1eb',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcntr_122',['IMB_CIPHER_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca5b4126e439eaff0975846425594201ea',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcntr_5fbitlen_123',['IMB_CIPHER_CNTR_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca6f69815480531651948b5549fa84023a',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcustom_124',['IMB_CIPHER_CUSTOM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca4301726c71a4faf412a1a011cc4f0df8',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdes_125',['IMB_CIPHER_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca049e85047492494fac0a4ec785707851',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdes3_126',['IMB_CIPHER_DES3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca639b1382de364a2b810f7876189bc64f',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdirection_127',['IMB_CIPHER_DIRECTION',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9ee',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdocsis_5fdes_128',['IMB_CIPHER_DOCSIS_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caf9d62e1ff3a1a8b2ed1dcc515a3ffe1b',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdocsis_5fsec_5fbpi_129',['IMB_CIPHER_DOCSIS_SEC_BPI',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caed8ba68d7d2d7602407f17305d1d99b7',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fecb_130',['IMB_CIPHER_ECB',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca357dec895f8dfa3371add1feaa001f56',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fgcm_131',['IMB_CIPHER_GCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0f97344e525fef167a92d1a59a0492aa',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fgcm_5fsgl_132',['IMB_CIPHER_GCM_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fkasumi_5fuea1_5fbitlen_133',['IMB_CIPHER_KASUMI_UEA1_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3f7a3edb272955efea015c5bb8572e3b',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fmode_134',['IMB_CIPHER_MODE',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334c',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fnull_135',['IMB_CIPHER_NULL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0bebd24d7311dedce100455dd3a8ddf6',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fnum_136',['IMB_CIPHER_NUM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fpon_5faes_5fcntr_137',['IMB_CIPHER_PON_AES_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca896285cd2fe56f73011b908e490cbbea',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsm4_5fcbc_138',['IMB_CIPHER_SM4_CBC',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cad491b9e7827ce4556c81b430a7e78e96',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsm4_5fecb_139',['IMB_CIPHER_SM4_ECB',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7adbd2a1ad3472becfc1e39e4dd102ba',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsnow3g_5fuea2_5fbitlen_140',['IMB_CIPHER_SNOW3G_UEA2_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca88c3ff9a6816b3629dc5b4815b47607e',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsnow_5fv_141',['IMB_CIPHER_SNOW_V',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsnow_5fv_5faead_142',['IMB_CIPHER_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fzuc_5feea3_143',['IMB_CIPHER_ZUC_EEA3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3618bfaab3c19aabc8a93a03ae121efc',1,'intel-ipsec-mb.h']]], + ['imb_5fclear_5fmem_144',['imb_clear_mem',['../intel-ipsec-mb_8h.html#aecdd69541b6d2a83d19ca804ef4b78d6',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx_145',['IMB_CPUFLAGS_AVX',['../intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx2_146',['IMB_CPUFLAGS_AVX2',['../intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx2_5ft2_147',['IMB_CPUFLAGS_AVX2_T2',['../intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx2_5ft3_148',['IMB_CPUFLAGS_AVX2_T3',['../intel-ipsec-mb_8h.html#a6e356586d2d3d7e93ff1b23d4a90b344',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx512_149',['IMB_CPUFLAGS_AVX512',['../intel-ipsec-mb_8h.html#a0a250932ede6ca7b69f5c763c24cf51d',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx512_5ft2_150',['IMB_CPUFLAGS_AVX512_T2',['../intel-ipsec-mb_8h.html#af7bdbff703949eb2cf2dd3d3a08803de',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx_5ft2_151',['IMB_CPUFLAGS_AVX_T2',['../intel-ipsec-mb_8h.html#a85dab1abb0996e9ff4d4258fef3f9abd',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fno_5faesni_152',['IMB_CPUFLAGS_NO_AESNI',['../intel-ipsec-mb_8h.html#a6afb888ab232bab1c3ca027eb071f388',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fsse_153',['IMB_CPUFLAGS_SSE',['../intel-ipsec-mb_8h.html#a5654f563aaad731df22c8e8517c9154c',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fsse_5ft2_154',['IMB_CPUFLAGS_SSE_T2',['../intel-ipsec-mb_8h.html#ae6776750b801d7e177c152569c10c546',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fsse_5ft3_155',['IMB_CPUFLAGS_SSE_T3',['../intel-ipsec-mb_8h.html#aa1cc7ac79ca44f06e3caa18fdd6d441a',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc10_5fiuup_5fdata_156',['IMB_CRC10_IUUP_DATA',['../intel-ipsec-mb_8h.html#ac7406ab5572b4af93ff8dbbc8ee0c961',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc11_5ffp_5fheader_157',['IMB_CRC11_FP_HEADER',['../intel-ipsec-mb_8h.html#ae35b6b1b19ef6d599d47591f6c1e1732',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc16_5ffp_5fdata_158',['IMB_CRC16_FP_DATA',['../intel-ipsec-mb_8h.html#abe747d2365eb0393ab748c218029e3c6',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc16_5fx25_159',['IMB_CRC16_X25',['../intel-ipsec-mb_8h.html#a78217e8116876c0ecbe82fd3d417cc1c',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc24_5flte_5fa_160',['IMB_CRC24_LTE_A',['../intel-ipsec-mb_8h.html#a6ff60117e0ff260865cd80323306479b',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc24_5flte_5fb_161',['IMB_CRC24_LTE_B',['../intel-ipsec-mb_8h.html#ae07e15be0652ca8faa23c6f907d83e03',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc32_5fethernet_5ffcs_162',['IMB_CRC32_ETHERNET_FCS',['../intel-ipsec-mb_8h.html#a075757c7f7b132a8f2ae13c18f36e2af',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc32_5fsctp_163',['IMB_CRC32_SCTP',['../intel-ipsec-mb_8h.html#a86753ed15fcd8aab177d276dd4ebf169',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc32_5fwimax_5fofdma_5fdata_164',['IMB_CRC32_WIMAX_OFDMA_DATA',['../intel-ipsec-mb_8h.html#ab0a9f19127f3417cc78cfdf9091af33e',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc6_5fiuup_5fheader_165',['IMB_CRC6_IUUP_HEADER',['../intel-ipsec-mb_8h.html#ac7c45b0788456473390ca178275f9a34',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc7_5ffp_5fheader_166',['IMB_CRC7_FP_HEADER',['../intel-ipsec-mb_8h.html#a23fe73b1f9d40348bc98f92f859df60b',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc8_5fwimax_5fofdma_5fhcs_167',['IMB_CRC8_WIMAX_OFDMA_HCS',['../intel-ipsec-mb_8h.html#a0edd5fa8f3351ee214f7f2a267949f6d',1,'intel-ipsec-mb.h']]], + ['imb_5fdes_5fblock_5fsize_168',['IMB_DES_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a95f4ece0b318cb36bdbe66089d9ef649',1,'intel-ipsec-mb.h']]], + ['imb_5fdes_5fkey_5fsched_5fsize_169',['IMB_DES_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a7d156b1b9d715299e08cca76e790e2b7',1,'intel-ipsec-mb.h']]], + ['imb_5fdes_5fkeysched_170',['IMB_DES_KEYSCHED',['../intel-ipsec-mb_8h.html#a6fbb59f06f60f1900b591735ad691ac6',1,'intel-ipsec-mb.h']]], + ['imb_5fdim_171',['IMB_DIM',['../intel-ipsec-mb_8h.html#a1beec59f9694a41c22b6b099263c070d',1,'intel-ipsec-mb.h']]], + ['imb_5fdir_5fdecrypt_172',['IMB_DIR_DECRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eea881652011955c227d94a881d2d2c5c59',1,'intel-ipsec-mb.h']]], + ['imb_5fdir_5fencrypt_173',['IMB_DIR_ENCRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eeabed12e936823e8f8b2de70388a2d15ce',1,'intel-ipsec-mb.h']]], + ['imb_5fdll_5fexport_174',['IMB_DLL_EXPORT',['../intel-ipsec-mb_8h.html#a986643689f56109161597f67eb9d7b40',1,'intel-ipsec-mb.h']]], + ['imb_5fdll_5flocal_175',['IMB_DLL_LOCAL',['../intel-ipsec-mb_8h.html#a479e22216a6be5645af96c4b1433339e',1,'intel-ipsec-mb.h']]], + ['imb_5fdocsis_5fcrc32_5fmin_5feth_5fpdu_5fsize_176',['IMB_DOCSIS_CRC32_MIN_ETH_PDU_SIZE',['../intel-ipsec-mb_8h.html#a74dca2bb8b0c87dec90f3b985c0266af',1,'intel-ipsec-mb.h']]], + ['imb_5fdocsis_5fcrc32_5ftag_5fsize_177',['IMB_DOCSIS_CRC32_TAG_SIZE',['../intel-ipsec-mb_8h.html#a59c620471ea8c9577ed593127f82c758',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_178',['IMB_ERR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0b',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5faad_5flen_179',['IMB_ERR_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0ad3ade3fe22c5887d9bf444ff3923aa',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fauth_5flen_180',['IMB_ERR_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafe5af1c17e1caece14b3a5f659a1336d',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fauth_5ftag_5flen_181',['IMB_ERR_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6af5bd8fb7690b46afe3d2c1e623808e',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fburst_5fooo_182',['IMB_ERR_BURST_OOO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fburst_5fsize_183',['IMB_ERR_BURST_SIZE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae2bc238b157942636836eaf0eedb5ddf',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fburst_5fsuite_5fid_184',['IMB_ERR_BURST_SUITE_ID',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fciph_5flen_185',['IMB_ERR_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bab5a2b4c1df7778c3efc236976062ed94',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fciph_5fmode_186',['IMB_ERR_CIPH_MODE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba61a411feda0e8cf5aff8c58ad2e92bdd',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fhash_5falgo_187',['IMB_ERR_HASH_ALGO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8ac2802661bd9928d0c766129db2a814',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fiv_5flen_188',['IMB_ERR_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baac8500b58709f0bd05ad129337bb6af2',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5faad_5flen_189',['IMB_ERR_JOB_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba31a6b672b95d7d100a97fa6d788c0dd6',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fauth_5flen_190',['IMB_ERR_JOB_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69dd17473dc4afb2f04c417fe6882608',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fauth_5ftag_5flen_191',['IMB_ERR_JOB_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1b7e4c43808275e9cd63ca21091e5ab2',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fchain_5forder_192',['IMB_ERR_JOB_CHAIN_ORDER',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacaec18a061b4bf792178408d69775950',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fciph_5fdir_193',['IMB_ERR_JOB_CIPH_DIR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacbf5d148be9963df1d46400ff26396db',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fciph_5flen_194',['IMB_ERR_JOB_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae1c9e58d4be3fdd7bb37247667472920',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fiv_5flen_195',['IMB_ERR_JOB_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba390f91827f87bbd3233ad6e1f104b2b4',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fkey_5flen_196',['IMB_ERR_JOB_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badfea107da94936d30900f23ad22b5285',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5faad_197',['IMB_ERR_JOB_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3ef3d3180e3052862c796cf89320d60c',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fauth_198',['IMB_ERR_JOB_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba503544043c60c2195003c00b18141beb',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fauth_5fkey_199',['IMB_ERR_JOB_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba97fb89f93299f67de86aac919bb83aa9',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fdst_200',['IMB_ERR_JOB_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba55b3ddc1a48cb14ad020031b8d5b4927',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fghash_5finit_5ftag_201',['IMB_ERR_JOB_NULL_GHASH_INIT_TAG',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6c97704719f286b14204ca144bbdc7a9',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fhmac_5fipad_202',['IMB_ERR_JOB_NULL_HMAC_IPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba15f55e87bb42cf5494dd01b9a1c4d712',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fhmac_5fopad_203',['IMB_ERR_JOB_NULL_HMAC_OPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacb9286af7533993ab79982b288aab97a',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fiv_204',['IMB_ERR_JOB_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fkey_205',['IMB_ERR_JOB_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba22402460340d6b34492ece390a7913c0',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fnext_5fiv_206',['IMB_ERR_JOB_NULL_NEXT_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba983561202b1623b0bd1f691bd6036039',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fsgl_5fctx_207',['IMB_ERR_JOB_NULL_SGL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba05f9212af539a22ad65b12a9abc8e5c0',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fsrc_208',['IMB_ERR_JOB_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4bc6a784afa9bb88c5afe4fd1b5f610d',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk1_5fexp_209',['IMB_ERR_JOB_NULL_XCBC_K1_EXP',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69bf9e54fdf84b154284eab071c98804',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk2_210',['IMB_ERR_JOB_NULL_XCBC_K2',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bad7fbd09092821fb8605e11384dcdc428',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk3_211',['IMB_ERR_JOB_NULL_XCBC_K3',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baf12955208a99c8feeeb580fee940b7c3',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fpon_5fpli_212',['IMB_ERR_JOB_PON_PLI',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bace7e834842ddef5b063c99544d00b303',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fsgl_5fstate_213',['IMB_ERR_JOB_SGL_STATE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba932b3d39bef22ae92d181a207563392f',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fsrc_5foffset_214',['IMB_ERR_JOB_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba207979780b5d8472dfef2f5e12998d22',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fkey_5flen_215',['IMB_ERR_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8d6b3ea721216bb12fbe40e72a5bd768',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fmax_216',['IMB_ERR_MAX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fmin_217',['IMB_ERR_MIN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3f9d55f356a0caf413d2114a468ba659',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fmissing_5fcpuflags_5finit_5fmgr_218',['IMB_ERR_MISSING_CPUFLAGS_INIT_MGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0babdd0b7bc92e7dcf166d36a9bcd118d60',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fno_5faesni_5femu_219',['IMB_ERR_NO_AESNI_EMU',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4496bf14e2ddf1133a384f9fbf96d5dc',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5faad_220',['IMB_ERR_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badc7d17d90012d5c14fd8a12d9ea12543',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fauth_221',['IMB_ERR_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1e20954ec8a501093175d640631550c1',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fauth_5fkey_222',['IMB_ERR_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baa4f5aeab78ed40a4c19389b8f691306c',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fburst_223',['IMB_ERR_NULL_BURST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba99d845a176cd571dd6f99b0a430291c6',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fctx_224',['IMB_ERR_NULL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0b57ec134f6e10e11c3fbcf77ede282d',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fdst_225',['IMB_ERR_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1a61dcc99a1a9725c89076dec3c02e02',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fexp_5fkey_226',['IMB_ERR_NULL_EXP_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3b60a570372529486da69c6d2b7be382',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fiv_227',['IMB_ERR_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafcfe882ee9730fd1724b587106f2f419',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fjob_228',['IMB_ERR_NULL_JOB',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba007c436f8e21f317e8f9225c5b009d38',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fkey_229',['IMB_ERR_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba63029e3673eef74345ad80867f7ba0ef',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fmbmgr_230',['IMB_ERR_NULL_MBMGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba9ba69cc32a2d17e3e7b4d4c982f26abd',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fsrc_231',['IMB_ERR_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba308819b7cbdadfd6bbee290408880302',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fqueue_5fspace_232',['IMB_ERR_QUEUE_SPACE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4f73ed8232981b84df1fee21024e01ac',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fselftest_233',['IMB_ERR_SELFTEST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fsrc_5foffset_234',['IMB_ERR_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba20dfbdc8feb8332a9efe51de48fa6e09',1,'intel-ipsec-mb.h']]], + ['imb_5ferrno_235',['imb_errno',['../structIMB__MGR.html#a0ab7a3dfdfd8442f591699e2310df11f',1,'IMB_MGR']]], + ['imb_5ffeature_5faesni_236',['IMB_FEATURE_AESNI',['../intel-ipsec-mb_8h.html#a19c147087d2ae918baa22f90fa9b3b05',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5faesni_5femu_237',['IMB_FEATURE_AESNI_EMU',['../intel-ipsec-mb_8h.html#a421158db6d19c97a6bceb32eb4a839ed',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx_238',['IMB_FEATURE_AVX',['../intel-ipsec-mb_8h.html#a7af992d12b4f9a6e789384969a066056',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx2_239',['IMB_FEATURE_AVX2',['../intel-ipsec-mb_8h.html#a225e2cd9c1445795fc62879eabad2530',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512_5fifma_240',['IMB_FEATURE_AVX512_IFMA',['../intel-ipsec-mb_8h.html#a0134dfaffe12427a8f2182247c6f1f48',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512_5fskx_241',['IMB_FEATURE_AVX512_SKX',['../intel-ipsec-mb_8h.html#ae6d6e3427c81b278d64f0189401c4964',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512bw_242',['IMB_FEATURE_AVX512BW',['../intel-ipsec-mb_8h.html#a00caae81d425acb6b946bebb25ac267f',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512cd_243',['IMB_FEATURE_AVX512CD',['../intel-ipsec-mb_8h.html#abbdb390b80ff1a92f31a7a9adc9beeb9',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512dq_244',['IMB_FEATURE_AVX512DQ',['../intel-ipsec-mb_8h.html#a8ca2c970faa0f62a3f4a6b6c18432bb1',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512f_245',['IMB_FEATURE_AVX512F',['../intel-ipsec-mb_8h.html#ab673c08624d868ca0dd89e1a9ec28f00',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512vl_246',['IMB_FEATURE_AVX512VL',['../intel-ipsec-mb_8h.html#a803871900c08e2dc1b3f805ed4ecefd8',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx_5fifma_247',['IMB_FEATURE_AVX_IFMA',['../intel-ipsec-mb_8h.html#a8a946f162ff5e363d04f8b44d2f48747',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fbmi2_248',['IMB_FEATURE_BMI2',['../intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fcmov_249',['IMB_FEATURE_CMOV',['../intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fgfni_250',['IMB_FEATURE_GFNI',['../intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fhybrid_251',['IMB_FEATURE_HYBRID',['../intel-ipsec-mb_8h.html#a6bbaab5c0bc3aca1454b66bf2500150f',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fpclmulqdq_252',['IMB_FEATURE_PCLMULQDQ',['../intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fsafe_5fdata_253',['IMB_FEATURE_SAFE_DATA',['../intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fsafe_5fparam_254',['IMB_FEATURE_SAFE_PARAM',['../intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fself_5ftest_255',['IMB_FEATURE_SELF_TEST',['../intel-ipsec-mb_8h.html#a8b4181547ded3ff17859d2632c468151',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fself_5ftest_5fpass_256',['IMB_FEATURE_SELF_TEST_PASS',['../intel-ipsec-mb_8h.html#a673b969c5f01579f6ca0a6b003cf1197',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fshani_257',['IMB_FEATURE_SHANI',['../intel-ipsec-mb_8h.html#acb9c15eabfb9bafeb15a06886fa91e90',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fsse4_5f2_258',['IMB_FEATURE_SSE4_2',['../intel-ipsec-mb_8h.html#abcc243fc505aca3eac6963eff25e9b99',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fvaes_259',['IMB_FEATURE_VAES',['../intel-ipsec-mb_8h.html#af4321e4e3c947f9b9fb7f204aaecf2c3',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fvpclmulqdq_260',['IMB_FEATURE_VPCLMULQDQ',['../intel-ipsec-mb_8h.html#a153d695ecd1af69a0d23385a50654614',1,'intel-ipsec-mb.h']]], + ['imb_5fflag_5faesni_5foff_261',['IMB_FLAG_AESNI_OFF',['../intel-ipsec-mb_8h.html#a4c53fb8e39bbc6e3f39d0558934e5d55',1,'intel-ipsec-mb.h']]], + ['imb_5fflag_5fgfni_5foff_262',['IMB_FLAG_GFNI_OFF',['../intel-ipsec-mb_8h.html#ad3faac9d03a87621ae02c10337b4edf8',1,'intel-ipsec-mb.h']]], + ['imb_5fflag_5fshani_5foff_263',['IMB_FLAG_SHANI_OFF',['../intel-ipsec-mb_8h.html#a3d45fcff99a9ea952b4dd6ef70e36e0c',1,'intel-ipsec-mb.h']]], + ['imb_5fflush_5fburst_264',['IMB_FLUSH_BURST',['../intel-ipsec-mb_8h.html#afff52a9aaa1c1875e7c905e2fb29fc43',1,'intel-ipsec-mb.h']]], + ['imb_5fflush_5fjob_265',['IMB_FLUSH_JOB',['../intel-ipsec-mb_8h.html#a4726e3683b3579b1e643134278386d72',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5f128_5fkey_5flen_266',['IMB_GCM_128_KEY_LEN',['../intel-ipsec-mb_8h.html#ae97681c203afbd818a39fb797613a232',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5f192_5fkey_5flen_267',['IMB_GCM_192_KEY_LEN',['../intel-ipsec-mb_8h.html#a7201a0be67f1e6f3757169b0166dd47d',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5f256_5fkey_5flen_268',['IMB_GCM_256_KEY_LEN',['../intel-ipsec-mb_8h.html#a4c4c40ec87c2354832f5b182b22d2111',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fblock_5flen_269',['IMB_GCM_BLOCK_LEN',['../intel-ipsec-mb_8h.html#a59def6ed420a4ef91ce4a6562cc2c4d5',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fenc_5fkey_5flen_270',['IMB_GCM_ENC_KEY_LEN',['../intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fiv_5fdata_5flen_271',['IMB_GCM_IV_DATA_LEN',['../intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fkey_5fsets_272',['IMB_GCM_KEY_SETS',['../intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fmax_5flen_273',['IMB_GCM_MAX_LEN',['../intel-ipsec-mb_8h.html#a270311268c29ce07cffa688042b1855a',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fcompleted_5fjob_274',['IMB_GET_COMPLETED_JOB',['../intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5ferrno_275',['imb_get_errno',['../intel-ipsec-mb_8h.html#a79f60b2bffbe91dac3e4f8b486e7ab10',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5ffeature_5fflags_276',['imb_get_feature_flags',['../intel-ipsec-mb_8h.html#a725703ff6da6b402bde7041a2fabfddf',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fmb_5fmgr_5fsize_277',['imb_get_mb_mgr_size',['../intel-ipsec-mb_8h.html#ac8379ada0d6ec030ebad9828fbea9459',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fnext_5fburst_278',['IMB_GET_NEXT_BURST',['../intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fnext_5fjob_279',['IMB_GET_NEXT_JOB',['../intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fstrerror_280',['imb_get_strerror',['../intel-ipsec-mb_8h.html#a61f664448a862fbb02e728ce518ff8e4',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fversion_281',['imb_get_version',['../intel-ipsec-mb_8h.html#aee02bcb3a5e5eaee3632086f75c3d78d',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fversion_5fstr_282',['imb_get_version_str',['../intel-ipsec-mb_8h.html#a4490e7b324236315f1a9e141b39f99f2',1,'intel-ipsec-mb.h']]], + ['imb_5fghash_283',['IMB_GHASH',['../intel-ipsec-mb_8h.html#a477ad08a4c55e2c6458b7e86dae803ec',1,'intel-ipsec-mb.h']]], + ['imb_5fghash_5fpre_284',['IMB_GHASH_PRE',['../intel-ipsec-mb_8h.html#a230f16784519d7e2b69de87871d35cb2',1,'intel-ipsec-mb.h']]], + ['imb_5fhash_5falg_285',['IMB_HASH_ALG',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006',1,'intel-ipsec-mb.h']]], + ['imb_5fhec_5f32_286',['IMB_HEC_32',['../intel-ipsec-mb_8h.html#a37996cede66ee8036b1b113af5f553ac',1,'intel-ipsec-mb.h']]], + ['imb_5fhec_5f64_287',['IMB_HEC_64',['../intel-ipsec-mb_8h.html#aa0b62ba2c9fb07a1ad3c8105ec4374a4',1,'intel-ipsec-mb.h']]], + ['imb_5fhmac_5fipad_5fopad_288',['imb_hmac_ipad_opad',['../intel-ipsec-mb_8h.html#a3c94d3ccb379f131a14d8eba3715e368',1,'intel-ipsec-mb.h']]], + ['imb_5fjob_289',['IMB_JOB',['../structIMB__JOB.html',1,'IMB_JOB'],['../intel-ipsec-mb_8h.html#aed2387ba36d72c3d148fcb9d2802ccf5',1,'IMB_JOB: intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fblock_5fsize_290',['IMB_KASUMI_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#aa31ca303e03fc548199f95e5335889e1',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fdigest_5fsize_291',['IMB_KASUMI_DIGEST_SIZE',['../intel-ipsec-mb_8h.html#a56bd44d01c91469b57efa36f360a83bf',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f1_5fbuffer_292',['IMB_KASUMI_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a45ac331e1f9241e53fc35a1f88dec6ce',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f1_5fbuffer_5fbit_293',['IMB_KASUMI_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#ae3befb703f7dec2c0695e61542f3212c',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f2_5fbuffer_294',['IMB_KASUMI_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a884bfa72fc232c7e84043d0faee719ee',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f3_5fbuffer_295',['IMB_KASUMI_F8_3_BUFFER',['../intel-ipsec-mb_8h.html#af35e87948218048e4bbad7162208fe41',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f4_5fbuffer_296',['IMB_KASUMI_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a7ed6be7362e5ff7553fb4e7633bee76a',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5fn_5fbuffer_297',['IMB_KASUMI_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a65b1afbadee23111046746a4d302bb0d',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff9_5f1_5fbuffer_298',['IMB_KASUMI_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#a43c13bbdf83e2c75d6dd29d01dec4a1f',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff9_5f1_5fbuffer_5fuser_299',['IMB_KASUMI_F9_1_BUFFER_USER',['../intel-ipsec-mb_8h.html#a66dcf1985c046ef619141a6706159940',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5finit_5ff8_5fkey_5fsched_300',['IMB_KASUMI_INIT_F8_KEY_SCHED',['../intel-ipsec-mb_8h.html#aafcc540a047a6036adf4da0613ea5272',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5finit_5ff9_5fkey_5fsched_301',['IMB_KASUMI_INIT_F9_KEY_SCHED',['../intel-ipsec-mb_8h.html#a80a71ab95fd99c8427e171e45cebbd92',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fiv_5fsize_302',['IMB_KASUMI_IV_SIZE',['../intel-ipsec-mb_8h.html#adf7e13e43c6bb30489d0e26f11e39440',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fkey_5fsched_5fsize_303',['IMB_KASUMI_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#ae3812840fbe6b9b5ea5e84a6b86a7ed3',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fkey_5fsize_304',['IMB_KASUMI_KEY_SIZE',['../intel-ipsec-mb_8h.html#a46d59512e3a7254e54018181b7a31102',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f128_5fbytes_305',['IMB_KEY_128_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaf3e82db9a8b5b1b229c201735938969d',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f192_5fbytes_306',['IMB_KEY_192_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cca573d62aa6a04d9ce2b3c34e226846598',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f256_5fbytes_307',['IMB_KEY_256_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccac139e7555c9b30725359698833eb213a',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f64_5fbytes_308',['IMB_KEY_64_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaa1eb9eb83fca5f5dd6578f27733eb390',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5fsize_5fbytes_309',['IMB_KEY_SIZE_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cc',1,'intel-ipsec-mb.h']]], + ['imb_5fmax_5fburst_5fsize_310',['IMB_MAX_BURST_SIZE',['../intel-ipsec-mb_8h.html#af9070daf9749490016e9b5106b338867',1,'intel-ipsec-mb.h']]], + ['imb_5fmax_5fjobs_311',['IMB_MAX_JOBS',['../intel-ipsec-mb_8h.html#ab12d22470a68b5d3852c8dd972784d97',1,'intel-ipsec-mb.h']]], + ['imb_5fmax_5ftag_5flen_312',['IMB_MAX_TAG_LEN',['../intel-ipsec-mb_8h.html#a41087ea6dce2e096ebb02a613600c2ed',1,'intel-ipsec-mb.h']]], + ['imb_5fmd5_5fblock_5fsize_313',['IMB_MD5_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3',1,'intel-ipsec-mb.h']]], + ['imb_5fmd5_5fdigest_5fsize_5fin_5fbytes_314',['IMB_MD5_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa',1,'intel-ipsec-mb.h']]], + ['imb_5fmd5_5fone_5fblock_315',['IMB_MD5_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2',1,'intel-ipsec-mb.h']]], + ['imb_5fmgr_316',['IMB_MGR',['../intel-ipsec-mb_8h.html#a6d466496b4adfea3f9bc0881f11fe551',1,'IMB_MGR: intel-ipsec-mb.h'],['../structIMB__MGR.html',1,'IMB_MGR']]], + ['imb_5forder_5fcipher_5fhash_317',['IMB_ORDER_CIPHER_HASH',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5e3ab845752ce3d16e40ea7802ce4a52',1,'intel-ipsec-mb.h']]], + ['imb_5forder_5fhash_5fcipher_318',['IMB_ORDER_HASH_CIPHER',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5de8d032616267941d99dad14801044d',1,'intel-ipsec-mb.h']]], + ['imb_5fpoly1305_5fblock_5fsize_319',['IMB_POLY1305_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a603f272890d272f0bbd467ee8c632452',1,'intel-ipsec-mb.h']]], + ['imb_5fqueue_5fsize_320',['IMB_QUEUE_SIZE',['../intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365',1,'intel-ipsec-mb.h']]], + ['imb_5fquic_5faes_5fgcm_321',['imb_quic_aes_gcm',['../intel-ipsec-mb_8h.html#a8faae8f9387983904125d862c4cac9ab',1,'intel-ipsec-mb.h']]], + ['imb_5fquic_5fchacha20_5fpoly1305_322',['imb_quic_chacha20_poly1305',['../intel-ipsec-mb_8h.html#a19dc5776bd2e96303a467c798dd7cf8a',1,'intel-ipsec-mb.h']]], + ['imb_5fquic_5fhp_5faes_5fecb_323',['imb_quic_hp_aes_ecb',['../intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca',1,'intel-ipsec-mb.h']]], + ['imb_5fquic_5fhp_5fchacha20_324',['imb_quic_hp_chacha20',['../intel-ipsec-mb_8h.html#a3ed913654b2d1ebf8cab875022d6da92',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fcallback_5fdata_325',['IMB_SELF_TEST_CALLBACK_DATA',['../structIMB__SELF__TEST__CALLBACK__DATA.html',1,'']]], + ['imb_5fself_5ftest_5fcb_5ft_326',['imb_self_test_cb_t',['../intel-ipsec-mb_8h.html#a6fc0ee92d9cbee157810685d592cc13a',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fget_5fcb_327',['imb_self_test_get_cb',['../intel-ipsec-mb_8h.html#a16fb370395bb6facfbbf7dc95af4c8a4',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5fcorrupt_328',['IMB_SELF_TEST_PHASE_CORRUPT',['../intel-ipsec-mb_8h.html#ad4c08f2bffbec28676efdb2e2719cccc',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5ffail_329',['IMB_SELF_TEST_PHASE_FAIL',['../intel-ipsec-mb_8h.html#a6eed902612dcc2a48357d41eec6cbbe0',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5fpass_330',['IMB_SELF_TEST_PHASE_PASS',['../intel-ipsec-mb_8h.html#a8ffbfaff9522f0afbed27f0f18278bb2',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5fstart_331',['IMB_SELF_TEST_PHASE_START',['../intel-ipsec-mb_8h.html#a99801c5d8203aeaf6bf08e67e491f69b',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fset_5fcb_332',['imb_self_test_set_cb',['../intel-ipsec-mb_8h.html#a474ce25401eac36333b69f27c669849c',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5ftype_5fkat_5faead_333',['IMB_SELF_TEST_TYPE_KAT_AEAD',['../intel-ipsec-mb_8h.html#a439b4d815e36cd31bbe7d230673343c3',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5ftype_5fkat_5fauth_334',['IMB_SELF_TEST_TYPE_KAT_AUTH',['../intel-ipsec-mb_8h.html#a399d147b404c7ee60b254b34606e02db',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5ftype_5fkat_5fcipher_335',['IMB_SELF_TEST_TYPE_KAT_CIPHER',['../intel-ipsec-mb_8h.html#a13bffffd1c1829e5d92815d90cb27534',1,'intel-ipsec-mb.h']]], + ['imb_5fset_5fpointers_5fmb_5fmgr_336',['imb_set_pointers_mb_mgr',['../intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81',1,'intel-ipsec-mb.h']]], + ['imb_5fset_5fsession_337',['imb_set_session',['../intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fall_338',['IMB_SGL_ALL',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da2f0678ab7ad9bb30c040e0b3ee2fa408',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fcomplete_339',['IMB_SGL_COMPLETE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3dab7a602903c0fbaad7ffb893cb2547975',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5finit_340',['IMB_SGL_INIT',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3daf6e77a48759ab366cc1160725ff4261e',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fiov_341',['IMB_SGL_IOV',['../structIMB__SGL__IOV.html',1,'']]], + ['imb_5fsgl_5fstate_342',['IMB_SGL_STATE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3d',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fupdate_343',['IMB_SGL_UPDATE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da15c5d0aeeb9d5eb4e4c4878c837c5977',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_344',['IMB_SHA1',['../intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_5fblock_5fsize_345',['IMB_SHA1_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_5fdigest_5fsize_5fin_5fbytes_346',['IMB_SHA1_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_5fone_5fblock_347',['IMB_SHA1_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ac2f9695b12c32c303faa7c93c1c24c9b',1,'intel-ipsec-mb.h']]], + ['imb_5fsha224_348',['IMB_SHA224',['../intel-ipsec-mb_8h.html#a542a40ced46bf97a678c6b44c325b360',1,'intel-ipsec-mb.h']]], + ['imb_5fsha224_5fdigest_5fsize_5fin_5fbytes_349',['IMB_SHA224_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a836641341e86b80f67716eabdf4a64c5',1,'intel-ipsec-mb.h']]], + ['imb_5fsha224_5fone_5fblock_350',['IMB_SHA224_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ab1f7eb5e9bcd0c69a70dc76747f919f6',1,'intel-ipsec-mb.h']]], + ['imb_5fsha256_351',['IMB_SHA256',['../intel-ipsec-mb_8h.html#a37338b9f91315e5de0c4f3d19859aa7b',1,'intel-ipsec-mb.h']]], + ['imb_5fsha256_5fdigest_5fsize_5fin_5fbytes_352',['IMB_SHA256_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a4bc9eee15ba0ce09f545af8916292731',1,'intel-ipsec-mb.h']]], + ['imb_5fsha256_5fone_5fblock_353',['IMB_SHA256_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a6023b87b5d1c6dc7dc0547db540af997',1,'intel-ipsec-mb.h']]], + ['imb_5fsha384_354',['IMB_SHA384',['../intel-ipsec-mb_8h.html#ac8052b8b996f866f27b4d443bcda0d5f',1,'intel-ipsec-mb.h']]], + ['imb_5fsha384_5fdigest_5fsize_5fin_5fbytes_355',['IMB_SHA384_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a2538a5e82141eb5a54f78660241e186c',1,'intel-ipsec-mb.h']]], + ['imb_5fsha384_5fone_5fblock_356',['IMB_SHA384_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a763d0cfb16263906e44f46696b16124b',1,'intel-ipsec-mb.h']]], + ['imb_5fsha512_357',['IMB_SHA512',['../intel-ipsec-mb_8h.html#ac806d6b629633e801409d3e363d83f6c',1,'intel-ipsec-mb.h']]], + ['imb_5fsha512_5fdigest_5fsize_5fin_5fbytes_358',['IMB_SHA512_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a9efcf370f0db0b21f7cf4a3b72eec53e',1,'intel-ipsec-mb.h']]], + ['imb_5fsha512_5fone_5fblock_359',['IMB_SHA512_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a71d0a529b355a434efeeda2e01870ba9',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f224_5fblock_5fsize_360',['IMB_SHA_224_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7c912b7543122de6f05355fa4848eb83',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f256_5fblock_5fsize_361',['IMB_SHA_256_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f384_5fblock_5fsize_362',['IMB_SHA_384_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f512_5fblock_5fsize_363',['IMB_SHA_512_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d',1,'intel-ipsec-mb.h']]], + ['imb_5fsm3_5fblock_5fsize_364',['IMB_SM3_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a12f4db6d32e538899734a938a55cc9d3',1,'intel-ipsec-mb.h']]], + ['imb_5fsm3_5fdigest_5fsize_365',['IMB_SM3_DIGEST_SIZE',['../intel-ipsec-mb_8h.html#a35ecd17fd04c0db20a1281ad7e497595',1,'intel-ipsec-mb.h']]], + ['imb_5fsm4_5fblock_5fsize_366',['IMB_SM4_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a9846bc9e4fb7c61de7c231e9fec5179d',1,'intel-ipsec-mb.h']]], + ['imb_5fsm4_5fkey_5fschedule_5frounds_367',['IMB_SM4_KEY_SCHEDULE_ROUNDS',['../intel-ipsec-mb_8h.html#adfc1e6216c0a6e42ba10d05c7614480c',1,'intel-ipsec-mb.h']]], + ['imb_5fsm4_5fkeyexp_368',['IMB_SM4_KEYEXP',['../intel-ipsec-mb_8h.html#a4c763b451aa0188d616d1cd127af8559',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5fdigest_5flen_369',['IMB_SNOW3G_DIGEST_LEN',['../intel-ipsec-mb_8h.html#a5f5a1efb7da9f6b2436e95c5c89bd6ae',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f1_5fbuffer_370',['IMB_SNOW3G_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f1_5fbuffer_5fbit_371',['IMB_SNOW3G_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f2_5fbuffer_372',['IMB_SNOW3G_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f4_5fbuffer_373',['IMB_SNOW3G_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a79b873457a74ad6c50e689709d79a0fb',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f8_5fbuffer_374',['IMB_SNOW3G_F8_8_BUFFER',['../intel-ipsec-mb_8h.html#a8536e68d053999123eb104762ef51932',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f8_5fbuffer_5fmultikey_375',['IMB_SNOW3G_F8_8_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#aca8fb428a3b291950cd9dc6277ad801a',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5fn_5fbuffer_376',['IMB_SNOW3G_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a4538b34eaf3a3d402041ada1e8d03e2c',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5fn_5fbuffer_5fmultikey_377',['IMB_SNOW3G_F8_N_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff9_5f1_5fbuffer_378',['IMB_SNOW3G_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5finit_5fkey_5fsched_379',['IMB_SNOW3G_INIT_KEY_SCHED',['../intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5fiv_5flen_5fin_5fbytes_380',['IMB_SNOW3G_IV_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a5d9cbb917f8117631939faa3d04c912d',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5fkey_5fsched_5fsize_381',['IMB_SNOW3G_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_382',['IMB_STATUS',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066ab',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fbeing_5fprocessed_383',['IMB_STATUS_BEING_PROCESSED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaa562b01ade81e0196fc23cd79d534141',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fcompleted_384',['IMB_STATUS_COMPLETED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba508a9f195acee09621542ca687ba2341',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fcompleted_5fauth_385',['IMB_STATUS_COMPLETED_AUTH',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba79df83a15cdafc2a6c79751457ae9792',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fcompleted_5fcipher_386',['IMB_STATUS_COMPLETED_CIPHER',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba6fcaccd3853c9e8cf3b402edc3e22089',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5ferror_387',['IMB_STATUS_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba0ef40895610ac6343d171f65be676a1d',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5finternal_5ferror_388',['IMB_STATUS_INTERNAL_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba546465b9d4cfb1f9c98c864bf5ed51fb',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5finvalid_5fargs_389',['IMB_STATUS_INVALID_ARGS',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaee85b6a8bc33e0b39001e9ff538540b7',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fburst_390',['IMB_SUBMIT_BURST',['../intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fburst_5fnocheck_391',['IMB_SUBMIT_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fcipher_5fburst_392',['IMB_SUBMIT_CIPHER_BURST',['../intel-ipsec-mb_8h.html#ae487720f5112a3ecec659ab4aeada77e',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fcipher_5fburst_5fnocheck_393',['IMB_SUBMIT_CIPHER_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#af819e81f584b3b56e0201a7174b3c0eb',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fhash_5fburst_394',['IMB_SUBMIT_HASH_BURST',['../intel-ipsec-mb_8h.html#a3702b37004e38dd27a9b8a008a0c48ed',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fhash_5fburst_5fnocheck_395',['IMB_SUBMIT_HASH_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#afd6b80655a6129fe063d2ffb391e3015',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fjob_396',['IMB_SUBMIT_JOB',['../intel-ipsec-mb_8h.html#a3602a4ccaf1da4bf6787169370cef04f',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fjob_5fnocheck_397',['IMB_SUBMIT_JOB_NOCHECK',['../intel-ipsec-mb_8h.html#af23c64e466272c5ae90fcf78fbcd0c3d',1,'intel-ipsec-mb.h']]], + ['imb_5fuint128_5ft_398',['imb_uint128_t',['../structimb__uint128__t.html',1,'']]], + ['imb_5fversion_399',['IMB_VERSION',['../intel-ipsec-mb_8h.html#ad9bcb21181d1e07b4f66d8bf0514c1a3',1,'intel-ipsec-mb.h']]], + ['imb_5fversion_5fnum_400',['IMB_VERSION_NUM',['../intel-ipsec-mb_8h.html#a415abfc6067c0b1663a508993a4eb0d4',1,'intel-ipsec-mb.h']]], + ['imb_5fversion_5fstr_401',['IMB_VERSION_STR',['../intel-ipsec-mb_8h.html#a874972638400dafdb542319d61bfbfbc',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmax_402',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a2b1faea7079fa3ddb2cabeb41aeb2a0a',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmin_403',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a3dc24506ef16ad090414608c762b3d3c',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmax_404',['IMB_ZUC256_IV_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a5ab93cc1831b961f3d04ff913f63b832',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmin_405',['IMB_ZUC256_IV_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a18e1733291bb917240ef117f52c6aa6c',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fkey_5flen_5fin_5fbytes_406',['IMB_ZUC256_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a35d04f4dc107531e37fcab1fd5efbf93',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5fdigest_5flen_5fin_5fbytes_407',['IMB_ZUC_DIGEST_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#adbb9f3bfdc1d416c20a579eb3a8b0b8f',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feea3_5f1_5fbuffer_408',['IMB_ZUC_EEA3_1_BUFFER',['../intel-ipsec-mb_8h.html#adb23f957dde69fb3bb4c6798d1a69da4',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feea3_5f4_5fbuffer_409',['IMB_ZUC_EEA3_4_BUFFER',['../intel-ipsec-mb_8h.html#a57445dd863838d04cf44f4d79c4dbcaf',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feea3_5fn_5fbuffer_410',['IMB_ZUC_EEA3_N_BUFFER',['../intel-ipsec-mb_8h.html#a6382e3185f31e61f995ab90110c52991',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feia3_5f1_5fbuffer_411',['IMB_ZUC_EIA3_1_BUFFER',['../intel-ipsec-mb_8h.html#ac789fe54f3a8f92144831a67b14501d4',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feia3_5fn_5fbuffer_412',['IMB_ZUC_EIA3_N_BUFFER',['../intel-ipsec-mb_8h.html#ae840d62f1246c0c4270c3319ef356d3c',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5fiv_5flen_5fin_5fbytes_413',['IMB_ZUC_IV_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#aaacb0749fd75d1133414685b5694652d',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5fkey_5flen_5fin_5fbytes_414',['IMB_ZUC_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a053b0646f055d7ee3be974bb2bfe534b',1,'intel-ipsec-mb.h']]], + ['in_415',['in',['../structIMB__SGL__IOV.html#a56c5b0a033d949869cee2d03f1df3129',1,'IMB_SGL_IOV']]], + ['in_5flength_416',['in_length',['../structgcm__context__data.html#a0d9e72f85aba9363fcb4f2d757342aa2',1,'gcm_context_data']]], + ['init_5fmb_5fmgr_5fauto_417',['init_mb_mgr_auto',['../intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5favx_418',['init_mb_mgr_avx',['../intel-ipsec-mb_8h.html#aee547b1b9e70e12c84d9949317e41c6c',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5favx2_419',['init_mb_mgr_avx2',['../intel-ipsec-mb_8h.html#a71b6563b6b4c0c504cd9b8302a242cfa',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5favx512_420',['init_mb_mgr_avx512',['../intel-ipsec-mb_8h.html#a98932a3c61d798b0c8a560dcc3dce16f',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5fsse_421',['init_mb_mgr_sse',['../intel-ipsec-mb_8h.html#a2ad1941fe5d77b8bb2d6445679e3b0c5',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5ft_422',['init_mb_mgr_t',['../intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b',1,'intel-ipsec-mb.h']]], + ['intel_2dipsec_2dmb_423',['intel-ipsec-mb',['../index.html',1,'']]], + ['intel_2dipsec_2dmb_2eh_424',['intel-ipsec-mb.h',['../intel-ipsec-mb_8h.html',1,'']]], + ['iv_425',['IV',['../structchacha20__poly1305__context__data.html#a576d50687b0bc16916b01f1364fd5845',1,'chacha20_poly1305_context_data']]], + ['iv_426',['iv',['../structIMB__JOB.html#a960fdd62c1c10d2d3cc0a765c0a6531d',1,'IMB_JOB']]], + ['iv_5flen_5fin_5fbytes_427',['iv_len_in_bytes',['../structIMB__JOB.html#a25b4ce8aec20f64cfc393b245d62a09e',1,'IMB_JOB']]] ]; diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js new file mode 100644 index 00000000..ad5fac29 --- /dev/null +++ b/docs/search/classes_2.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['imb_5fjob_0',['IMB_JOB',['../structIMB__JOB.html',1,'']]], + ['imb_5fmgr_1',['IMB_MGR',['../structIMB__MGR.html',1,'']]], + ['imb_5fself_5ftest_5fcallback_5fdata_2',['IMB_SELF_TEST_CALLBACK_DATA',['../structIMB__SELF__TEST__CALLBACK__DATA.html',1,'']]], + ['imb_5fsgl_5fiov_3',['IMB_SGL_IOV',['../structIMB__SGL__IOV.html',1,'']]], + ['imb_5fuint128_5ft_4',['imb_uint128_t',['../structimb__uint128__t.html',1,'']]] +]; diff --git a/docs/search/defines_2.js b/docs/search/defines_2.js index 3bcf42e3..8ba64be2 100644 --- a/docs/search/defines_2.js +++ b/docs/search/defines_2.js @@ -49,160 +49,181 @@ var searchData= ['imb_5faes_5fkeyexp_5f256_46',['IMB_AES_KEYEXP_256',['../intel-ipsec-mb_8h.html#a003306124dae4920161ed6d4a7bf4e2f',1,'intel-ipsec-mb.h']]], ['imb_5faes_5fxcbc_5fkeyexp_47',['IMB_AES_XCBC_KEYEXP',['../intel-ipsec-mb_8h.html#a5a5f2342f2b1e65e41084d915c3b2cda',1,'intel-ipsec-mb.h']]], ['imb_5fassert_48',['IMB_ASSERT',['../intel-ipsec-mb_8h.html#af0f2f0bfad62f740bc2e22e60f48af8d',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fdec_5ffinalize_49',['IMB_CHACHA20_POLY1305_DEC_FINALIZE',['../intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fdec_5fupdate_50',['IMB_CHACHA20_POLY1305_DEC_UPDATE',['../intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fenc_5ffinalize_51',['IMB_CHACHA20_POLY1305_ENC_FINALIZE',['../intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5fenc_5fupdate_52',['IMB_CHACHA20_POLY1305_ENC_UPDATE',['../intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b',1,'intel-ipsec-mb.h']]], - ['imb_5fchacha20_5fpoly1305_5finit_53',['IMB_CHACHA20_POLY1305_INIT',['../intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx_54',['IMB_CPUFLAGS_AVX',['../intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx2_55',['IMB_CPUFLAGS_AVX2',['../intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx2_5ft2_56',['IMB_CPUFLAGS_AVX2_T2',['../intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx2_5ft3_57',['IMB_CPUFLAGS_AVX2_T3',['../intel-ipsec-mb_8h.html#a6e356586d2d3d7e93ff1b23d4a90b344',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx512_58',['IMB_CPUFLAGS_AVX512',['../intel-ipsec-mb_8h.html#a0a250932ede6ca7b69f5c763c24cf51d',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx512_5ft2_59',['IMB_CPUFLAGS_AVX512_T2',['../intel-ipsec-mb_8h.html#af7bdbff703949eb2cf2dd3d3a08803de',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5favx_5ft2_60',['IMB_CPUFLAGS_AVX_T2',['../intel-ipsec-mb_8h.html#a85dab1abb0996e9ff4d4258fef3f9abd',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fno_5faesni_61',['IMB_CPUFLAGS_NO_AESNI',['../intel-ipsec-mb_8h.html#a6afb888ab232bab1c3ca027eb071f388',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fsse_62',['IMB_CPUFLAGS_SSE',['../intel-ipsec-mb_8h.html#a5654f563aaad731df22c8e8517c9154c',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fsse_5ft2_63',['IMB_CPUFLAGS_SSE_T2',['../intel-ipsec-mb_8h.html#ae6776750b801d7e177c152569c10c546',1,'intel-ipsec-mb.h']]], - ['imb_5fcpuflags_5fsse_5ft3_64',['IMB_CPUFLAGS_SSE_T3',['../intel-ipsec-mb_8h.html#aa1cc7ac79ca44f06e3caa18fdd6d441a',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc10_5fiuup_5fdata_65',['IMB_CRC10_IUUP_DATA',['../intel-ipsec-mb_8h.html#ac7406ab5572b4af93ff8dbbc8ee0c961',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc11_5ffp_5fheader_66',['IMB_CRC11_FP_HEADER',['../intel-ipsec-mb_8h.html#ae35b6b1b19ef6d599d47591f6c1e1732',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc16_5ffp_5fdata_67',['IMB_CRC16_FP_DATA',['../intel-ipsec-mb_8h.html#abe747d2365eb0393ab748c218029e3c6',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc16_5fx25_68',['IMB_CRC16_X25',['../intel-ipsec-mb_8h.html#a78217e8116876c0ecbe82fd3d417cc1c',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc24_5flte_5fa_69',['IMB_CRC24_LTE_A',['../intel-ipsec-mb_8h.html#a6ff60117e0ff260865cd80323306479b',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc24_5flte_5fb_70',['IMB_CRC24_LTE_B',['../intel-ipsec-mb_8h.html#ae07e15be0652ca8faa23c6f907d83e03',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc32_5fethernet_5ffcs_71',['IMB_CRC32_ETHERNET_FCS',['../intel-ipsec-mb_8h.html#a075757c7f7b132a8f2ae13c18f36e2af',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc32_5fsctp_72',['IMB_CRC32_SCTP',['../intel-ipsec-mb_8h.html#a86753ed15fcd8aab177d276dd4ebf169',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc32_5fwimax_5fofdma_5fdata_73',['IMB_CRC32_WIMAX_OFDMA_DATA',['../intel-ipsec-mb_8h.html#ab0a9f19127f3417cc78cfdf9091af33e',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc6_5fiuup_5fheader_74',['IMB_CRC6_IUUP_HEADER',['../intel-ipsec-mb_8h.html#ac7c45b0788456473390ca178275f9a34',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc7_5ffp_5fheader_75',['IMB_CRC7_FP_HEADER',['../intel-ipsec-mb_8h.html#a23fe73b1f9d40348bc98f92f859df60b',1,'intel-ipsec-mb.h']]], - ['imb_5fcrc8_5fwimax_5fofdma_5fhcs_76',['IMB_CRC8_WIMAX_OFDMA_HCS',['../intel-ipsec-mb_8h.html#a0edd5fa8f3351ee214f7f2a267949f6d',1,'intel-ipsec-mb.h']]], - ['imb_5fdes_5fblock_5fsize_77',['IMB_DES_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a95f4ece0b318cb36bdbe66089d9ef649',1,'intel-ipsec-mb.h']]], - ['imb_5fdes_5fkey_5fsched_5fsize_78',['IMB_DES_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a7d156b1b9d715299e08cca76e790e2b7',1,'intel-ipsec-mb.h']]], - ['imb_5fdes_5fkeysched_79',['IMB_DES_KEYSCHED',['../intel-ipsec-mb_8h.html#a6fbb59f06f60f1900b591735ad691ac6',1,'intel-ipsec-mb.h']]], - ['imb_5fdim_80',['IMB_DIM',['../intel-ipsec-mb_8h.html#a1beec59f9694a41c22b6b099263c070d',1,'intel-ipsec-mb.h']]], - ['imb_5fdll_5fexport_81',['IMB_DLL_EXPORT',['../intel-ipsec-mb_8h.html#a986643689f56109161597f67eb9d7b40',1,'intel-ipsec-mb.h']]], - ['imb_5fdll_5flocal_82',['IMB_DLL_LOCAL',['../intel-ipsec-mb_8h.html#a479e22216a6be5645af96c4b1433339e',1,'intel-ipsec-mb.h']]], - ['imb_5fdocsis_5fcrc32_5fmin_5feth_5fpdu_5fsize_83',['IMB_DOCSIS_CRC32_MIN_ETH_PDU_SIZE',['../intel-ipsec-mb_8h.html#a74dca2bb8b0c87dec90f3b985c0266af',1,'intel-ipsec-mb.h']]], - ['imb_5fdocsis_5fcrc32_5ftag_5fsize_84',['IMB_DOCSIS_CRC32_TAG_SIZE',['../intel-ipsec-mb_8h.html#a59c620471ea8c9577ed593127f82c758',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5faesni_85',['IMB_FEATURE_AESNI',['../intel-ipsec-mb_8h.html#a19c147087d2ae918baa22f90fa9b3b05',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5faesni_5femu_86',['IMB_FEATURE_AESNI_EMU',['../intel-ipsec-mb_8h.html#a421158db6d19c97a6bceb32eb4a839ed',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx_87',['IMB_FEATURE_AVX',['../intel-ipsec-mb_8h.html#a7af992d12b4f9a6e789384969a066056',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx2_88',['IMB_FEATURE_AVX2',['../intel-ipsec-mb_8h.html#a225e2cd9c1445795fc62879eabad2530',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512_5fifma_89',['IMB_FEATURE_AVX512_IFMA',['../intel-ipsec-mb_8h.html#a0134dfaffe12427a8f2182247c6f1f48',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512_5fskx_90',['IMB_FEATURE_AVX512_SKX',['../intel-ipsec-mb_8h.html#ae6d6e3427c81b278d64f0189401c4964',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512bw_91',['IMB_FEATURE_AVX512BW',['../intel-ipsec-mb_8h.html#a00caae81d425acb6b946bebb25ac267f',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512cd_92',['IMB_FEATURE_AVX512CD',['../intel-ipsec-mb_8h.html#abbdb390b80ff1a92f31a7a9adc9beeb9',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512dq_93',['IMB_FEATURE_AVX512DQ',['../intel-ipsec-mb_8h.html#a8ca2c970faa0f62a3f4a6b6c18432bb1',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512f_94',['IMB_FEATURE_AVX512F',['../intel-ipsec-mb_8h.html#ab673c08624d868ca0dd89e1a9ec28f00',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx512vl_95',['IMB_FEATURE_AVX512VL',['../intel-ipsec-mb_8h.html#a803871900c08e2dc1b3f805ed4ecefd8',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5favx_5fifma_96',['IMB_FEATURE_AVX_IFMA',['../intel-ipsec-mb_8h.html#a8a946f162ff5e363d04f8b44d2f48747',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fbmi2_97',['IMB_FEATURE_BMI2',['../intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fcmov_98',['IMB_FEATURE_CMOV',['../intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fgfni_99',['IMB_FEATURE_GFNI',['../intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fpclmulqdq_100',['IMB_FEATURE_PCLMULQDQ',['../intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fsafe_5fdata_101',['IMB_FEATURE_SAFE_DATA',['../intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fsafe_5fparam_102',['IMB_FEATURE_SAFE_PARAM',['../intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fself_5ftest_103',['IMB_FEATURE_SELF_TEST',['../intel-ipsec-mb_8h.html#a8b4181547ded3ff17859d2632c468151',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fself_5ftest_5fpass_104',['IMB_FEATURE_SELF_TEST_PASS',['../intel-ipsec-mb_8h.html#a673b969c5f01579f6ca0a6b003cf1197',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fshani_105',['IMB_FEATURE_SHANI',['../intel-ipsec-mb_8h.html#acb9c15eabfb9bafeb15a06886fa91e90',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fsse4_5f2_106',['IMB_FEATURE_SSE4_2',['../intel-ipsec-mb_8h.html#abcc243fc505aca3eac6963eff25e9b99',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fvaes_107',['IMB_FEATURE_VAES',['../intel-ipsec-mb_8h.html#af4321e4e3c947f9b9fb7f204aaecf2c3',1,'intel-ipsec-mb.h']]], - ['imb_5ffeature_5fvpclmulqdq_108',['IMB_FEATURE_VPCLMULQDQ',['../intel-ipsec-mb_8h.html#a153d695ecd1af69a0d23385a50654614',1,'intel-ipsec-mb.h']]], - ['imb_5fflag_5faesni_5foff_109',['IMB_FLAG_AESNI_OFF',['../intel-ipsec-mb_8h.html#a4c53fb8e39bbc6e3f39d0558934e5d55',1,'intel-ipsec-mb.h']]], - ['imb_5fflag_5fgfni_5foff_110',['IMB_FLAG_GFNI_OFF',['../intel-ipsec-mb_8h.html#ad3faac9d03a87621ae02c10337b4edf8',1,'intel-ipsec-mb.h']]], - ['imb_5fflag_5fshani_5foff_111',['IMB_FLAG_SHANI_OFF',['../intel-ipsec-mb_8h.html#a3d45fcff99a9ea952b4dd6ef70e36e0c',1,'intel-ipsec-mb.h']]], - ['imb_5fflush_5fburst_112',['IMB_FLUSH_BURST',['../intel-ipsec-mb_8h.html#afff52a9aaa1c1875e7c905e2fb29fc43',1,'intel-ipsec-mb.h']]], - ['imb_5fflush_5fjob_113',['IMB_FLUSH_JOB',['../intel-ipsec-mb_8h.html#a4726e3683b3579b1e643134278386d72',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5f128_5fkey_5flen_114',['IMB_GCM_128_KEY_LEN',['../intel-ipsec-mb_8h.html#ae97681c203afbd818a39fb797613a232',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5f192_5fkey_5flen_115',['IMB_GCM_192_KEY_LEN',['../intel-ipsec-mb_8h.html#a7201a0be67f1e6f3757169b0166dd47d',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5f256_5fkey_5flen_116',['IMB_GCM_256_KEY_LEN',['../intel-ipsec-mb_8h.html#a4c4c40ec87c2354832f5b182b22d2111',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fblock_5flen_117',['IMB_GCM_BLOCK_LEN',['../intel-ipsec-mb_8h.html#a59def6ed420a4ef91ce4a6562cc2c4d5',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fenc_5fkey_5flen_118',['IMB_GCM_ENC_KEY_LEN',['../intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fiv_5fdata_5flen_119',['IMB_GCM_IV_DATA_LEN',['../intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702',1,'intel-ipsec-mb.h']]], - ['imb_5fgcm_5fkey_5fsets_120',['IMB_GCM_KEY_SETS',['../intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fcompleted_5fjob_121',['IMB_GET_COMPLETED_JOB',['../intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fnext_5fburst_122',['IMB_GET_NEXT_BURST',['../intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70',1,'intel-ipsec-mb.h']]], - ['imb_5fget_5fnext_5fjob_123',['IMB_GET_NEXT_JOB',['../intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382',1,'intel-ipsec-mb.h']]], - ['imb_5fghash_124',['IMB_GHASH',['../intel-ipsec-mb_8h.html#a477ad08a4c55e2c6458b7e86dae803ec',1,'intel-ipsec-mb.h']]], - ['imb_5fghash_5fpre_125',['IMB_GHASH_PRE',['../intel-ipsec-mb_8h.html#a230f16784519d7e2b69de87871d35cb2',1,'intel-ipsec-mb.h']]], - ['imb_5fhec_5f32_126',['IMB_HEC_32',['../intel-ipsec-mb_8h.html#a37996cede66ee8036b1b113af5f553ac',1,'intel-ipsec-mb.h']]], - ['imb_5fhec_5f64_127',['IMB_HEC_64',['../intel-ipsec-mb_8h.html#aa0b62ba2c9fb07a1ad3c8105ec4374a4',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fblock_5fsize_128',['IMB_KASUMI_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#aa31ca303e03fc548199f95e5335889e1',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fdigest_5fsize_129',['IMB_KASUMI_DIGEST_SIZE',['../intel-ipsec-mb_8h.html#a56bd44d01c91469b57efa36f360a83bf',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f1_5fbuffer_130',['IMB_KASUMI_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a45ac331e1f9241e53fc35a1f88dec6ce',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f1_5fbuffer_5fbit_131',['IMB_KASUMI_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#ae3befb703f7dec2c0695e61542f3212c',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f2_5fbuffer_132',['IMB_KASUMI_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a884bfa72fc232c7e84043d0faee719ee',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f3_5fbuffer_133',['IMB_KASUMI_F8_3_BUFFER',['../intel-ipsec-mb_8h.html#af35e87948218048e4bbad7162208fe41',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5f4_5fbuffer_134',['IMB_KASUMI_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a7ed6be7362e5ff7553fb4e7633bee76a',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff8_5fn_5fbuffer_135',['IMB_KASUMI_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a65b1afbadee23111046746a4d302bb0d',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff9_5f1_5fbuffer_136',['IMB_KASUMI_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#a43c13bbdf83e2c75d6dd29d01dec4a1f',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5ff9_5f1_5fbuffer_5fuser_137',['IMB_KASUMI_F9_1_BUFFER_USER',['../intel-ipsec-mb_8h.html#a66dcf1985c046ef619141a6706159940',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5finit_5ff8_5fkey_5fsched_138',['IMB_KASUMI_INIT_F8_KEY_SCHED',['../intel-ipsec-mb_8h.html#aafcc540a047a6036adf4da0613ea5272',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5finit_5ff9_5fkey_5fsched_139',['IMB_KASUMI_INIT_F9_KEY_SCHED',['../intel-ipsec-mb_8h.html#a80a71ab95fd99c8427e171e45cebbd92',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fiv_5fsize_140',['IMB_KASUMI_IV_SIZE',['../intel-ipsec-mb_8h.html#adf7e13e43c6bb30489d0e26f11e39440',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fkey_5fsched_5fsize_141',['IMB_KASUMI_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#ae3812840fbe6b9b5ea5e84a6b86a7ed3',1,'intel-ipsec-mb.h']]], - ['imb_5fkasumi_5fkey_5fsize_142',['IMB_KASUMI_KEY_SIZE',['../intel-ipsec-mb_8h.html#a46d59512e3a7254e54018181b7a31102',1,'intel-ipsec-mb.h']]], - ['imb_5fmax_5fburst_5fsize_143',['IMB_MAX_BURST_SIZE',['../intel-ipsec-mb_8h.html#af9070daf9749490016e9b5106b338867',1,'intel-ipsec-mb.h']]], - ['imb_5fmax_5fjobs_144',['IMB_MAX_JOBS',['../intel-ipsec-mb_8h.html#ab12d22470a68b5d3852c8dd972784d97',1,'intel-ipsec-mb.h']]], - ['imb_5fmax_5ftag_5flen_145',['IMB_MAX_TAG_LEN',['../intel-ipsec-mb_8h.html#a41087ea6dce2e096ebb02a613600c2ed',1,'intel-ipsec-mb.h']]], - ['imb_5fmd5_5fblock_5fsize_146',['IMB_MD5_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3',1,'intel-ipsec-mb.h']]], - ['imb_5fmd5_5fdigest_5fsize_5fin_5fbytes_147',['IMB_MD5_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa',1,'intel-ipsec-mb.h']]], - ['imb_5fmd5_5fone_5fblock_148',['IMB_MD5_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2',1,'intel-ipsec-mb.h']]], - ['imb_5fqueue_5fsize_149',['IMB_QUEUE_SIZE',['../intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_150',['IMB_SHA1',['../intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_5fblock_5fsize_151',['IMB_SHA1_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_5fdigest_5fsize_5fin_5fbytes_152',['IMB_SHA1_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066',1,'intel-ipsec-mb.h']]], - ['imb_5fsha1_5fone_5fblock_153',['IMB_SHA1_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ac2f9695b12c32c303faa7c93c1c24c9b',1,'intel-ipsec-mb.h']]], - ['imb_5fsha224_154',['IMB_SHA224',['../intel-ipsec-mb_8h.html#a542a40ced46bf97a678c6b44c325b360',1,'intel-ipsec-mb.h']]], - ['imb_5fsha224_5fdigest_5fsize_5fin_5fbytes_155',['IMB_SHA224_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a836641341e86b80f67716eabdf4a64c5',1,'intel-ipsec-mb.h']]], - ['imb_5fsha224_5fone_5fblock_156',['IMB_SHA224_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ab1f7eb5e9bcd0c69a70dc76747f919f6',1,'intel-ipsec-mb.h']]], - ['imb_5fsha256_157',['IMB_SHA256',['../intel-ipsec-mb_8h.html#a37338b9f91315e5de0c4f3d19859aa7b',1,'intel-ipsec-mb.h']]], - ['imb_5fsha256_5fdigest_5fsize_5fin_5fbytes_158',['IMB_SHA256_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a4bc9eee15ba0ce09f545af8916292731',1,'intel-ipsec-mb.h']]], - ['imb_5fsha256_5fone_5fblock_159',['IMB_SHA256_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a6023b87b5d1c6dc7dc0547db540af997',1,'intel-ipsec-mb.h']]], - ['imb_5fsha384_160',['IMB_SHA384',['../intel-ipsec-mb_8h.html#ac8052b8b996f866f27b4d443bcda0d5f',1,'intel-ipsec-mb.h']]], - ['imb_5fsha384_5fdigest_5fsize_5fin_5fbytes_161',['IMB_SHA384_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a2538a5e82141eb5a54f78660241e186c',1,'intel-ipsec-mb.h']]], - ['imb_5fsha384_5fone_5fblock_162',['IMB_SHA384_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a763d0cfb16263906e44f46696b16124b',1,'intel-ipsec-mb.h']]], - ['imb_5fsha512_163',['IMB_SHA512',['../intel-ipsec-mb_8h.html#ac806d6b629633e801409d3e363d83f6c',1,'intel-ipsec-mb.h']]], - ['imb_5fsha512_5fdigest_5fsize_5fin_5fbytes_164',['IMB_SHA512_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a9efcf370f0db0b21f7cf4a3b72eec53e',1,'intel-ipsec-mb.h']]], - ['imb_5fsha512_5fone_5fblock_165',['IMB_SHA512_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a71d0a529b355a434efeeda2e01870ba9',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f224_5fblock_5fsize_166',['IMB_SHA_224_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7c912b7543122de6f05355fa4848eb83',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f256_5fblock_5fsize_167',['IMB_SHA_256_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f384_5fblock_5fsize_168',['IMB_SHA_384_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855',1,'intel-ipsec-mb.h']]], - ['imb_5fsha_5f512_5fblock_5fsize_169',['IMB_SHA_512_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f1_5fbuffer_170',['IMB_SNOW3G_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f1_5fbuffer_5fbit_171',['IMB_SNOW3G_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f2_5fbuffer_172',['IMB_SNOW3G_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f4_5fbuffer_173',['IMB_SNOW3G_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a79b873457a74ad6c50e689709d79a0fb',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f8_5fbuffer_174',['IMB_SNOW3G_F8_8_BUFFER',['../intel-ipsec-mb_8h.html#a8536e68d053999123eb104762ef51932',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5f8_5fbuffer_5fmultikey_175',['IMB_SNOW3G_F8_8_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#aca8fb428a3b291950cd9dc6277ad801a',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5fn_5fbuffer_176',['IMB_SNOW3G_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a4538b34eaf3a3d402041ada1e8d03e2c',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff8_5fn_5fbuffer_5fmultikey_177',['IMB_SNOW3G_F8_N_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5ff9_5f1_5fbuffer_178',['IMB_SNOW3G_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5finit_5fkey_5fsched_179',['IMB_SNOW3G_INIT_KEY_SCHED',['../intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d',1,'intel-ipsec-mb.h']]], - ['imb_5fsnow3g_5fkey_5fsched_5fsize_180',['IMB_SNOW3G_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fburst_181',['IMB_SUBMIT_BURST',['../intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fburst_5fnocheck_182',['IMB_SUBMIT_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fcipher_5fburst_183',['IMB_SUBMIT_CIPHER_BURST',['../intel-ipsec-mb_8h.html#ae487720f5112a3ecec659ab4aeada77e',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fcipher_5fburst_5fnocheck_184',['IMB_SUBMIT_CIPHER_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#af819e81f584b3b56e0201a7174b3c0eb',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fhash_5fburst_185',['IMB_SUBMIT_HASH_BURST',['../intel-ipsec-mb_8h.html#a3702b37004e38dd27a9b8a008a0c48ed',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fhash_5fburst_5fnocheck_186',['IMB_SUBMIT_HASH_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#afd6b80655a6129fe063d2ffb391e3015',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fjob_187',['IMB_SUBMIT_JOB',['../intel-ipsec-mb_8h.html#a3602a4ccaf1da4bf6787169370cef04f',1,'intel-ipsec-mb.h']]], - ['imb_5fsubmit_5fjob_5fnocheck_188',['IMB_SUBMIT_JOB_NOCHECK',['../intel-ipsec-mb_8h.html#af23c64e466272c5ae90fcf78fbcd0c3d',1,'intel-ipsec-mb.h']]], - ['imb_5fversion_189',['IMB_VERSION',['../intel-ipsec-mb_8h.html#ad9bcb21181d1e07b4f66d8bf0514c1a3',1,'intel-ipsec-mb.h']]], - ['imb_5fversion_5fnum_190',['IMB_VERSION_NUM',['../intel-ipsec-mb_8h.html#a415abfc6067c0b1663a508993a4eb0d4',1,'intel-ipsec-mb.h']]], - ['imb_5fversion_5fstr_191',['IMB_VERSION_STR',['../intel-ipsec-mb_8h.html#a874972638400dafdb542319d61bfbfbc',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmax_192',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a2b1faea7079fa3ddb2cabeb41aeb2a0a',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmin_193',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a3dc24506ef16ad090414608c762b3d3c',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmax_194',['IMB_ZUC256_IV_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a5ab93cc1831b961f3d04ff913f63b832',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmin_195',['IMB_ZUC256_IV_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a18e1733291bb917240ef117f52c6aa6c',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc256_5fkey_5flen_5fin_5fbytes_196',['IMB_ZUC256_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a35d04f4dc107531e37fcab1fd5efbf93',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5fdigest_5flen_5fin_5fbytes_197',['IMB_ZUC_DIGEST_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#adbb9f3bfdc1d416c20a579eb3a8b0b8f',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feea3_5f1_5fbuffer_198',['IMB_ZUC_EEA3_1_BUFFER',['../intel-ipsec-mb_8h.html#adb23f957dde69fb3bb4c6798d1a69da4',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feea3_5f4_5fbuffer_199',['IMB_ZUC_EEA3_4_BUFFER',['../intel-ipsec-mb_8h.html#a57445dd863838d04cf44f4d79c4dbcaf',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feea3_5fn_5fbuffer_200',['IMB_ZUC_EEA3_N_BUFFER',['../intel-ipsec-mb_8h.html#a6382e3185f31e61f995ab90110c52991',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feia3_5f1_5fbuffer_201',['IMB_ZUC_EIA3_1_BUFFER',['../intel-ipsec-mb_8h.html#ac789fe54f3a8f92144831a67b14501d4',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5feia3_5fn_5fbuffer_202',['IMB_ZUC_EIA3_N_BUFFER',['../intel-ipsec-mb_8h.html#ae840d62f1246c0c4270c3319ef356d3c',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5fiv_5flen_5fin_5fbytes_203',['IMB_ZUC_IV_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#aaacb0749fd75d1133414685b5694652d',1,'intel-ipsec-mb.h']]], - ['imb_5fzuc_5fkey_5flen_5fin_5fbytes_204',['IMB_ZUC_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a053b0646f055d7ee3be974bb2bfe534b',1,'intel-ipsec-mb.h']]] + ['imb_5fccm_5faad_5fmax_5fsize_49',['IMB_CCM_AAD_MAX_SIZE',['../intel-ipsec-mb_8h.html#a96511040da293d22903654658b02e0e3',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fdec_5ffinalize_50',['IMB_CHACHA20_POLY1305_DEC_FINALIZE',['../intel-ipsec-mb_8h.html#a8f6a258b6a13952fad9c217194c716f0',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fdec_5fupdate_51',['IMB_CHACHA20_POLY1305_DEC_UPDATE',['../intel-ipsec-mb_8h.html#a4ac8fd429d9f356003522200811b0bed',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fenc_5ffinalize_52',['IMB_CHACHA20_POLY1305_ENC_FINALIZE',['../intel-ipsec-mb_8h.html#a7575d2fafb2b970bd08a49a556602031',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fenc_5fupdate_53',['IMB_CHACHA20_POLY1305_ENC_UPDATE',['../intel-ipsec-mb_8h.html#a2abd7cd460b99467836188d62272cd2b',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5finit_54',['IMB_CHACHA20_POLY1305_INIT',['../intel-ipsec-mb_8h.html#adb8ac3238e6dfe39a10e64602a96e643',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fiv_5fsize_55',['IMB_CHACHA20_POLY1305_IV_SIZE',['../intel-ipsec-mb_8h.html#a682613e829c603f3c328f7fd6813d6ff',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fkey_5fsize_56',['IMB_CHACHA20_POLY1305_KEY_SIZE',['../intel-ipsec-mb_8h.html#a3260a6651abb0c37dc6558770966d582',1,'intel-ipsec-mb.h']]], + ['imb_5fchacha20_5fpoly1305_5fmax_5flen_57',['IMB_CHACHA20_POLY1305_MAX_LEN',['../intel-ipsec-mb_8h.html#aef05a0c3b069c6076a3f1255582b3e38',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx_58',['IMB_CPUFLAGS_AVX',['../intel-ipsec-mb_8h.html#a0329fede890d95a97423a714410e1576',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx2_59',['IMB_CPUFLAGS_AVX2',['../intel-ipsec-mb_8h.html#ac0a92622a85423541536321231a6cb7d',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx2_5ft2_60',['IMB_CPUFLAGS_AVX2_T2',['../intel-ipsec-mb_8h.html#a18f17a6bcef83c3976ca7a9b4ca624de',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx2_5ft3_61',['IMB_CPUFLAGS_AVX2_T3',['../intel-ipsec-mb_8h.html#a6e356586d2d3d7e93ff1b23d4a90b344',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx512_62',['IMB_CPUFLAGS_AVX512',['../intel-ipsec-mb_8h.html#a0a250932ede6ca7b69f5c763c24cf51d',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx512_5ft2_63',['IMB_CPUFLAGS_AVX512_T2',['../intel-ipsec-mb_8h.html#af7bdbff703949eb2cf2dd3d3a08803de',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5favx_5ft2_64',['IMB_CPUFLAGS_AVX_T2',['../intel-ipsec-mb_8h.html#a85dab1abb0996e9ff4d4258fef3f9abd',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fno_5faesni_65',['IMB_CPUFLAGS_NO_AESNI',['../intel-ipsec-mb_8h.html#a6afb888ab232bab1c3ca027eb071f388',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fsse_66',['IMB_CPUFLAGS_SSE',['../intel-ipsec-mb_8h.html#a5654f563aaad731df22c8e8517c9154c',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fsse_5ft2_67',['IMB_CPUFLAGS_SSE_T2',['../intel-ipsec-mb_8h.html#ae6776750b801d7e177c152569c10c546',1,'intel-ipsec-mb.h']]], + ['imb_5fcpuflags_5fsse_5ft3_68',['IMB_CPUFLAGS_SSE_T3',['../intel-ipsec-mb_8h.html#aa1cc7ac79ca44f06e3caa18fdd6d441a',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc10_5fiuup_5fdata_69',['IMB_CRC10_IUUP_DATA',['../intel-ipsec-mb_8h.html#ac7406ab5572b4af93ff8dbbc8ee0c961',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc11_5ffp_5fheader_70',['IMB_CRC11_FP_HEADER',['../intel-ipsec-mb_8h.html#ae35b6b1b19ef6d599d47591f6c1e1732',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc16_5ffp_5fdata_71',['IMB_CRC16_FP_DATA',['../intel-ipsec-mb_8h.html#abe747d2365eb0393ab748c218029e3c6',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc16_5fx25_72',['IMB_CRC16_X25',['../intel-ipsec-mb_8h.html#a78217e8116876c0ecbe82fd3d417cc1c',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc24_5flte_5fa_73',['IMB_CRC24_LTE_A',['../intel-ipsec-mb_8h.html#a6ff60117e0ff260865cd80323306479b',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc24_5flte_5fb_74',['IMB_CRC24_LTE_B',['../intel-ipsec-mb_8h.html#ae07e15be0652ca8faa23c6f907d83e03',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc32_5fethernet_5ffcs_75',['IMB_CRC32_ETHERNET_FCS',['../intel-ipsec-mb_8h.html#a075757c7f7b132a8f2ae13c18f36e2af',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc32_5fsctp_76',['IMB_CRC32_SCTP',['../intel-ipsec-mb_8h.html#a86753ed15fcd8aab177d276dd4ebf169',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc32_5fwimax_5fofdma_5fdata_77',['IMB_CRC32_WIMAX_OFDMA_DATA',['../intel-ipsec-mb_8h.html#ab0a9f19127f3417cc78cfdf9091af33e',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc6_5fiuup_5fheader_78',['IMB_CRC6_IUUP_HEADER',['../intel-ipsec-mb_8h.html#ac7c45b0788456473390ca178275f9a34',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc7_5ffp_5fheader_79',['IMB_CRC7_FP_HEADER',['../intel-ipsec-mb_8h.html#a23fe73b1f9d40348bc98f92f859df60b',1,'intel-ipsec-mb.h']]], + ['imb_5fcrc8_5fwimax_5fofdma_5fhcs_80',['IMB_CRC8_WIMAX_OFDMA_HCS',['../intel-ipsec-mb_8h.html#a0edd5fa8f3351ee214f7f2a267949f6d',1,'intel-ipsec-mb.h']]], + ['imb_5fdes_5fblock_5fsize_81',['IMB_DES_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a95f4ece0b318cb36bdbe66089d9ef649',1,'intel-ipsec-mb.h']]], + ['imb_5fdes_5fkey_5fsched_5fsize_82',['IMB_DES_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a7d156b1b9d715299e08cca76e790e2b7',1,'intel-ipsec-mb.h']]], + ['imb_5fdes_5fkeysched_83',['IMB_DES_KEYSCHED',['../intel-ipsec-mb_8h.html#a6fbb59f06f60f1900b591735ad691ac6',1,'intel-ipsec-mb.h']]], + ['imb_5fdim_84',['IMB_DIM',['../intel-ipsec-mb_8h.html#a1beec59f9694a41c22b6b099263c070d',1,'intel-ipsec-mb.h']]], + ['imb_5fdll_5fexport_85',['IMB_DLL_EXPORT',['../intel-ipsec-mb_8h.html#a986643689f56109161597f67eb9d7b40',1,'intel-ipsec-mb.h']]], + ['imb_5fdll_5flocal_86',['IMB_DLL_LOCAL',['../intel-ipsec-mb_8h.html#a479e22216a6be5645af96c4b1433339e',1,'intel-ipsec-mb.h']]], + ['imb_5fdocsis_5fcrc32_5fmin_5feth_5fpdu_5fsize_87',['IMB_DOCSIS_CRC32_MIN_ETH_PDU_SIZE',['../intel-ipsec-mb_8h.html#a74dca2bb8b0c87dec90f3b985c0266af',1,'intel-ipsec-mb.h']]], + ['imb_5fdocsis_5fcrc32_5ftag_5fsize_88',['IMB_DOCSIS_CRC32_TAG_SIZE',['../intel-ipsec-mb_8h.html#a59c620471ea8c9577ed593127f82c758',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5faesni_89',['IMB_FEATURE_AESNI',['../intel-ipsec-mb_8h.html#a19c147087d2ae918baa22f90fa9b3b05',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5faesni_5femu_90',['IMB_FEATURE_AESNI_EMU',['../intel-ipsec-mb_8h.html#a421158db6d19c97a6bceb32eb4a839ed',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx_91',['IMB_FEATURE_AVX',['../intel-ipsec-mb_8h.html#a7af992d12b4f9a6e789384969a066056',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx2_92',['IMB_FEATURE_AVX2',['../intel-ipsec-mb_8h.html#a225e2cd9c1445795fc62879eabad2530',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512_5fifma_93',['IMB_FEATURE_AVX512_IFMA',['../intel-ipsec-mb_8h.html#a0134dfaffe12427a8f2182247c6f1f48',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512_5fskx_94',['IMB_FEATURE_AVX512_SKX',['../intel-ipsec-mb_8h.html#ae6d6e3427c81b278d64f0189401c4964',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512bw_95',['IMB_FEATURE_AVX512BW',['../intel-ipsec-mb_8h.html#a00caae81d425acb6b946bebb25ac267f',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512cd_96',['IMB_FEATURE_AVX512CD',['../intel-ipsec-mb_8h.html#abbdb390b80ff1a92f31a7a9adc9beeb9',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512dq_97',['IMB_FEATURE_AVX512DQ',['../intel-ipsec-mb_8h.html#a8ca2c970faa0f62a3f4a6b6c18432bb1',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512f_98',['IMB_FEATURE_AVX512F',['../intel-ipsec-mb_8h.html#ab673c08624d868ca0dd89e1a9ec28f00',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx512vl_99',['IMB_FEATURE_AVX512VL',['../intel-ipsec-mb_8h.html#a803871900c08e2dc1b3f805ed4ecefd8',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5favx_5fifma_100',['IMB_FEATURE_AVX_IFMA',['../intel-ipsec-mb_8h.html#a8a946f162ff5e363d04f8b44d2f48747',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fbmi2_101',['IMB_FEATURE_BMI2',['../intel-ipsec-mb_8h.html#a557f3de4bcc0bd7e9bd90e5e1d1b9b09',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fcmov_102',['IMB_FEATURE_CMOV',['../intel-ipsec-mb_8h.html#a5eef394935c651931b1cf560f31c841c',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fgfni_103',['IMB_FEATURE_GFNI',['../intel-ipsec-mb_8h.html#aa67ab4088ac2f8cadbe839101d276567',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fhybrid_104',['IMB_FEATURE_HYBRID',['../intel-ipsec-mb_8h.html#a6bbaab5c0bc3aca1454b66bf2500150f',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fpclmulqdq_105',['IMB_FEATURE_PCLMULQDQ',['../intel-ipsec-mb_8h.html#a1af54a4a862936a6793af2ff44163ba5',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fsafe_5fdata_106',['IMB_FEATURE_SAFE_DATA',['../intel-ipsec-mb_8h.html#abd58fdbe1f1ef53cf509a0b37ba8aa4b',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fsafe_5fparam_107',['IMB_FEATURE_SAFE_PARAM',['../intel-ipsec-mb_8h.html#a4e9506dc72ab4e6a2af463238ccb3080',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fself_5ftest_108',['IMB_FEATURE_SELF_TEST',['../intel-ipsec-mb_8h.html#a8b4181547ded3ff17859d2632c468151',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fself_5ftest_5fpass_109',['IMB_FEATURE_SELF_TEST_PASS',['../intel-ipsec-mb_8h.html#a673b969c5f01579f6ca0a6b003cf1197',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fshani_110',['IMB_FEATURE_SHANI',['../intel-ipsec-mb_8h.html#acb9c15eabfb9bafeb15a06886fa91e90',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fsse4_5f2_111',['IMB_FEATURE_SSE4_2',['../intel-ipsec-mb_8h.html#abcc243fc505aca3eac6963eff25e9b99',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fvaes_112',['IMB_FEATURE_VAES',['../intel-ipsec-mb_8h.html#af4321e4e3c947f9b9fb7f204aaecf2c3',1,'intel-ipsec-mb.h']]], + ['imb_5ffeature_5fvpclmulqdq_113',['IMB_FEATURE_VPCLMULQDQ',['../intel-ipsec-mb_8h.html#a153d695ecd1af69a0d23385a50654614',1,'intel-ipsec-mb.h']]], + ['imb_5fflag_5faesni_5foff_114',['IMB_FLAG_AESNI_OFF',['../intel-ipsec-mb_8h.html#a4c53fb8e39bbc6e3f39d0558934e5d55',1,'intel-ipsec-mb.h']]], + ['imb_5fflag_5fgfni_5foff_115',['IMB_FLAG_GFNI_OFF',['../intel-ipsec-mb_8h.html#ad3faac9d03a87621ae02c10337b4edf8',1,'intel-ipsec-mb.h']]], + ['imb_5fflag_5fshani_5foff_116',['IMB_FLAG_SHANI_OFF',['../intel-ipsec-mb_8h.html#a3d45fcff99a9ea952b4dd6ef70e36e0c',1,'intel-ipsec-mb.h']]], + ['imb_5fflush_5fburst_117',['IMB_FLUSH_BURST',['../intel-ipsec-mb_8h.html#afff52a9aaa1c1875e7c905e2fb29fc43',1,'intel-ipsec-mb.h']]], + ['imb_5fflush_5fjob_118',['IMB_FLUSH_JOB',['../intel-ipsec-mb_8h.html#a4726e3683b3579b1e643134278386d72',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5f128_5fkey_5flen_119',['IMB_GCM_128_KEY_LEN',['../intel-ipsec-mb_8h.html#ae97681c203afbd818a39fb797613a232',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5f192_5fkey_5flen_120',['IMB_GCM_192_KEY_LEN',['../intel-ipsec-mb_8h.html#a7201a0be67f1e6f3757169b0166dd47d',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5f256_5fkey_5flen_121',['IMB_GCM_256_KEY_LEN',['../intel-ipsec-mb_8h.html#a4c4c40ec87c2354832f5b182b22d2111',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fblock_5flen_122',['IMB_GCM_BLOCK_LEN',['../intel-ipsec-mb_8h.html#a59def6ed420a4ef91ce4a6562cc2c4d5',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fenc_5fkey_5flen_123',['IMB_GCM_ENC_KEY_LEN',['../intel-ipsec-mb_8h.html#a0c6f54ab6663187fa401c766a981a41e',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fiv_5fdata_5flen_124',['IMB_GCM_IV_DATA_LEN',['../intel-ipsec-mb_8h.html#a87884da318b3013893b725d047b53702',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fkey_5fsets_125',['IMB_GCM_KEY_SETS',['../intel-ipsec-mb_8h.html#a73715b8c1ba918ce6d5c21749841b47b',1,'intel-ipsec-mb.h']]], + ['imb_5fgcm_5fmax_5flen_126',['IMB_GCM_MAX_LEN',['../intel-ipsec-mb_8h.html#a270311268c29ce07cffa688042b1855a',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fcompleted_5fjob_127',['IMB_GET_COMPLETED_JOB',['../intel-ipsec-mb_8h.html#a18e5a7f85573f0006448deda41014117',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fnext_5fburst_128',['IMB_GET_NEXT_BURST',['../intel-ipsec-mb_8h.html#a6029af3f88d1908dd11a8f3e9eb9fd70',1,'intel-ipsec-mb.h']]], + ['imb_5fget_5fnext_5fjob_129',['IMB_GET_NEXT_JOB',['../intel-ipsec-mb_8h.html#a34b6006fc39dd4ea23d3fec49237d382',1,'intel-ipsec-mb.h']]], + ['imb_5fghash_130',['IMB_GHASH',['../intel-ipsec-mb_8h.html#a477ad08a4c55e2c6458b7e86dae803ec',1,'intel-ipsec-mb.h']]], + ['imb_5fghash_5fpre_131',['IMB_GHASH_PRE',['../intel-ipsec-mb_8h.html#a230f16784519d7e2b69de87871d35cb2',1,'intel-ipsec-mb.h']]], + ['imb_5fhec_5f32_132',['IMB_HEC_32',['../intel-ipsec-mb_8h.html#a37996cede66ee8036b1b113af5f553ac',1,'intel-ipsec-mb.h']]], + ['imb_5fhec_5f64_133',['IMB_HEC_64',['../intel-ipsec-mb_8h.html#aa0b62ba2c9fb07a1ad3c8105ec4374a4',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fblock_5fsize_134',['IMB_KASUMI_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#aa31ca303e03fc548199f95e5335889e1',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fdigest_5fsize_135',['IMB_KASUMI_DIGEST_SIZE',['../intel-ipsec-mb_8h.html#a56bd44d01c91469b57efa36f360a83bf',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f1_5fbuffer_136',['IMB_KASUMI_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a45ac331e1f9241e53fc35a1f88dec6ce',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f1_5fbuffer_5fbit_137',['IMB_KASUMI_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#ae3befb703f7dec2c0695e61542f3212c',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f2_5fbuffer_138',['IMB_KASUMI_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a884bfa72fc232c7e84043d0faee719ee',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f3_5fbuffer_139',['IMB_KASUMI_F8_3_BUFFER',['../intel-ipsec-mb_8h.html#af35e87948218048e4bbad7162208fe41',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5f4_5fbuffer_140',['IMB_KASUMI_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a7ed6be7362e5ff7553fb4e7633bee76a',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff8_5fn_5fbuffer_141',['IMB_KASUMI_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a65b1afbadee23111046746a4d302bb0d',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff9_5f1_5fbuffer_142',['IMB_KASUMI_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#a43c13bbdf83e2c75d6dd29d01dec4a1f',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5ff9_5f1_5fbuffer_5fuser_143',['IMB_KASUMI_F9_1_BUFFER_USER',['../intel-ipsec-mb_8h.html#a66dcf1985c046ef619141a6706159940',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5finit_5ff8_5fkey_5fsched_144',['IMB_KASUMI_INIT_F8_KEY_SCHED',['../intel-ipsec-mb_8h.html#aafcc540a047a6036adf4da0613ea5272',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5finit_5ff9_5fkey_5fsched_145',['IMB_KASUMI_INIT_F9_KEY_SCHED',['../intel-ipsec-mb_8h.html#a80a71ab95fd99c8427e171e45cebbd92',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fiv_5fsize_146',['IMB_KASUMI_IV_SIZE',['../intel-ipsec-mb_8h.html#adf7e13e43c6bb30489d0e26f11e39440',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fkey_5fsched_5fsize_147',['IMB_KASUMI_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#ae3812840fbe6b9b5ea5e84a6b86a7ed3',1,'intel-ipsec-mb.h']]], + ['imb_5fkasumi_5fkey_5fsize_148',['IMB_KASUMI_KEY_SIZE',['../intel-ipsec-mb_8h.html#a46d59512e3a7254e54018181b7a31102',1,'intel-ipsec-mb.h']]], + ['imb_5fmax_5fburst_5fsize_149',['IMB_MAX_BURST_SIZE',['../intel-ipsec-mb_8h.html#af9070daf9749490016e9b5106b338867',1,'intel-ipsec-mb.h']]], + ['imb_5fmax_5fjobs_150',['IMB_MAX_JOBS',['../intel-ipsec-mb_8h.html#ab12d22470a68b5d3852c8dd972784d97',1,'intel-ipsec-mb.h']]], + ['imb_5fmax_5ftag_5flen_151',['IMB_MAX_TAG_LEN',['../intel-ipsec-mb_8h.html#a41087ea6dce2e096ebb02a613600c2ed',1,'intel-ipsec-mb.h']]], + ['imb_5fmd5_5fblock_5fsize_152',['IMB_MD5_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a567100ef1c32f08b9e75e1fb378171a3',1,'intel-ipsec-mb.h']]], + ['imb_5fmd5_5fdigest_5fsize_5fin_5fbytes_153',['IMB_MD5_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a472528903f010fe2c365d1ff23565eaa',1,'intel-ipsec-mb.h']]], + ['imb_5fmd5_5fone_5fblock_154',['IMB_MD5_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a52b27293e2a19809c5f7d0f2afab97a2',1,'intel-ipsec-mb.h']]], + ['imb_5fpoly1305_5fblock_5fsize_155',['IMB_POLY1305_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a603f272890d272f0bbd467ee8c632452',1,'intel-ipsec-mb.h']]], + ['imb_5fqueue_5fsize_156',['IMB_QUEUE_SIZE',['../intel-ipsec-mb_8h.html#a712f6e7ecb2a16f8e1bc96b84d188365',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5fcorrupt_157',['IMB_SELF_TEST_PHASE_CORRUPT',['../intel-ipsec-mb_8h.html#ad4c08f2bffbec28676efdb2e2719cccc',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5ffail_158',['IMB_SELF_TEST_PHASE_FAIL',['../intel-ipsec-mb_8h.html#a6eed902612dcc2a48357d41eec6cbbe0',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5fpass_159',['IMB_SELF_TEST_PHASE_PASS',['../intel-ipsec-mb_8h.html#a8ffbfaff9522f0afbed27f0f18278bb2',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fphase_5fstart_160',['IMB_SELF_TEST_PHASE_START',['../intel-ipsec-mb_8h.html#a99801c5d8203aeaf6bf08e67e491f69b',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5ftype_5fkat_5faead_161',['IMB_SELF_TEST_TYPE_KAT_AEAD',['../intel-ipsec-mb_8h.html#a439b4d815e36cd31bbe7d230673343c3',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5ftype_5fkat_5fauth_162',['IMB_SELF_TEST_TYPE_KAT_AUTH',['../intel-ipsec-mb_8h.html#a399d147b404c7ee60b254b34606e02db',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5ftype_5fkat_5fcipher_163',['IMB_SELF_TEST_TYPE_KAT_CIPHER',['../intel-ipsec-mb_8h.html#a13bffffd1c1829e5d92815d90cb27534',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_164',['IMB_SHA1',['../intel-ipsec-mb_8h.html#ae61900d14cde2836621a1421141548a4',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_5fblock_5fsize_165',['IMB_SHA1_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#af19fd9d6768e33720cab4ecd9aabad91',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_5fdigest_5fsize_5fin_5fbytes_166',['IMB_SHA1_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a8c821d8cf5520f6f46e9b835eeeb2066',1,'intel-ipsec-mb.h']]], + ['imb_5fsha1_5fone_5fblock_167',['IMB_SHA1_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ac2f9695b12c32c303faa7c93c1c24c9b',1,'intel-ipsec-mb.h']]], + ['imb_5fsha224_168',['IMB_SHA224',['../intel-ipsec-mb_8h.html#a542a40ced46bf97a678c6b44c325b360',1,'intel-ipsec-mb.h']]], + ['imb_5fsha224_5fdigest_5fsize_5fin_5fbytes_169',['IMB_SHA224_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a836641341e86b80f67716eabdf4a64c5',1,'intel-ipsec-mb.h']]], + ['imb_5fsha224_5fone_5fblock_170',['IMB_SHA224_ONE_BLOCK',['../intel-ipsec-mb_8h.html#ab1f7eb5e9bcd0c69a70dc76747f919f6',1,'intel-ipsec-mb.h']]], + ['imb_5fsha256_171',['IMB_SHA256',['../intel-ipsec-mb_8h.html#a37338b9f91315e5de0c4f3d19859aa7b',1,'intel-ipsec-mb.h']]], + ['imb_5fsha256_5fdigest_5fsize_5fin_5fbytes_172',['IMB_SHA256_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a4bc9eee15ba0ce09f545af8916292731',1,'intel-ipsec-mb.h']]], + ['imb_5fsha256_5fone_5fblock_173',['IMB_SHA256_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a6023b87b5d1c6dc7dc0547db540af997',1,'intel-ipsec-mb.h']]], + ['imb_5fsha384_174',['IMB_SHA384',['../intel-ipsec-mb_8h.html#ac8052b8b996f866f27b4d443bcda0d5f',1,'intel-ipsec-mb.h']]], + ['imb_5fsha384_5fdigest_5fsize_5fin_5fbytes_175',['IMB_SHA384_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a2538a5e82141eb5a54f78660241e186c',1,'intel-ipsec-mb.h']]], + ['imb_5fsha384_5fone_5fblock_176',['IMB_SHA384_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a763d0cfb16263906e44f46696b16124b',1,'intel-ipsec-mb.h']]], + ['imb_5fsha512_177',['IMB_SHA512',['../intel-ipsec-mb_8h.html#ac806d6b629633e801409d3e363d83f6c',1,'intel-ipsec-mb.h']]], + ['imb_5fsha512_5fdigest_5fsize_5fin_5fbytes_178',['IMB_SHA512_DIGEST_SIZE_IN_BYTES',['../intel-ipsec-mb_8h.html#a9efcf370f0db0b21f7cf4a3b72eec53e',1,'intel-ipsec-mb.h']]], + ['imb_5fsha512_5fone_5fblock_179',['IMB_SHA512_ONE_BLOCK',['../intel-ipsec-mb_8h.html#a71d0a529b355a434efeeda2e01870ba9',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f224_5fblock_5fsize_180',['IMB_SHA_224_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7c912b7543122de6f05355fa4848eb83',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f256_5fblock_5fsize_181',['IMB_SHA_256_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a7eed0159b050f8d78cddcc78b4b941ef',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f384_5fblock_5fsize_182',['IMB_SHA_384_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a256cc0f9eaba38030ca3f7589e479855',1,'intel-ipsec-mb.h']]], + ['imb_5fsha_5f512_5fblock_5fsize_183',['IMB_SHA_512_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a4141433b17ade98e14a585e0409cb62d',1,'intel-ipsec-mb.h']]], + ['imb_5fsm3_5fblock_5fsize_184',['IMB_SM3_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a12f4db6d32e538899734a938a55cc9d3',1,'intel-ipsec-mb.h']]], + ['imb_5fsm3_5fdigest_5fsize_185',['IMB_SM3_DIGEST_SIZE',['../intel-ipsec-mb_8h.html#a35ecd17fd04c0db20a1281ad7e497595',1,'intel-ipsec-mb.h']]], + ['imb_5fsm4_5fblock_5fsize_186',['IMB_SM4_BLOCK_SIZE',['../intel-ipsec-mb_8h.html#a9846bc9e4fb7c61de7c231e9fec5179d',1,'intel-ipsec-mb.h']]], + ['imb_5fsm4_5fkey_5fschedule_5frounds_187',['IMB_SM4_KEY_SCHEDULE_ROUNDS',['../intel-ipsec-mb_8h.html#adfc1e6216c0a6e42ba10d05c7614480c',1,'intel-ipsec-mb.h']]], + ['imb_5fsm4_5fkeyexp_188',['IMB_SM4_KEYEXP',['../intel-ipsec-mb_8h.html#a4c763b451aa0188d616d1cd127af8559',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5fdigest_5flen_189',['IMB_SNOW3G_DIGEST_LEN',['../intel-ipsec-mb_8h.html#a5f5a1efb7da9f6b2436e95c5c89bd6ae',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f1_5fbuffer_190',['IMB_SNOW3G_F8_1_BUFFER',['../intel-ipsec-mb_8h.html#a4bcfbb70da38433f8bcd3468779026f1',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f1_5fbuffer_5fbit_191',['IMB_SNOW3G_F8_1_BUFFER_BIT',['../intel-ipsec-mb_8h.html#a5d7a9e694b932b1c198782e22dc1ead5',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f2_5fbuffer_192',['IMB_SNOW3G_F8_2_BUFFER',['../intel-ipsec-mb_8h.html#a51085837f0775feae26fe3885f7459b7',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f4_5fbuffer_193',['IMB_SNOW3G_F8_4_BUFFER',['../intel-ipsec-mb_8h.html#a79b873457a74ad6c50e689709d79a0fb',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f8_5fbuffer_194',['IMB_SNOW3G_F8_8_BUFFER',['../intel-ipsec-mb_8h.html#a8536e68d053999123eb104762ef51932',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5f8_5fbuffer_5fmultikey_195',['IMB_SNOW3G_F8_8_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#aca8fb428a3b291950cd9dc6277ad801a',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5fn_5fbuffer_196',['IMB_SNOW3G_F8_N_BUFFER',['../intel-ipsec-mb_8h.html#a4538b34eaf3a3d402041ada1e8d03e2c',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff8_5fn_5fbuffer_5fmultikey_197',['IMB_SNOW3G_F8_N_BUFFER_MULTIKEY',['../intel-ipsec-mb_8h.html#a4a5ae1b04c7aee099c2f8fcbd488c38c',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5ff9_5f1_5fbuffer_198',['IMB_SNOW3G_F9_1_BUFFER',['../intel-ipsec-mb_8h.html#aa6a951033156fc06c25afb4f79de8851',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5finit_5fkey_5fsched_199',['IMB_SNOW3G_INIT_KEY_SCHED',['../intel-ipsec-mb_8h.html#ac5b5ff1cc9cf44ea8587a7d054b7459d',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5fiv_5flen_5fin_5fbytes_200',['IMB_SNOW3G_IV_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a5d9cbb917f8117631939faa3d04c912d',1,'intel-ipsec-mb.h']]], + ['imb_5fsnow3g_5fkey_5fsched_5fsize_201',['IMB_SNOW3G_KEY_SCHED_SIZE',['../intel-ipsec-mb_8h.html#a1ddd766994cb5d0b8e9ef5cd580cdcd2',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fburst_202',['IMB_SUBMIT_BURST',['../intel-ipsec-mb_8h.html#aabfad78b032b6b160e3ba51477132524',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fburst_5fnocheck_203',['IMB_SUBMIT_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#aa06f0e18794d4a95d16e61dfb1af70c4',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fcipher_5fburst_204',['IMB_SUBMIT_CIPHER_BURST',['../intel-ipsec-mb_8h.html#ae487720f5112a3ecec659ab4aeada77e',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fcipher_5fburst_5fnocheck_205',['IMB_SUBMIT_CIPHER_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#af819e81f584b3b56e0201a7174b3c0eb',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fhash_5fburst_206',['IMB_SUBMIT_HASH_BURST',['../intel-ipsec-mb_8h.html#a3702b37004e38dd27a9b8a008a0c48ed',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fhash_5fburst_5fnocheck_207',['IMB_SUBMIT_HASH_BURST_NOCHECK',['../intel-ipsec-mb_8h.html#afd6b80655a6129fe063d2ffb391e3015',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fjob_208',['IMB_SUBMIT_JOB',['../intel-ipsec-mb_8h.html#a3602a4ccaf1da4bf6787169370cef04f',1,'intel-ipsec-mb.h']]], + ['imb_5fsubmit_5fjob_5fnocheck_209',['IMB_SUBMIT_JOB_NOCHECK',['../intel-ipsec-mb_8h.html#af23c64e466272c5ae90fcf78fbcd0c3d',1,'intel-ipsec-mb.h']]], + ['imb_5fversion_210',['IMB_VERSION',['../intel-ipsec-mb_8h.html#ad9bcb21181d1e07b4f66d8bf0514c1a3',1,'intel-ipsec-mb.h']]], + ['imb_5fversion_5fnum_211',['IMB_VERSION_NUM',['../intel-ipsec-mb_8h.html#a415abfc6067c0b1663a508993a4eb0d4',1,'intel-ipsec-mb.h']]], + ['imb_5fversion_5fstr_212',['IMB_VERSION_STR',['../intel-ipsec-mb_8h.html#a874972638400dafdb542319d61bfbfbc',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmax_213',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a2b1faea7079fa3ddb2cabeb41aeb2a0a',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fdigest_5flen_5fin_5fbytes_5fmin_214',['IMB_ZUC256_DIGEST_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a3dc24506ef16ad090414608c762b3d3c',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmax_215',['IMB_ZUC256_IV_LEN_IN_BYTES_MAX',['../intel-ipsec-mb_8h.html#a5ab93cc1831b961f3d04ff913f63b832',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fiv_5flen_5fin_5fbytes_5fmin_216',['IMB_ZUC256_IV_LEN_IN_BYTES_MIN',['../intel-ipsec-mb_8h.html#a18e1733291bb917240ef117f52c6aa6c',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc256_5fkey_5flen_5fin_5fbytes_217',['IMB_ZUC256_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a35d04f4dc107531e37fcab1fd5efbf93',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5fdigest_5flen_5fin_5fbytes_218',['IMB_ZUC_DIGEST_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#adbb9f3bfdc1d416c20a579eb3a8b0b8f',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feea3_5f1_5fbuffer_219',['IMB_ZUC_EEA3_1_BUFFER',['../intel-ipsec-mb_8h.html#adb23f957dde69fb3bb4c6798d1a69da4',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feea3_5f4_5fbuffer_220',['IMB_ZUC_EEA3_4_BUFFER',['../intel-ipsec-mb_8h.html#a57445dd863838d04cf44f4d79c4dbcaf',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feea3_5fn_5fbuffer_221',['IMB_ZUC_EEA3_N_BUFFER',['../intel-ipsec-mb_8h.html#a6382e3185f31e61f995ab90110c52991',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feia3_5f1_5fbuffer_222',['IMB_ZUC_EIA3_1_BUFFER',['../intel-ipsec-mb_8h.html#ac789fe54f3a8f92144831a67b14501d4',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5feia3_5fn_5fbuffer_223',['IMB_ZUC_EIA3_N_BUFFER',['../intel-ipsec-mb_8h.html#ae840d62f1246c0c4270c3319ef356d3c',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5fiv_5flen_5fin_5fbytes_224',['IMB_ZUC_IV_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#aaacb0749fd75d1133414685b5694652d',1,'intel-ipsec-mb.h']]], + ['imb_5fzuc_5fkey_5flen_5fin_5fbytes_225',['IMB_ZUC_KEY_LEN_IN_BYTES',['../intel-ipsec-mb_8h.html#a053b0646f055d7ee3be974bb2bfe534b',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js index c6dd172d..23b425da 100644 --- a/docs/search/enumvalues_0.js +++ b/docs/search/enumvalues_0.js @@ -39,117 +39,122 @@ var searchData= ['imb_5fauth_5fhmac_5fsha_5f256_36',['IMB_AUTH_HMAC_SHA_256',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a60c1e71108516903aded4534f0f2e995',1,'intel-ipsec-mb.h']]], ['imb_5fauth_5fhmac_5fsha_5f384_37',['IMB_AUTH_HMAC_SHA_384',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae98f8f8e42b7a026bb2aa2a402a291b9',1,'intel-ipsec-mb.h']]], ['imb_5fauth_5fhmac_5fsha_5f512_38',['IMB_AUTH_HMAC_SHA_512',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ad8f7bc68ad10fe75665692a27ada55f1',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fkasumi_5fuia1_39',['IMB_AUTH_KASUMI_UIA1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a42dc1dc990059b61ef784813e0f8f49a',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fmd5_40',['IMB_AUTH_MD5',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a958fb278e4745955ebc791ba652954fe',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fnull_41',['IMB_AUTH_NULL',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a25f47297460775ab891a0abb8240b8e0',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fnum_42',['IMB_AUTH_NUM',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fpoly1305_43',['IMB_AUTH_POLY1305',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a93e6c082f7ec5926a087d139a2bd2e56',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fpon_5fcrc_5fbip_44',['IMB_AUTH_PON_CRC_BIP',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a2fcc080535b4dd16502ecd2b01c14048',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f1_45',['IMB_AUTH_SHA_1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adcaf4a43c9c114bcdb75ff44ba1bea77',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f224_46',['IMB_AUTH_SHA_224',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3936068075b4572d859c9b1984312325',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f256_47',['IMB_AUTH_SHA_256',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4962dbdf6fcb8d743e4ab55ce23c4b88',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f384_48',['IMB_AUTH_SHA_384',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006afe74859581d19e70b8667773662081bc',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsha_5f512_49',['IMB_AUTH_SHA_512',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa12aca10078adbe0bc2a021190663e2d',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsnow3g_5fuia2_5fbitlen_50',['IMB_AUTH_SNOW3G_UIA2_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4eadf3270a81eb2567388843da2fa89b',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fsnow_5fv_5faead_51',['IMB_AUTH_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff331c62b01fb8427e63e18fc433f6',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fzuc256_5feia3_5fbitlen_52',['IMB_AUTH_ZUC256_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a7c535075abfb0878168a00600a762fe0',1,'intel-ipsec-mb.h']]], - ['imb_5fauth_5fzuc_5feia3_5fbitlen_53',['IMB_AUTH_ZUC_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a188c2297dc5228820e690e8938cd407b',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcbc_54',['IMB_CIPHER_CBC',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0e2ebfcfd101ab4a39129082b2de517f',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcbcs_5f1_5f9_55',['IMB_CIPHER_CBCS_1_9',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca71d87659793f7377d1d8b3315a3559f8',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fccm_56',['IMB_CIPHER_CCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7d3946d77e4364bc45a9e72499bf817f',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fchacha20_57',['IMB_CIPHER_CHACHA20',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca39d8d7ebca424a1c1a65bc04b5f64741',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fchacha20_5fpoly1305_58',['IMB_CIPHER_CHACHA20_POLY1305',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caa5c375f97dce274a2446c8abf90aa61a',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fchacha20_5fpoly1305_5fsgl_59',['IMB_CIPHER_CHACHA20_POLY1305_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca40926d8b731a401ec3e86ffa2089a1eb',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcntr_60',['IMB_CIPHER_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca5b4126e439eaff0975846425594201ea',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcntr_5fbitlen_61',['IMB_CIPHER_CNTR_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca6f69815480531651948b5549fa84023a',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fcustom_62',['IMB_CIPHER_CUSTOM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca4301726c71a4faf412a1a011cc4f0df8',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdes_63',['IMB_CIPHER_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca049e85047492494fac0a4ec785707851',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdes3_64',['IMB_CIPHER_DES3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca639b1382de364a2b810f7876189bc64f',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdocsis_5fdes_65',['IMB_CIPHER_DOCSIS_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caf9d62e1ff3a1a8b2ed1dcc515a3ffe1b',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fdocsis_5fsec_5fbpi_66',['IMB_CIPHER_DOCSIS_SEC_BPI',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caed8ba68d7d2d7602407f17305d1d99b7',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fecb_67',['IMB_CIPHER_ECB',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca357dec895f8dfa3371add1feaa001f56',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fgcm_68',['IMB_CIPHER_GCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0f97344e525fef167a92d1a59a0492aa',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fgcm_5fsgl_69',['IMB_CIPHER_GCM_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fkasumi_5fuea1_5fbitlen_70',['IMB_CIPHER_KASUMI_UEA1_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3f7a3edb272955efea015c5bb8572e3b',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fnull_71',['IMB_CIPHER_NULL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0bebd24d7311dedce100455dd3a8ddf6',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fnum_72',['IMB_CIPHER_NUM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fpon_5faes_5fcntr_73',['IMB_CIPHER_PON_AES_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca896285cd2fe56f73011b908e490cbbea',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fsnow3g_5fuea2_5fbitlen_74',['IMB_CIPHER_SNOW3G_UEA2_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca88c3ff9a6816b3629dc5b4815b47607e',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fsnow_5fv_75',['IMB_CIPHER_SNOW_V',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fsnow_5fv_5faead_76',['IMB_CIPHER_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409',1,'intel-ipsec-mb.h']]], - ['imb_5fcipher_5fzuc_5feea3_77',['IMB_CIPHER_ZUC_EEA3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3618bfaab3c19aabc8a93a03ae121efc',1,'intel-ipsec-mb.h']]], - ['imb_5fdir_5fdecrypt_78',['IMB_DIR_DECRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eea881652011955c227d94a881d2d2c5c59',1,'intel-ipsec-mb.h']]], - ['imb_5fdir_5fencrypt_79',['IMB_DIR_ENCRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eeabed12e936823e8f8b2de70388a2d15ce',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5faad_5flen_80',['IMB_ERR_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0ad3ade3fe22c5887d9bf444ff3923aa',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fauth_5flen_81',['IMB_ERR_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafe5af1c17e1caece14b3a5f659a1336d',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fauth_5ftag_5flen_82',['IMB_ERR_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6af5bd8fb7690b46afe3d2c1e623808e',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fburst_5fooo_83',['IMB_ERR_BURST_OOO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fburst_5fsize_84',['IMB_ERR_BURST_SIZE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae2bc238b157942636836eaf0eedb5ddf',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fburst_5fsuite_5fid_85',['IMB_ERR_BURST_SUITE_ID',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fciph_5flen_86',['IMB_ERR_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bab5a2b4c1df7778c3efc236976062ed94',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fciph_5fmode_87',['IMB_ERR_CIPH_MODE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba61a411feda0e8cf5aff8c58ad2e92bdd',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fhash_5falgo_88',['IMB_ERR_HASH_ALGO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8ac2802661bd9928d0c766129db2a814',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fiv_5flen_89',['IMB_ERR_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baac8500b58709f0bd05ad129337bb6af2',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5faad_5flen_90',['IMB_ERR_JOB_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba31a6b672b95d7d100a97fa6d788c0dd6',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fauth_5flen_91',['IMB_ERR_JOB_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69dd17473dc4afb2f04c417fe6882608',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fauth_5ftag_5flen_92',['IMB_ERR_JOB_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1b7e4c43808275e9cd63ca21091e5ab2',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fchain_5forder_93',['IMB_ERR_JOB_CHAIN_ORDER',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacaec18a061b4bf792178408d69775950',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fciph_5fdir_94',['IMB_ERR_JOB_CIPH_DIR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacbf5d148be9963df1d46400ff26396db',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fciph_5flen_95',['IMB_ERR_JOB_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae1c9e58d4be3fdd7bb37247667472920',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fiv_5flen_96',['IMB_ERR_JOB_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba390f91827f87bbd3233ad6e1f104b2b4',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fkey_5flen_97',['IMB_ERR_JOB_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badfea107da94936d30900f23ad22b5285',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5faad_98',['IMB_ERR_JOB_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3ef3d3180e3052862c796cf89320d60c',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fauth_99',['IMB_ERR_JOB_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba503544043c60c2195003c00b18141beb',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fauth_5fkey_100',['IMB_ERR_JOB_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba97fb89f93299f67de86aac919bb83aa9',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fdst_101',['IMB_ERR_JOB_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba55b3ddc1a48cb14ad020031b8d5b4927',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fghash_5finit_5ftag_102',['IMB_ERR_JOB_NULL_GHASH_INIT_TAG',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6c97704719f286b14204ca144bbdc7a9',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fhmac_5fipad_103',['IMB_ERR_JOB_NULL_HMAC_IPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba15f55e87bb42cf5494dd01b9a1c4d712',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fhmac_5fopad_104',['IMB_ERR_JOB_NULL_HMAC_OPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacb9286af7533993ab79982b288aab97a',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fiv_105',['IMB_ERR_JOB_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fkey_106',['IMB_ERR_JOB_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba22402460340d6b34492ece390a7913c0',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fnext_5fiv_107',['IMB_ERR_JOB_NULL_NEXT_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba983561202b1623b0bd1f691bd6036039',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fsgl_5fctx_108',['IMB_ERR_JOB_NULL_SGL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba05f9212af539a22ad65b12a9abc8e5c0',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fsrc_109',['IMB_ERR_JOB_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4bc6a784afa9bb88c5afe4fd1b5f610d',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk1_5fexp_110',['IMB_ERR_JOB_NULL_XCBC_K1_EXP',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69bf9e54fdf84b154284eab071c98804',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk2_111',['IMB_ERR_JOB_NULL_XCBC_K2',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bad7fbd09092821fb8605e11384dcdc428',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk3_112',['IMB_ERR_JOB_NULL_XCBC_K3',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baf12955208a99c8feeeb580fee940b7c3',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fpon_5fpli_113',['IMB_ERR_JOB_PON_PLI',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bace7e834842ddef5b063c99544d00b303',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fjob_5fsrc_5foffset_114',['IMB_ERR_JOB_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba207979780b5d8472dfef2f5e12998d22',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fkey_5flen_115',['IMB_ERR_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8d6b3ea721216bb12fbe40e72a5bd768',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fmax_116',['IMB_ERR_MAX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fmin_117',['IMB_ERR_MIN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3f9d55f356a0caf413d2114a468ba659',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fmissing_5fcpuflags_5finit_5fmgr_118',['IMB_ERR_MISSING_CPUFLAGS_INIT_MGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0babdd0b7bc92e7dcf166d36a9bcd118d60',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fno_5faesni_5femu_119',['IMB_ERR_NO_AESNI_EMU',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4496bf14e2ddf1133a384f9fbf96d5dc',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5faad_120',['IMB_ERR_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badc7d17d90012d5c14fd8a12d9ea12543',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fauth_121',['IMB_ERR_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1e20954ec8a501093175d640631550c1',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fauth_5fkey_122',['IMB_ERR_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baa4f5aeab78ed40a4c19389b8f691306c',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fburst_123',['IMB_ERR_NULL_BURST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba99d845a176cd571dd6f99b0a430291c6',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fctx_124',['IMB_ERR_NULL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0b57ec134f6e10e11c3fbcf77ede282d',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fdst_125',['IMB_ERR_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1a61dcc99a1a9725c89076dec3c02e02',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fexp_5fkey_126',['IMB_ERR_NULL_EXP_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3b60a570372529486da69c6d2b7be382',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fiv_127',['IMB_ERR_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafcfe882ee9730fd1724b587106f2f419',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fjob_128',['IMB_ERR_NULL_JOB',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba007c436f8e21f317e8f9225c5b009d38',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fkey_129',['IMB_ERR_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba63029e3673eef74345ad80867f7ba0ef',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fmbmgr_130',['IMB_ERR_NULL_MBMGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba9ba69cc32a2d17e3e7b4d4c982f26abd',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fnull_5fsrc_131',['IMB_ERR_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba308819b7cbdadfd6bbee290408880302',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fqueue_5fspace_132',['IMB_ERR_QUEUE_SPACE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4f73ed8232981b84df1fee21024e01ac',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fselftest_133',['IMB_ERR_SELFTEST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829',1,'intel-ipsec-mb.h']]], - ['imb_5ferr_5fsrc_5foffset_134',['IMB_ERR_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba20dfbdc8feb8332a9efe51de48fa6e09',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f128_5fbytes_135',['IMB_KEY_128_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaf3e82db9a8b5b1b229c201735938969d',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f192_5fbytes_136',['IMB_KEY_192_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cca573d62aa6a04d9ce2b3c34e226846598',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f256_5fbytes_137',['IMB_KEY_256_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccac139e7555c9b30725359698833eb213a',1,'intel-ipsec-mb.h']]], - ['imb_5fkey_5f64_5fbytes_138',['IMB_KEY_64_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaa1eb9eb83fca5f5dd6578f27733eb390',1,'intel-ipsec-mb.h']]], - ['imb_5forder_5fcipher_5fhash_139',['IMB_ORDER_CIPHER_HASH',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5e3ab845752ce3d16e40ea7802ce4a52',1,'intel-ipsec-mb.h']]], - ['imb_5forder_5fhash_5fcipher_140',['IMB_ORDER_HASH_CIPHER',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5de8d032616267941d99dad14801044d',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fall_141',['IMB_SGL_ALL',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da2f0678ab7ad9bb30c040e0b3ee2fa408',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fcomplete_142',['IMB_SGL_COMPLETE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3dab7a602903c0fbaad7ffb893cb2547975',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5finit_143',['IMB_SGL_INIT',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3daf6e77a48759ab366cc1160725ff4261e',1,'intel-ipsec-mb.h']]], - ['imb_5fsgl_5fupdate_144',['IMB_SGL_UPDATE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da15c5d0aeeb9d5eb4e4c4878c837c5977',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fbeing_5fprocessed_145',['IMB_STATUS_BEING_PROCESSED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaa562b01ade81e0196fc23cd79d534141',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fcompleted_146',['IMB_STATUS_COMPLETED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba508a9f195acee09621542ca687ba2341',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fcompleted_5fauth_147',['IMB_STATUS_COMPLETED_AUTH',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba79df83a15cdafc2a6c79751457ae9792',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5fcompleted_5fcipher_148',['IMB_STATUS_COMPLETED_CIPHER',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba6fcaccd3853c9e8cf3b402edc3e22089',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5ferror_149',['IMB_STATUS_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba0ef40895610ac6343d171f65be676a1d',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5finternal_5ferror_150',['IMB_STATUS_INTERNAL_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba546465b9d4cfb1f9c98c864bf5ed51fb',1,'intel-ipsec-mb.h']]], - ['imb_5fstatus_5finvalid_5fargs_151',['IMB_STATUS_INVALID_ARGS',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaee85b6a8bc33e0b39001e9ff538540b7',1,'intel-ipsec-mb.h']]] + ['imb_5fauth_5fhmac_5fsm3_39',['IMB_AUTH_HMAC_SM3',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006abba78b645883f63bb73c9a8cdd9f738b',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fkasumi_5fuia1_40',['IMB_AUTH_KASUMI_UIA1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a42dc1dc990059b61ef784813e0f8f49a',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fmd5_41',['IMB_AUTH_MD5',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a958fb278e4745955ebc791ba652954fe',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fnull_42',['IMB_AUTH_NULL',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a25f47297460775ab891a0abb8240b8e0',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fnum_43',['IMB_AUTH_NUM',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a5d34120f8a1c5cde857baf32536868af',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fpoly1305_44',['IMB_AUTH_POLY1305',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a93e6c082f7ec5926a087d139a2bd2e56',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fpon_5fcrc_5fbip_45',['IMB_AUTH_PON_CRC_BIP',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a2fcc080535b4dd16502ecd2b01c14048',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f1_46',['IMB_AUTH_SHA_1',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006adcaf4a43c9c114bcdb75ff44ba1bea77',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f224_47',['IMB_AUTH_SHA_224',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a3936068075b4572d859c9b1984312325',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f256_48',['IMB_AUTH_SHA_256',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4962dbdf6fcb8d743e4ab55ce23c4b88',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f384_49',['IMB_AUTH_SHA_384',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006afe74859581d19e70b8667773662081bc',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsha_5f512_50',['IMB_AUTH_SHA_512',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006aa12aca10078adbe0bc2a021190663e2d',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsm3_51',['IMB_AUTH_SM3',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006ae95ecde8c47c53b5b104fdd43120b450',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsnow3g_5fuia2_5fbitlen_52',['IMB_AUTH_SNOW3G_UIA2_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a4eadf3270a81eb2567388843da2fa89b',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fsnow_5fv_5faead_53',['IMB_AUTH_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a53ff331c62b01fb8427e63e18fc433f6',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fzuc256_5feia3_5fbitlen_54',['IMB_AUTH_ZUC256_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a7c535075abfb0878168a00600a762fe0',1,'intel-ipsec-mb.h']]], + ['imb_5fauth_5fzuc_5feia3_5fbitlen_55',['IMB_AUTH_ZUC_EIA3_BITLEN',['../intel-ipsec-mb_8h.html#a83132be2c4a6bf0453550bd1ae720006a188c2297dc5228820e690e8938cd407b',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcbc_56',['IMB_CIPHER_CBC',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0e2ebfcfd101ab4a39129082b2de517f',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcbcs_5f1_5f9_57',['IMB_CIPHER_CBCS_1_9',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca71d87659793f7377d1d8b3315a3559f8',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fccm_58',['IMB_CIPHER_CCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7d3946d77e4364bc45a9e72499bf817f',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fchacha20_59',['IMB_CIPHER_CHACHA20',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca39d8d7ebca424a1c1a65bc04b5f64741',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fchacha20_5fpoly1305_60',['IMB_CIPHER_CHACHA20_POLY1305',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caa5c375f97dce274a2446c8abf90aa61a',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fchacha20_5fpoly1305_5fsgl_61',['IMB_CIPHER_CHACHA20_POLY1305_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca40926d8b731a401ec3e86ffa2089a1eb',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcntr_62',['IMB_CIPHER_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca5b4126e439eaff0975846425594201ea',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcntr_5fbitlen_63',['IMB_CIPHER_CNTR_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca6f69815480531651948b5549fa84023a',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fcustom_64',['IMB_CIPHER_CUSTOM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca4301726c71a4faf412a1a011cc4f0df8',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdes_65',['IMB_CIPHER_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca049e85047492494fac0a4ec785707851',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdes3_66',['IMB_CIPHER_DES3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca639b1382de364a2b810f7876189bc64f',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdocsis_5fdes_67',['IMB_CIPHER_DOCSIS_DES',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caf9d62e1ff3a1a8b2ed1dcc515a3ffe1b',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fdocsis_5fsec_5fbpi_68',['IMB_CIPHER_DOCSIS_SEC_BPI',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334caed8ba68d7d2d7602407f17305d1d99b7',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fecb_69',['IMB_CIPHER_ECB',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca357dec895f8dfa3371add1feaa001f56',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fgcm_70',['IMB_CIPHER_GCM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0f97344e525fef167a92d1a59a0492aa',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fgcm_5fsgl_71',['IMB_CIPHER_GCM_SGL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca48e024bc875c46b714b19a1c19908918',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fkasumi_5fuea1_5fbitlen_72',['IMB_CIPHER_KASUMI_UEA1_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3f7a3edb272955efea015c5bb8572e3b',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fnull_73',['IMB_CIPHER_NULL',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca0bebd24d7311dedce100455dd3a8ddf6',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fnum_74',['IMB_CIPHER_NUM',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca78c470d405fb36037e41224b99d23c75',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fpon_5faes_5fcntr_75',['IMB_CIPHER_PON_AES_CNTR',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca896285cd2fe56f73011b908e490cbbea',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsm4_5fcbc_76',['IMB_CIPHER_SM4_CBC',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cad491b9e7827ce4556c81b430a7e78e96',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsm4_5fecb_77',['IMB_CIPHER_SM4_ECB',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca7adbd2a1ad3472becfc1e39e4dd102ba',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsnow3g_5fuea2_5fbitlen_78',['IMB_CIPHER_SNOW3G_UEA2_BITLEN',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca88c3ff9a6816b3629dc5b4815b47607e',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsnow_5fv_79',['IMB_CIPHER_SNOW_V',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cafea56410df85a0b006963e50fba78465',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fsnow_5fv_5faead_80',['IMB_CIPHER_SNOW_V_AEAD',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334cada26994f8467300f862dbf45b5a22409',1,'intel-ipsec-mb.h']]], + ['imb_5fcipher_5fzuc_5feea3_81',['IMB_CIPHER_ZUC_EEA3',['../intel-ipsec-mb_8h.html#a3be1dfb4cbd4bd13dfdb2cf881f8334ca3618bfaab3c19aabc8a93a03ae121efc',1,'intel-ipsec-mb.h']]], + ['imb_5fdir_5fdecrypt_82',['IMB_DIR_DECRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eea881652011955c227d94a881d2d2c5c59',1,'intel-ipsec-mb.h']]], + ['imb_5fdir_5fencrypt_83',['IMB_DIR_ENCRYPT',['../intel-ipsec-mb_8h.html#abdbf0bd32da801c52993cadb7a49c9eeabed12e936823e8f8b2de70388a2d15ce',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5faad_5flen_84',['IMB_ERR_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0ad3ade3fe22c5887d9bf444ff3923aa',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fauth_5flen_85',['IMB_ERR_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafe5af1c17e1caece14b3a5f659a1336d',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fauth_5ftag_5flen_86',['IMB_ERR_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6af5bd8fb7690b46afe3d2c1e623808e',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fburst_5fooo_87',['IMB_ERR_BURST_OOO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae4584575cf7134ba02ca1d38bb3f6444',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fburst_5fsize_88',['IMB_ERR_BURST_SIZE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae2bc238b157942636836eaf0eedb5ddf',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fburst_5fsuite_5fid_89',['IMB_ERR_BURST_SUITE_ID',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba436eb6f9e045a02e3ad5998da8c13d78',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fciph_5flen_90',['IMB_ERR_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bab5a2b4c1df7778c3efc236976062ed94',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fciph_5fmode_91',['IMB_ERR_CIPH_MODE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba61a411feda0e8cf5aff8c58ad2e92bdd',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fhash_5falgo_92',['IMB_ERR_HASH_ALGO',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8ac2802661bd9928d0c766129db2a814',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fiv_5flen_93',['IMB_ERR_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baac8500b58709f0bd05ad129337bb6af2',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5faad_5flen_94',['IMB_ERR_JOB_AAD_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba31a6b672b95d7d100a97fa6d788c0dd6',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fauth_5flen_95',['IMB_ERR_JOB_AUTH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69dd17473dc4afb2f04c417fe6882608',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fauth_5ftag_5flen_96',['IMB_ERR_JOB_AUTH_TAG_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1b7e4c43808275e9cd63ca21091e5ab2',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fchain_5forder_97',['IMB_ERR_JOB_CHAIN_ORDER',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacaec18a061b4bf792178408d69775950',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fciph_5fdir_98',['IMB_ERR_JOB_CIPH_DIR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacbf5d148be9963df1d46400ff26396db',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fciph_5flen_99',['IMB_ERR_JOB_CIPH_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bae1c9e58d4be3fdd7bb37247667472920',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fiv_5flen_100',['IMB_ERR_JOB_IV_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba390f91827f87bbd3233ad6e1f104b2b4',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fkey_5flen_101',['IMB_ERR_JOB_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badfea107da94936d30900f23ad22b5285',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5faad_102',['IMB_ERR_JOB_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3ef3d3180e3052862c796cf89320d60c',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fauth_103',['IMB_ERR_JOB_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba503544043c60c2195003c00b18141beb',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fauth_5fkey_104',['IMB_ERR_JOB_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba97fb89f93299f67de86aac919bb83aa9',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fdst_105',['IMB_ERR_JOB_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba55b3ddc1a48cb14ad020031b8d5b4927',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fghash_5finit_5ftag_106',['IMB_ERR_JOB_NULL_GHASH_INIT_TAG',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba6c97704719f286b14204ca144bbdc7a9',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fhmac_5fipad_107',['IMB_ERR_JOB_NULL_HMAC_IPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba15f55e87bb42cf5494dd01b9a1c4d712',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fhmac_5fopad_108',['IMB_ERR_JOB_NULL_HMAC_OPAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bacb9286af7533993ab79982b288aab97a',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fiv_109',['IMB_ERR_JOB_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0d35070d6476cde0202deb5531ae09c2',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fkey_110',['IMB_ERR_JOB_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba22402460340d6b34492ece390a7913c0',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fnext_5fiv_111',['IMB_ERR_JOB_NULL_NEXT_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba983561202b1623b0bd1f691bd6036039',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fsgl_5fctx_112',['IMB_ERR_JOB_NULL_SGL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba05f9212af539a22ad65b12a9abc8e5c0',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fsrc_113',['IMB_ERR_JOB_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4bc6a784afa9bb88c5afe4fd1b5f610d',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk1_5fexp_114',['IMB_ERR_JOB_NULL_XCBC_K1_EXP',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba69bf9e54fdf84b154284eab071c98804',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk2_115',['IMB_ERR_JOB_NULL_XCBC_K2',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bad7fbd09092821fb8605e11384dcdc428',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fnull_5fxcbc_5fk3_116',['IMB_ERR_JOB_NULL_XCBC_K3',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baf12955208a99c8feeeb580fee940b7c3',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fpon_5fpli_117',['IMB_ERR_JOB_PON_PLI',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bace7e834842ddef5b063c99544d00b303',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fsgl_5fstate_118',['IMB_ERR_JOB_SGL_STATE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba932b3d39bef22ae92d181a207563392f',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fjob_5fsrc_5foffset_119',['IMB_ERR_JOB_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba207979780b5d8472dfef2f5e12998d22',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fkey_5flen_120',['IMB_ERR_KEY_LEN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba8d6b3ea721216bb12fbe40e72a5bd768',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fmax_121',['IMB_ERR_MAX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bac773be615f9904fd69e961451fb0fac6',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fmin_122',['IMB_ERR_MIN',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3f9d55f356a0caf413d2114a468ba659',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fmissing_5fcpuflags_5finit_5fmgr_123',['IMB_ERR_MISSING_CPUFLAGS_INIT_MGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0babdd0b7bc92e7dcf166d36a9bcd118d60',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fno_5faesni_5femu_124',['IMB_ERR_NO_AESNI_EMU',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4496bf14e2ddf1133a384f9fbf96d5dc',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5faad_125',['IMB_ERR_NULL_AAD',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0badc7d17d90012d5c14fd8a12d9ea12543',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fauth_126',['IMB_ERR_NULL_AUTH',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1e20954ec8a501093175d640631550c1',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fauth_5fkey_127',['IMB_ERR_NULL_AUTH_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0baa4f5aeab78ed40a4c19389b8f691306c',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fburst_128',['IMB_ERR_NULL_BURST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba99d845a176cd571dd6f99b0a430291c6',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fctx_129',['IMB_ERR_NULL_CTX',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba0b57ec134f6e10e11c3fbcf77ede282d',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fdst_130',['IMB_ERR_NULL_DST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1a61dcc99a1a9725c89076dec3c02e02',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fexp_5fkey_131',['IMB_ERR_NULL_EXP_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba3b60a570372529486da69c6d2b7be382',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fiv_132',['IMB_ERR_NULL_IV',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0bafcfe882ee9730fd1724b587106f2f419',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fjob_133',['IMB_ERR_NULL_JOB',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba007c436f8e21f317e8f9225c5b009d38',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fkey_134',['IMB_ERR_NULL_KEY',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba63029e3673eef74345ad80867f7ba0ef',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fmbmgr_135',['IMB_ERR_NULL_MBMGR',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba9ba69cc32a2d17e3e7b4d4c982f26abd',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fnull_5fsrc_136',['IMB_ERR_NULL_SRC',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba308819b7cbdadfd6bbee290408880302',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fqueue_5fspace_137',['IMB_ERR_QUEUE_SPACE',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba4f73ed8232981b84df1fee21024e01ac',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fselftest_138',['IMB_ERR_SELFTEST',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba1873d38b8aaf5ebcd3f542b15c418829',1,'intel-ipsec-mb.h']]], + ['imb_5ferr_5fsrc_5foffset_139',['IMB_ERR_SRC_OFFSET',['../intel-ipsec-mb_8h.html#aa12c6dbc4b212887ef528c215f513e0ba20dfbdc8feb8332a9efe51de48fa6e09',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f128_5fbytes_140',['IMB_KEY_128_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaf3e82db9a8b5b1b229c201735938969d',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f192_5fbytes_141',['IMB_KEY_192_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33cca573d62aa6a04d9ce2b3c34e226846598',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f256_5fbytes_142',['IMB_KEY_256_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccac139e7555c9b30725359698833eb213a',1,'intel-ipsec-mb.h']]], + ['imb_5fkey_5f64_5fbytes_143',['IMB_KEY_64_BYTES',['../intel-ipsec-mb_8h.html#a203fa854f71a1cca79f3f3ec251a33ccaa1eb9eb83fca5f5dd6578f27733eb390',1,'intel-ipsec-mb.h']]], + ['imb_5forder_5fcipher_5fhash_144',['IMB_ORDER_CIPHER_HASH',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5e3ab845752ce3d16e40ea7802ce4a52',1,'intel-ipsec-mb.h']]], + ['imb_5forder_5fhash_5fcipher_145',['IMB_ORDER_HASH_CIPHER',['../intel-ipsec-mb_8h.html#a4a72299215a4838a93cdce6e5a37cfa5a5de8d032616267941d99dad14801044d',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fall_146',['IMB_SGL_ALL',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da2f0678ab7ad9bb30c040e0b3ee2fa408',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fcomplete_147',['IMB_SGL_COMPLETE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3dab7a602903c0fbaad7ffb893cb2547975',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5finit_148',['IMB_SGL_INIT',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3daf6e77a48759ab366cc1160725ff4261e',1,'intel-ipsec-mb.h']]], + ['imb_5fsgl_5fupdate_149',['IMB_SGL_UPDATE',['../intel-ipsec-mb_8h.html#a6b93fe0c0d7cdc520e6b465ddd93ec3da15c5d0aeeb9d5eb4e4c4878c837c5977',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fbeing_5fprocessed_150',['IMB_STATUS_BEING_PROCESSED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaa562b01ade81e0196fc23cd79d534141',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fcompleted_151',['IMB_STATUS_COMPLETED',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba508a9f195acee09621542ca687ba2341',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fcompleted_5fauth_152',['IMB_STATUS_COMPLETED_AUTH',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba79df83a15cdafc2a6c79751457ae9792',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5fcompleted_5fcipher_153',['IMB_STATUS_COMPLETED_CIPHER',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba6fcaccd3853c9e8cf3b402edc3e22089',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5ferror_154',['IMB_STATUS_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba0ef40895610ac6343d171f65be676a1d',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5finternal_5ferror_155',['IMB_STATUS_INTERNAL_ERROR',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066aba546465b9d4cfb1f9c98c864bf5ed51fb',1,'intel-ipsec-mb.h']]], + ['imb_5fstatus_5finvalid_5fargs_156',['IMB_STATUS_INVALID_ARGS',['../intel-ipsec-mb_8h.html#afd5f50bd2277b5f92f0ec786c8f066abaee85b6a8bc33e0b39001e9ff538540b7',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 28271cf2..d2240ec4 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -7,14 +7,18 @@ var searchData= ['imb_5fget_5fstrerror_4',['imb_get_strerror',['../intel-ipsec-mb_8h.html#a61f664448a862fbb02e728ce518ff8e4',1,'intel-ipsec-mb.h']]], ['imb_5fget_5fversion_5',['imb_get_version',['../intel-ipsec-mb_8h.html#aee02bcb3a5e5eaee3632086f75c3d78d',1,'intel-ipsec-mb.h']]], ['imb_5fget_5fversion_5fstr_6',['imb_get_version_str',['../intel-ipsec-mb_8h.html#a4490e7b324236315f1a9e141b39f99f2',1,'intel-ipsec-mb.h']]], - ['imb_5fhmac_5fipad_5fopad_7',['imb_hmac_ipad_opad',['../intel-ipsec-mb_8h.html#ab5ecb9fd270d0bfc42e46c5a3a9225fe',1,'intel-ipsec-mb.h']]], + ['imb_5fhmac_5fipad_5fopad_7',['imb_hmac_ipad_opad',['../intel-ipsec-mb_8h.html#a3c94d3ccb379f131a14d8eba3715e368',1,'intel-ipsec-mb.h']]], ['imb_5fquic_5faes_5fgcm_8',['imb_quic_aes_gcm',['../intel-ipsec-mb_8h.html#a8faae8f9387983904125d862c4cac9ab',1,'intel-ipsec-mb.h']]], - ['imb_5fquic_5fhp_5faes_5fecb_9',['imb_quic_hp_aes_ecb',['../intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca',1,'intel-ipsec-mb.h']]], - ['imb_5fset_5fpointers_5fmb_5fmgr_10',['imb_set_pointers_mb_mgr',['../intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81',1,'intel-ipsec-mb.h']]], - ['imb_5fset_5fsession_11',['imb_set_session',['../intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5fauto_12',['init_mb_mgr_auto',['../intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5favx_13',['init_mb_mgr_avx',['../intel-ipsec-mb_8h.html#aee547b1b9e70e12c84d9949317e41c6c',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5favx2_14',['init_mb_mgr_avx2',['../intel-ipsec-mb_8h.html#a71b6563b6b4c0c504cd9b8302a242cfa',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5favx512_15',['init_mb_mgr_avx512',['../intel-ipsec-mb_8h.html#a98932a3c61d798b0c8a560dcc3dce16f',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5fsse_16',['init_mb_mgr_sse',['../intel-ipsec-mb_8h.html#a2ad1941fe5d77b8bb2d6445679e3b0c5',1,'intel-ipsec-mb.h']]] + ['imb_5fquic_5fchacha20_5fpoly1305_9',['imb_quic_chacha20_poly1305',['../intel-ipsec-mb_8h.html#a19dc5776bd2e96303a467c798dd7cf8a',1,'intel-ipsec-mb.h']]], + ['imb_5fquic_5fhp_5faes_5fecb_10',['imb_quic_hp_aes_ecb',['../intel-ipsec-mb_8h.html#a89f9807d10f3459444bb649caf9b64ca',1,'intel-ipsec-mb.h']]], + ['imb_5fquic_5fhp_5fchacha20_11',['imb_quic_hp_chacha20',['../intel-ipsec-mb_8h.html#a3ed913654b2d1ebf8cab875022d6da92',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fget_5fcb_12',['imb_self_test_get_cb',['../intel-ipsec-mb_8h.html#a16fb370395bb6facfbbf7dc95af4c8a4',1,'intel-ipsec-mb.h']]], + ['imb_5fself_5ftest_5fset_5fcb_13',['imb_self_test_set_cb',['../intel-ipsec-mb_8h.html#a474ce25401eac36333b69f27c669849c',1,'intel-ipsec-mb.h']]], + ['imb_5fset_5fpointers_5fmb_5fmgr_14',['imb_set_pointers_mb_mgr',['../intel-ipsec-mb_8h.html#a3a825e903d1f8f8611b98b60fcaa5a81',1,'intel-ipsec-mb.h']]], + ['imb_5fset_5fsession_15',['imb_set_session',['../intel-ipsec-mb_8h.html#ada304337e78ef5a462c97c1f8151ef67',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5fauto_16',['init_mb_mgr_auto',['../intel-ipsec-mb_8h.html#a2cbbd032835837fd0aa83b04f5337638',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5favx_17',['init_mb_mgr_avx',['../intel-ipsec-mb_8h.html#aee547b1b9e70e12c84d9949317e41c6c',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5favx2_18',['init_mb_mgr_avx2',['../intel-ipsec-mb_8h.html#a71b6563b6b4c0c504cd9b8302a242cfa',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5favx512_19',['init_mb_mgr_avx512',['../intel-ipsec-mb_8h.html#a98932a3c61d798b0c8a560dcc3dce16f',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5fsse_20',['init_mb_mgr_sse',['../intel-ipsec-mb_8h.html#a2ad1941fe5d77b8bb2d6445679e3b0c5',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js index a0d02f7b..22ce3996 100644 --- a/docs/search/searchdata.js +++ b/docs/search/searchdata.js @@ -1,10 +1,10 @@ var indexSectionsWithContent = { - 0: "_abcdefghijklmnopqrsuvxz", + 0: "_abcdefghijklmnopqrstuvxz", 1: "cgiks", 2: "ir", 3: "adfgikmqsz", - 4: "_acdefghijklmnopqrsuvxz", + 4: "_acdefghijklmnopqrstuvxz", 5: "abcdfghikqsxz", 6: "i", 7: "i", diff --git a/docs/search/typedefs_2.js b/docs/search/typedefs_2.js index 1a0f289d..abaef1c4 100644 --- a/docs/search/typedefs_2.js +++ b/docs/search/typedefs_2.js @@ -1,8 +1,10 @@ var searchData= [ - ['chacha_5fpoly_5fenc_5fdec_5fupdate_5ft_0',['chacha_poly_enc_dec_update_t',['../intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548',1,'intel-ipsec-mb.h']]], - ['chacha_5fpoly_5ffinalize_5ft_1',['chacha_poly_finalize_t',['../intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0',1,'intel-ipsec-mb.h']]], - ['chacha_5fpoly_5finit_5ft_2',['chacha_poly_init_t',['../intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f',1,'intel-ipsec-mb.h']]], - ['cmac_5fsubkey_5fgen_5ft_3',['cmac_subkey_gen_t',['../intel-ipsec-mb_8h.html#aab07996d622d682adc1db8286e633cb3',1,'intel-ipsec-mb.h']]], - ['crc32_5ffn_5ft_4',['crc32_fn_t',['../intel-ipsec-mb_8h.html#a56dd197c301ad27dc9ec0862721cb73d',1,'intel-ipsec-mb.h']]] + ['chacha20_5fhp_5fquic_5ft_0',['chacha20_hp_quic_t',['../intel-ipsec-mb_8h.html#aed418d6f1ec4d8a2d29c3ca2cec05f49',1,'intel-ipsec-mb.h']]], + ['chacha20_5fpoly1305_5fquic_5ft_1',['chacha20_poly1305_quic_t',['../intel-ipsec-mb_8h.html#a1af4a857337cd5ccd97a4801feede864',1,'intel-ipsec-mb.h']]], + ['chacha_5fpoly_5fenc_5fdec_5fupdate_5ft_2',['chacha_poly_enc_dec_update_t',['../intel-ipsec-mb_8h.html#a437de868b8dba4f9b878d99a82f80548',1,'intel-ipsec-mb.h']]], + ['chacha_5fpoly_5ffinalize_5ft_3',['chacha_poly_finalize_t',['../intel-ipsec-mb_8h.html#a1a96f063bf1bd07de158985b57cff4a0',1,'intel-ipsec-mb.h']]], + ['chacha_5fpoly_5finit_5ft_4',['chacha_poly_init_t',['../intel-ipsec-mb_8h.html#a4b0b9ffa331f8d675d24911639f0374f',1,'intel-ipsec-mb.h']]], + ['cmac_5fsubkey_5fgen_5ft_5',['cmac_subkey_gen_t',['../intel-ipsec-mb_8h.html#aab07996d622d682adc1db8286e633cb3',1,'intel-ipsec-mb.h']]], + ['crc32_5ffn_5ft_6',['crc32_fn_t',['../intel-ipsec-mb_8h.html#a56dd197c301ad27dc9ec0862721cb73d',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/typedefs_7.js b/docs/search/typedefs_7.js index 5b71a92d..aac5d5a3 100644 --- a/docs/search/typedefs_7.js +++ b/docs/search/typedefs_7.js @@ -2,5 +2,6 @@ var searchData= [ ['imb_5fjob_0',['IMB_JOB',['../intel-ipsec-mb_8h.html#aed2387ba36d72c3d148fcb9d2802ccf5',1,'intel-ipsec-mb.h']]], ['imb_5fmgr_1',['IMB_MGR',['../intel-ipsec-mb_8h.html#a6d466496b4adfea3f9bc0881f11fe551',1,'intel-ipsec-mb.h']]], - ['init_5fmb_5fmgr_5ft_2',['init_mb_mgr_t',['../intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b',1,'intel-ipsec-mb.h']]] + ['imb_5fself_5ftest_5fcb_5ft_2',['imb_self_test_cb_t',['../intel-ipsec-mb_8h.html#a6fc0ee92d9cbee157810685d592cc13a',1,'intel-ipsec-mb.h']]], + ['init_5fmb_5fmgr_5ft_3',['init_mb_mgr_t',['../intel-ipsec-mb_8h.html#af0c38ca0a5aac81d8db7e0cc2811426b',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/typedefs_a.js b/docs/search/typedefs_a.js index 5a1d156a..4708ab44 100644 --- a/docs/search/typedefs_a.js +++ b/docs/search/typedefs_a.js @@ -1,18 +1,19 @@ var searchData= [ - ['snow3g_5ff8_5f1_5fbuffer_5fbit_5ft_0',['snow3g_f8_1_buffer_bit_t',['../intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f1_5fbuffer_5ft_1',['snow3g_f8_1_buffer_t',['../intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f2_5fbuffer_5ft_2',['snow3g_f8_2_buffer_t',['../intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f4_5fbuffer_5ft_3',['snow3g_f8_4_buffer_t',['../intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_5ft_4',['snow3g_f8_8_buffer_multikey_t',['../intel-ipsec-mb_8h.html#a109b2a72d05bbe05a373ed5cf3c1f201',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5f8_5fbuffer_5ft_5',['snow3g_f8_8_buffer_t',['../intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_5ft_6',['snow3g_f8_n_buffer_multikey_t',['../intel-ipsec-mb_8h.html#a4049b601f9da6542e25d903efe524bc1',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff8_5fn_5fbuffer_5ft_7',['snow3g_f8_n_buffer_t',['../intel-ipsec-mb_8h.html#a6a4a1da950207c9ed04f3f18ae1b7e43',1,'intel-ipsec-mb.h']]], - ['snow3g_5ff9_5f1_5fbuffer_5ft_8',['snow3g_f9_1_buffer_t',['../intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733',1,'intel-ipsec-mb.h']]], - ['snow3g_5finit_5fkey_5fsched_5ft_9',['snow3g_init_key_sched_t',['../intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5',1,'intel-ipsec-mb.h']]], - ['snow3g_5fkey_5fsched_5fsize_5ft_10',['snow3g_key_sched_size_t',['../intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f',1,'intel-ipsec-mb.h']]], - ['snow3g_5fkey_5fschedule_5ft_11',['snow3g_key_schedule_t',['../intel-ipsec-mb_8h.html#ae50b48832b41b4b468cf933b44849213',1,'intel-ipsec-mb.h']]], - ['submit_5fcipher_5fburst_5ft_12',['submit_cipher_burst_t',['../intel-ipsec-mb_8h.html#ac4bd89ab3cb1341eb4f30c4c501a9009',1,'intel-ipsec-mb.h']]], - ['submit_5fhash_5fburst_5ft_13',['submit_hash_burst_t',['../intel-ipsec-mb_8h.html#a4f6fca648737cec9ee869786e9c240b5',1,'intel-ipsec-mb.h']]], - ['submit_5fjob_5ft_14',['submit_job_t',['../intel-ipsec-mb_8h.html#a41297d789b434157e746e338f0af96ec',1,'intel-ipsec-mb.h']]] + ['sm4_5fkeyexp_5ft_0',['sm4_keyexp_t',['../intel-ipsec-mb_8h.html#a071ff3c56e36f25d0df0e8505121bd68',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f1_5fbuffer_5fbit_5ft_1',['snow3g_f8_1_buffer_bit_t',['../intel-ipsec-mb_8h.html#a7bd00b31d12260305accf0d37b60c958',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f1_5fbuffer_5ft_2',['snow3g_f8_1_buffer_t',['../intel-ipsec-mb_8h.html#a281315fb8b441d837ebed541b3a23380',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f2_5fbuffer_5ft_3',['snow3g_f8_2_buffer_t',['../intel-ipsec-mb_8h.html#a4e8912e7e55a2ac891f85c19e7f29328',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f4_5fbuffer_5ft_4',['snow3g_f8_4_buffer_t',['../intel-ipsec-mb_8h.html#ae13b1154dcc13ca562e81471659d6099',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_5ft_5',['snow3g_f8_8_buffer_multikey_t',['../intel-ipsec-mb_8h.html#aaea53cd00d9e0129c7822c644c5f97d7',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5f8_5fbuffer_5ft_6',['snow3g_f8_8_buffer_t',['../intel-ipsec-mb_8h.html#a6155f472c6794e88289235752d83154a',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_5ft_7',['snow3g_f8_n_buffer_multikey_t',['../intel-ipsec-mb_8h.html#aed316ea9b9de140a52506ea1c63f56aa',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff8_5fn_5fbuffer_5ft_8',['snow3g_f8_n_buffer_t',['../intel-ipsec-mb_8h.html#a876cc51e6e6f2dd55134891573891833',1,'intel-ipsec-mb.h']]], + ['snow3g_5ff9_5f1_5fbuffer_5ft_9',['snow3g_f9_1_buffer_t',['../intel-ipsec-mb_8h.html#ae7a48386f7190b4e46cd113eee413733',1,'intel-ipsec-mb.h']]], + ['snow3g_5finit_5fkey_5fsched_5ft_10',['snow3g_init_key_sched_t',['../intel-ipsec-mb_8h.html#adfa182361f1c179d75129b4e46841af5',1,'intel-ipsec-mb.h']]], + ['snow3g_5fkey_5fsched_5fsize_5ft_11',['snow3g_key_sched_size_t',['../intel-ipsec-mb_8h.html#ad78a4f1c0d6de808f7046c0fbcd98d8f',1,'intel-ipsec-mb.h']]], + ['snow3g_5fkey_5fschedule_5ft_12',['snow3g_key_schedule_t',['../intel-ipsec-mb_8h.html#ae50b48832b41b4b468cf933b44849213',1,'intel-ipsec-mb.h']]], + ['submit_5fcipher_5fburst_5ft_13',['submit_cipher_burst_t',['../intel-ipsec-mb_8h.html#ac4bd89ab3cb1341eb4f30c4c501a9009',1,'intel-ipsec-mb.h']]], + ['submit_5fhash_5fburst_5ft_14',['submit_hash_burst_t',['../intel-ipsec-mb_8h.html#a4f6fca648737cec9ee869786e9c240b5',1,'intel-ipsec-mb.h']]], + ['submit_5fjob_5ft_15',['submit_job_t',['../intel-ipsec-mb_8h.html#a41297d789b434157e746e338f0af96ec',1,'intel-ipsec-mb.h']]] ]; diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js index f9c3fdf4..37b04abd 100644 --- a/docs/search/variables_12.js +++ b/docs/search/variables_12.js @@ -1,52 +1,55 @@ var searchData= [ - ['session_5fid_0',['session_id',['../structIMB__JOB.html#ab4571657aa5147f768083e8969ea96c9',1,'IMB_JOB']]], - ['set_5fsuite_5fid_1',['set_suite_id',['../structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168',1,'IMB_MGR']]], - ['sgl_5fio_5fsegs_2',['sgl_io_segs',['../structIMB__JOB.html#a2462f9efb16c31ae615df7493dddb343',1,'IMB_JOB']]], - ['sgl_5fstate_3',['sgl_state',['../structIMB__JOB.html#a3d7e363be004999d02db464c721e9751',1,'IMB_JOB']]], - ['sha1_4',['sha1',['../structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13',1,'IMB_MGR']]], - ['sha1_5fone_5fblock_5',['sha1_one_block',['../structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9',1,'IMB_MGR']]], - ['sha224_6',['sha224',['../structIMB__MGR.html#a52e26b8805b28d1298ac48e5762412b5',1,'IMB_MGR']]], - ['sha224_5fone_5fblock_7',['sha224_one_block',['../structIMB__MGR.html#aacf8209094d12ceceed96d4d0fae193c',1,'IMB_MGR']]], - ['sha256_8',['sha256',['../structIMB__MGR.html#a8d978764a953e220b3c799990bae490b',1,'IMB_MGR']]], - ['sha256_5fone_5fblock_9',['sha256_one_block',['../structIMB__MGR.html#ade4a72c39980f0bba790b70529b60158',1,'IMB_MGR']]], - ['sha384_10',['sha384',['../structIMB__MGR.html#a9ffcce0ba9aef3cd68bdd7f6e9e3e2a0',1,'IMB_MGR']]], - ['sha384_5fone_5fblock_11',['sha384_one_block',['../structIMB__MGR.html#a92b7ff145f0016dd46eabf9271ef03f1',1,'IMB_MGR']]], - ['sha512_12',['sha512',['../structIMB__MGR.html#a62ebdd5e2b5a59c9e648511caf56f3f1',1,'IMB_MGR']]], - ['sha512_5fone_5fblock_13',['sha512_one_block',['../structIMB__MGR.html#a88f1060a2adb8098fc085fc2b812addc',1,'IMB_MGR']]], - ['sha_5f1_5fooo_14',['sha_1_ooo',['../structIMB__MGR.html#acdb53e812f3e4a307a497eeab28c4256',1,'IMB_MGR']]], - ['sha_5f224_5fooo_15',['sha_224_ooo',['../structIMB__MGR.html#aa174bf6846067a48f3f47ee5ebd74877',1,'IMB_MGR']]], - ['sha_5f256_5fooo_16',['sha_256_ooo',['../structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265',1,'IMB_MGR']]], - ['sha_5f384_5fooo_17',['sha_384_ooo',['../structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c',1,'IMB_MGR']]], - ['sha_5f512_5fooo_18',['sha_512_ooo',['../structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1',1,'IMB_MGR']]], - ['shifted_5fhkey_19',['shifted_hkey',['../structgcm__key__data.html#a1c73e3891c50c5e03e82715ceda77d17',1,'gcm_key_data']]], - ['shifted_5fhkey_5fk_20',['shifted_hkey_k',['../structgcm__key__data.html#a570a82f076ceb5da6719d1a554584820',1,'gcm_key_data']]], - ['sk16_21',['sk16',['../structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100',1,'kasumi_key_sched_s']]], - ['snow3g_5ff8_5f1_5fbuffer_22',['snow3g_f8_1_buffer',['../structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce',1,'IMB_MGR']]], - ['snow3g_5ff8_5f1_5fbuffer_5fbit_23',['snow3g_f8_1_buffer_bit',['../structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d',1,'IMB_MGR']]], - ['snow3g_5ff8_5f2_5fbuffer_24',['snow3g_f8_2_buffer',['../structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd',1,'IMB_MGR']]], - ['snow3g_5ff8_5f4_5fbuffer_25',['snow3g_f8_4_buffer',['../structIMB__MGR.html#a194a0f15a7345ee369780dbdeb4f52f6',1,'IMB_MGR']]], - ['snow3g_5ff8_5f8_5fbuffer_26',['snow3g_f8_8_buffer',['../structIMB__MGR.html#a620d2d75bb50784aa0000b458197afaf',1,'IMB_MGR']]], - ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_27',['snow3g_f8_8_buffer_multikey',['../structIMB__MGR.html#a898a4c56e1a746a328529c3665c5682e',1,'IMB_MGR']]], - ['snow3g_5ff8_5fn_5fbuffer_28',['snow3g_f8_n_buffer',['../structIMB__MGR.html#a829c4cf1157dfc3fcb829df31e408e9d',1,'IMB_MGR']]], - ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_29',['snow3g_f8_n_buffer_multikey',['../structIMB__MGR.html#a63a2a5f74e7cc2fc637896bdaeb6b262',1,'IMB_MGR']]], - ['snow3g_5ff9_5f1_5fbuffer_30',['snow3g_f9_1_buffer',['../structIMB__MGR.html#a9a4d2148b6e8b4426b2946e9fe695461',1,'IMB_MGR']]], - ['snow3g_5finit_5fkey_5fsched_31',['snow3g_init_key_sched',['../structIMB__MGR.html#a38ff0528815be4d92481948664366ca9',1,'IMB_MGR']]], - ['snow3g_5fkey_5fsched_5fsize_32',['snow3g_key_sched_size',['../structIMB__MGR.html#a5e0002330399f643e8f0ca0c1b96a7a0',1,'IMB_MGR']]], - ['snow3g_5fuea2_5fooo_33',['snow3g_uea2_ooo',['../structIMB__MGR.html#ab0193bf46978026a82803c25e11acbfb',1,'IMB_MGR']]], - ['snow3g_5fuia2_34',['SNOW3G_UIA2',['../structIMB__JOB.html#a2a48f64b9344d0b6ca6775a4fdbe21b7',1,'IMB_JOB']]], - ['snow3g_5fuia2_5fooo_35',['snow3g_uia2_ooo',['../structIMB__MGR.html#aa7d4cfe53e0d70c22d3a274b8cd218af',1,'IMB_MGR']]], - ['snow_5fv_5faead_36',['SNOW_V_AEAD',['../structIMB__JOB.html#abf4a3f2db05c6583de5a99d9590ddca1',1,'IMB_JOB']]], - ['src_37',['src',['../structIMB__JOB.html#af83d63eb71a4f26b4915562bea554f28',1,'IMB_JOB']]], - ['sse_5favx_38',['sse_avx',['../structgcm__key__data.html#a908988e25607cd3e092bfcea9964deb1',1,'gcm_key_data']]], - ['status_39',['status',['../structIMB__JOB.html#ad4e08611eee5188cb84cb2dc337ef9f0',1,'IMB_JOB']]], - ['submit_5fburst_40',['submit_burst',['../structIMB__MGR.html#aa69002f8d8e17c0048d7aff9b3a1894e',1,'IMB_MGR']]], - ['submit_5fburst_5fnocheck_41',['submit_burst_nocheck',['../structIMB__MGR.html#a34adc55c8041e211c73c632628cd60d3',1,'IMB_MGR']]], - ['submit_5fcipher_5fburst_42',['submit_cipher_burst',['../structIMB__MGR.html#a8b52f1b3ca92eff48b945929a0eab839',1,'IMB_MGR']]], - ['submit_5fcipher_5fburst_5fnocheck_43',['submit_cipher_burst_nocheck',['../structIMB__MGR.html#acb2ee84d30247bb257635063db3ae308',1,'IMB_MGR']]], - ['submit_5fhash_5fburst_44',['submit_hash_burst',['../structIMB__MGR.html#a20a3d4d1e40aed26d83db5395b7ccc83',1,'IMB_MGR']]], - ['submit_5fhash_5fburst_5fnocheck_45',['submit_hash_burst_nocheck',['../structIMB__MGR.html#a809782eb9dcbd264442bcd9edd2f4c2f',1,'IMB_MGR']]], - ['submit_5fjob_46',['submit_job',['../structIMB__MGR.html#ab143534d96e0d585b19dfc19553e929b',1,'IMB_MGR']]], - ['submit_5fjob_5fnocheck_47',['submit_job_nocheck',['../structIMB__MGR.html#aab7350eeecc56b1ef45606b83519a72c',1,'IMB_MGR']]], - ['suite_5fid_48',['suite_id',['../structIMB__JOB.html#a2e8f1fefae0b0fe245eb20e5cc2aa830',1,'IMB_JOB']]] + ['self_5ftest_5fcb_5farg_0',['self_test_cb_arg',['../structIMB__MGR.html#ac29786641a13f11be5191fab025d4505',1,'IMB_MGR']]], + ['self_5ftest_5fcb_5ffn_1',['self_test_cb_fn',['../structIMB__MGR.html#ab9a81f1d5189ff1956aafe73831a20ca',1,'IMB_MGR']]], + ['session_5fid_2',['session_id',['../structIMB__JOB.html#ab4571657aa5147f768083e8969ea96c9',1,'IMB_JOB']]], + ['set_5fsuite_5fid_3',['set_suite_id',['../structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168',1,'IMB_MGR']]], + ['sgl_5fio_5fsegs_4',['sgl_io_segs',['../structIMB__JOB.html#a2462f9efb16c31ae615df7493dddb343',1,'IMB_JOB']]], + ['sgl_5fstate_5',['sgl_state',['../structIMB__JOB.html#a3d7e363be004999d02db464c721e9751',1,'IMB_JOB']]], + ['sha1_6',['sha1',['../structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13',1,'IMB_MGR']]], + ['sha1_5fone_5fblock_7',['sha1_one_block',['../structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9',1,'IMB_MGR']]], + ['sha224_8',['sha224',['../structIMB__MGR.html#a52e26b8805b28d1298ac48e5762412b5',1,'IMB_MGR']]], + ['sha224_5fone_5fblock_9',['sha224_one_block',['../structIMB__MGR.html#aacf8209094d12ceceed96d4d0fae193c',1,'IMB_MGR']]], + ['sha256_10',['sha256',['../structIMB__MGR.html#a8d978764a953e220b3c799990bae490b',1,'IMB_MGR']]], + ['sha256_5fone_5fblock_11',['sha256_one_block',['../structIMB__MGR.html#ade4a72c39980f0bba790b70529b60158',1,'IMB_MGR']]], + ['sha384_12',['sha384',['../structIMB__MGR.html#a9ffcce0ba9aef3cd68bdd7f6e9e3e2a0',1,'IMB_MGR']]], + ['sha384_5fone_5fblock_13',['sha384_one_block',['../structIMB__MGR.html#a92b7ff145f0016dd46eabf9271ef03f1',1,'IMB_MGR']]], + ['sha512_14',['sha512',['../structIMB__MGR.html#a62ebdd5e2b5a59c9e648511caf56f3f1',1,'IMB_MGR']]], + ['sha512_5fone_5fblock_15',['sha512_one_block',['../structIMB__MGR.html#a88f1060a2adb8098fc085fc2b812addc',1,'IMB_MGR']]], + ['sha_5f1_5fooo_16',['sha_1_ooo',['../structIMB__MGR.html#acdb53e812f3e4a307a497eeab28c4256',1,'IMB_MGR']]], + ['sha_5f224_5fooo_17',['sha_224_ooo',['../structIMB__MGR.html#aa174bf6846067a48f3f47ee5ebd74877',1,'IMB_MGR']]], + ['sha_5f256_5fooo_18',['sha_256_ooo',['../structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265',1,'IMB_MGR']]], + ['sha_5f384_5fooo_19',['sha_384_ooo',['../structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c',1,'IMB_MGR']]], + ['sha_5f512_5fooo_20',['sha_512_ooo',['../structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1',1,'IMB_MGR']]], + ['shifted_5fhkey_21',['shifted_hkey',['../structgcm__key__data.html#a1c73e3891c50c5e03e82715ceda77d17',1,'gcm_key_data']]], + ['shifted_5fhkey_5fk_22',['shifted_hkey_k',['../structgcm__key__data.html#a570a82f076ceb5da6719d1a554584820',1,'gcm_key_data']]], + ['sk16_23',['sk16',['../structkasumi__key__sched__s.html#a7e69de411b81753c10776442bbe03100',1,'kasumi_key_sched_s']]], + ['sm4_5fkeyexp_24',['sm4_keyexp',['../structIMB__MGR.html#a8e3f66e3415391c81e77bc75cd00496a',1,'IMB_MGR']]], + ['snow3g_5ff8_5f1_5fbuffer_25',['snow3g_f8_1_buffer',['../structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce',1,'IMB_MGR']]], + ['snow3g_5ff8_5f1_5fbuffer_5fbit_26',['snow3g_f8_1_buffer_bit',['../structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d',1,'IMB_MGR']]], + ['snow3g_5ff8_5f2_5fbuffer_27',['snow3g_f8_2_buffer',['../structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd',1,'IMB_MGR']]], + ['snow3g_5ff8_5f4_5fbuffer_28',['snow3g_f8_4_buffer',['../structIMB__MGR.html#a194a0f15a7345ee369780dbdeb4f52f6',1,'IMB_MGR']]], + ['snow3g_5ff8_5f8_5fbuffer_29',['snow3g_f8_8_buffer',['../structIMB__MGR.html#a620d2d75bb50784aa0000b458197afaf',1,'IMB_MGR']]], + ['snow3g_5ff8_5f8_5fbuffer_5fmultikey_30',['snow3g_f8_8_buffer_multikey',['../structIMB__MGR.html#a898a4c56e1a746a328529c3665c5682e',1,'IMB_MGR']]], + ['snow3g_5ff8_5fn_5fbuffer_31',['snow3g_f8_n_buffer',['../structIMB__MGR.html#a829c4cf1157dfc3fcb829df31e408e9d',1,'IMB_MGR']]], + ['snow3g_5ff8_5fn_5fbuffer_5fmultikey_32',['snow3g_f8_n_buffer_multikey',['../structIMB__MGR.html#a63a2a5f74e7cc2fc637896bdaeb6b262',1,'IMB_MGR']]], + ['snow3g_5ff9_5f1_5fbuffer_33',['snow3g_f9_1_buffer',['../structIMB__MGR.html#a9a4d2148b6e8b4426b2946e9fe695461',1,'IMB_MGR']]], + ['snow3g_5finit_5fkey_5fsched_34',['snow3g_init_key_sched',['../structIMB__MGR.html#a38ff0528815be4d92481948664366ca9',1,'IMB_MGR']]], + ['snow3g_5fkey_5fsched_5fsize_35',['snow3g_key_sched_size',['../structIMB__MGR.html#a5e0002330399f643e8f0ca0c1b96a7a0',1,'IMB_MGR']]], + ['snow3g_5fuea2_5fooo_36',['snow3g_uea2_ooo',['../structIMB__MGR.html#ab0193bf46978026a82803c25e11acbfb',1,'IMB_MGR']]], + ['snow3g_5fuia2_37',['SNOW3G_UIA2',['../structIMB__JOB.html#a2a48f64b9344d0b6ca6775a4fdbe21b7',1,'IMB_JOB']]], + ['snow3g_5fuia2_5fooo_38',['snow3g_uia2_ooo',['../structIMB__MGR.html#aa7d4cfe53e0d70c22d3a274b8cd218af',1,'IMB_MGR']]], + ['snow_5fv_5faead_39',['SNOW_V_AEAD',['../structIMB__JOB.html#abf4a3f2db05c6583de5a99d9590ddca1',1,'IMB_JOB']]], + ['src_40',['src',['../structIMB__JOB.html#af83d63eb71a4f26b4915562bea554f28',1,'IMB_JOB']]], + ['sse_5favx_41',['sse_avx',['../structgcm__key__data.html#a908988e25607cd3e092bfcea9964deb1',1,'gcm_key_data']]], + ['status_42',['status',['../structIMB__JOB.html#ad4e08611eee5188cb84cb2dc337ef9f0',1,'IMB_JOB']]], + ['submit_5fburst_43',['submit_burst',['../structIMB__MGR.html#aa69002f8d8e17c0048d7aff9b3a1894e',1,'IMB_MGR']]], + ['submit_5fburst_5fnocheck_44',['submit_burst_nocheck',['../structIMB__MGR.html#a34adc55c8041e211c73c632628cd60d3',1,'IMB_MGR']]], + ['submit_5fcipher_5fburst_45',['submit_cipher_burst',['../structIMB__MGR.html#a8b52f1b3ca92eff48b945929a0eab839',1,'IMB_MGR']]], + ['submit_5fcipher_5fburst_5fnocheck_46',['submit_cipher_burst_nocheck',['../structIMB__MGR.html#acb2ee84d30247bb257635063db3ae308',1,'IMB_MGR']]], + ['submit_5fhash_5fburst_47',['submit_hash_burst',['../structIMB__MGR.html#a20a3d4d1e40aed26d83db5395b7ccc83',1,'IMB_MGR']]], + ['submit_5fhash_5fburst_5fnocheck_48',['submit_hash_burst_nocheck',['../structIMB__MGR.html#a809782eb9dcbd264442bcd9edd2f4c2f',1,'IMB_MGR']]], + ['submit_5fjob_49',['submit_job',['../structIMB__MGR.html#ab143534d96e0d585b19dfc19553e929b',1,'IMB_MGR']]], + ['submit_5fjob_5fnocheck_50',['submit_job_nocheck',['../structIMB__MGR.html#aab7350eeecc56b1ef45606b83519a72c',1,'IMB_MGR']]], + ['suite_5fid_51',['suite_id',['../structIMB__JOB.html#a2e8f1fefae0b0fe245eb20e5cc2aa830',1,'IMB_JOB']]] ]; diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js new file mode 100644 index 00000000..b933c477 --- /dev/null +++ b/docs/search/variables_13.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type_0',['type',['../structIMB__SELF__TEST__CALLBACK__DATA.html#a0eb51669f10fd87b3e706321087e898f',1,'IMB_SELF_TEST_CALLBACK_DATA']]] +]; diff --git a/docs/search/variables_14.js b/docs/search/variables_14.js new file mode 100644 index 00000000..6cf3c83e --- /dev/null +++ b/docs/search/variables_14.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['u_0',['u',['../structIMB__JOB.html#a5e6d8702069bf88ce81cd750df66bcbc',1,'IMB_JOB']]], + ['used_5farch_1',['used_arch',['../structIMB__MGR.html#a44b6c95f8ce611828b6acacdb459cdc9',1,'IMB_MGR']]], + ['user_5fdata_2',['user_data',['../structIMB__JOB.html#abd56907c9485830817f7b30870726aeb',1,'IMB_JOB']]], + ['user_5fdata2_3',['user_data2',['../structIMB__JOB.html#a4e68c8cf14552db625e26477650dfb8b',1,'IMB_JOB']]] +]; diff --git a/docs/search/variables_15.js b/docs/search/variables_15.js new file mode 100644 index 00000000..835924a7 --- /dev/null +++ b/docs/search/variables_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vaes_5favx512_0',['vaes_avx512',['../structgcm__key__data.html#a7ad44e105b23e41b7f79530b6370e509',1,'gcm_key_data']]] +]; diff --git a/docs/search/variables_16.js b/docs/search/variables_16.js new file mode 100644 index 00000000..bef3a62f --- /dev/null +++ b/docs/search/variables_16.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['xcbc_0',['XCBC',['../structIMB__JOB.html#a3508ac7d49477dffb93b6b9cfbf0ebf3',1,'IMB_JOB']]], + ['xcbc_5fkeyexp_1',['xcbc_keyexp',['../structIMB__MGR.html#ae575c2350f5fca9a182c541795bb7d4d',1,'IMB_MGR']]] +]; diff --git a/docs/search/variables_17.js b/docs/search/variables_17.js new file mode 100644 index 00000000..38249d07 --- /dev/null +++ b/docs/search/variables_17.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['zuc256_5feea3_5fooo_0',['zuc256_eea3_ooo',['../structIMB__MGR.html#a6d05b0a20196be514182920710dce2a8',1,'IMB_MGR']]], + ['zuc256_5feia3_5f16b_5fooo_1',['zuc256_eia3_16B_ooo',['../structIMB__MGR.html#a01171ea3485297b20bdc4f50e1aa698a',1,'IMB_MGR']]], + ['zuc256_5feia3_5f8b_5fooo_2',['zuc256_eia3_8B_ooo',['../structIMB__MGR.html#a53119166176af813c98aa88563e9ab88',1,'IMB_MGR']]], + ['zuc256_5feia3_5fooo_3',['zuc256_eia3_ooo',['../structIMB__MGR.html#a5f8744a8d64273d3f4cbcd9ad41ce3d5',1,'IMB_MGR']]], + ['zuc_5feea3_5fooo_4',['zuc_eea3_ooo',['../structIMB__MGR.html#a26d22c5ff963b9c7ffc8af19292bce5c',1,'IMB_MGR']]], + ['zuc_5feia3_5',['ZUC_EIA3',['../structIMB__JOB.html#ab42f79355b9173c63aca9b0b577a2b61',1,'IMB_JOB']]], + ['zuc_5feia3_5fooo_6',['zuc_eia3_ooo',['../structIMB__MGR.html#a910f747aa1a0e6a46f87b0dfd2189219',1,'IMB_MGR']]] +]; diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js index 56601690..256f3a4b 100644 --- a/docs/search/variables_2.js +++ b/docs/search/variables_2.js @@ -2,34 +2,36 @@ var searchData= [ ['cbcs_0',['CBCS',['../structIMB__JOB.html#a832c73263792bf8895cf028035730c4e',1,'IMB_JOB']]], ['ccm_1',['CCM',['../structIMB__JOB.html#ad43a9c9149ec16b8e9164771ec38d379',1,'IMB_JOB']]], - ['chacha20_5fpoly1305_2',['CHACHA20_POLY1305',['../structIMB__JOB.html#ace537bcd7b871fddd4514b7fd4f678a3',1,'IMB_JOB']]], - ['chacha20_5fpoly1305_5fdec_5fupdate_3',['chacha20_poly1305_dec_update',['../structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d',1,'IMB_MGR']]], - ['chacha20_5fpoly1305_5fenc_5fupdate_4',['chacha20_poly1305_enc_update',['../structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03',1,'IMB_MGR']]], - ['chacha20_5fpoly1305_5ffinalize_5',['chacha20_poly1305_finalize',['../structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb',1,'IMB_MGR']]], - ['chacha20_5fpoly1305_5finit_6',['chacha20_poly1305_init',['../structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0',1,'IMB_MGR']]], - ['chain_5forder_7',['chain_order',['../structIMB__JOB.html#a41e9fa248ebb040ce1e074a2444b55d2',1,'IMB_JOB']]], - ['cipher_5fdirection_8',['cipher_direction',['../structIMB__JOB.html#a1449c51b88ccdb2f855525b89c05eb84',1,'IMB_JOB']]], - ['cipher_5ffields_9',['cipher_fields',['../structIMB__JOB.html#a006bf024dd3e809fad23c3df813c6fb2',1,'IMB_JOB']]], - ['cipher_5ffunc_10',['cipher_func',['../structIMB__JOB.html#a652eb3eee14e59be703bf28e69ca0671',1,'IMB_JOB']]], - ['cipher_5fmode_11',['cipher_mode',['../structIMB__JOB.html#a78113e875fdb681e775fd32ee67c7597',1,'IMB_JOB']]], - ['cipher_5fstart_5foffset_5fin_5fbits_12',['cipher_start_offset_in_bits',['../structIMB__JOB.html#a60a01da0056367a6f0a326265e4da4fb',1,'IMB_JOB']]], - ['cipher_5fstart_5fsrc_5foffset_5fin_5fbits_13',['cipher_start_src_offset_in_bits',['../structIMB__JOB.html#af5c226d1c875c4e30a8f7bd7c03f05b1',1,'IMB_JOB']]], - ['cipher_5fstart_5fsrc_5foffset_5fin_5fbytes_14',['cipher_start_src_offset_in_bytes',['../structIMB__JOB.html#adda0b9bd22d445402bb9866e423707c4',1,'IMB_JOB']]], - ['cmac_15',['CMAC',['../structIMB__JOB.html#a499c1e90c9004ab7bb50fac98b6a9048',1,'IMB_JOB']]], - ['cmac_5fsubkey_5fgen_5f128_16',['cmac_subkey_gen_128',['../structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995',1,'IMB_MGR']]], - ['cmac_5fsubkey_5fgen_5f256_17',['cmac_subkey_gen_256',['../structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76',1,'IMB_MGR']]], - ['crc10_5fiuup_5fdata_18',['crc10_iuup_data',['../structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c',1,'IMB_MGR']]], - ['crc11_5ffp_5fheader_19',['crc11_fp_header',['../structIMB__MGR.html#a4b901916c2f262f1c873e4cec7b7f474',1,'IMB_MGR']]], - ['crc16_5ffp_5fdata_20',['crc16_fp_data',['../structIMB__MGR.html#ad566ac43002c2ba8ecb93048d5edc41b',1,'IMB_MGR']]], - ['crc16_5fx25_21',['crc16_x25',['../structIMB__MGR.html#a52a7ab10d6434820e9b31d0e772ea0bc',1,'IMB_MGR']]], - ['crc24_5flte_5fa_22',['crc24_lte_a',['../structIMB__MGR.html#a058cfc60f2fdd68678b36f4f038270ac',1,'IMB_MGR']]], - ['crc24_5flte_5fb_23',['crc24_lte_b',['../structIMB__MGR.html#abe8406f3582d3540edb770e153b74c3e',1,'IMB_MGR']]], - ['crc32_5fethernet_5ffcs_24',['crc32_ethernet_fcs',['../structIMB__MGR.html#a8483109fbe42f8b7fa6e7f53e016d5ec',1,'IMB_MGR']]], - ['crc32_5fsctp_25',['crc32_sctp',['../structIMB__MGR.html#a4aed66c9e73808a65a062e1a5b0f66aa',1,'IMB_MGR']]], - ['crc32_5fwimax_5fofdma_5fdata_26',['crc32_wimax_ofdma_data',['../structIMB__MGR.html#ad08e44bc4edc54c556ea2245f848b974',1,'IMB_MGR']]], - ['crc6_5fiuup_5fheader_27',['crc6_iuup_header',['../structIMB__MGR.html#aa610dc7226673020be410762b995b725',1,'IMB_MGR']]], - ['crc7_5ffp_5fheader_28',['crc7_fp_header',['../structIMB__MGR.html#ac819ddcc968604186983d58f275bd24b',1,'IMB_MGR']]], - ['crc8_5fwimax_5fofdma_5fhcs_29',['crc8_wimax_ofdma_hcs',['../structIMB__MGR.html#a5e5be572c46ed01ac11fc95738373e2a',1,'IMB_MGR']]], - ['ctx_30',['ctx',['../structIMB__JOB.html#a053ceeb65e611c48a97a3e10d03d47eb',1,'IMB_JOB::ctx'],['../structIMB__JOB.html#a4abdf3311d861979dc39669b3b7f1ed8',1,'IMB_JOB::ctx']]], - ['current_5fcounter_31',['current_counter',['../structgcm__context__data.html#a2a454a5e44422aaec135dc7807aa55a4',1,'gcm_context_data']]] + ['chacha20_5fhp_5fquic_2',['chacha20_hp_quic',['../structIMB__MGR.html#ab61d5720c5cc99e1932c0951561da2e2',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_3',['CHACHA20_POLY1305',['../structIMB__JOB.html#ace537bcd7b871fddd4514b7fd4f678a3',1,'IMB_JOB']]], + ['chacha20_5fpoly1305_5fdec_5fupdate_4',['chacha20_poly1305_dec_update',['../structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5fenc_5fupdate_5',['chacha20_poly1305_enc_update',['../structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5ffinalize_6',['chacha20_poly1305_finalize',['../structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5finit_7',['chacha20_poly1305_init',['../structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0',1,'IMB_MGR']]], + ['chacha20_5fpoly1305_5fquic_8',['chacha20_poly1305_quic',['../structIMB__MGR.html#a0bb7e7329616c5cc195befae3ccde650',1,'IMB_MGR']]], + ['chain_5forder_9',['chain_order',['../structIMB__JOB.html#a41e9fa248ebb040ce1e074a2444b55d2',1,'IMB_JOB']]], + ['cipher_5fdirection_10',['cipher_direction',['../structIMB__JOB.html#a1449c51b88ccdb2f855525b89c05eb84',1,'IMB_JOB']]], + ['cipher_5ffields_11',['cipher_fields',['../structIMB__JOB.html#a006bf024dd3e809fad23c3df813c6fb2',1,'IMB_JOB']]], + ['cipher_5ffunc_12',['cipher_func',['../structIMB__JOB.html#a652eb3eee14e59be703bf28e69ca0671',1,'IMB_JOB']]], + ['cipher_5fmode_13',['cipher_mode',['../structIMB__JOB.html#a78113e875fdb681e775fd32ee67c7597',1,'IMB_JOB']]], + ['cipher_5fstart_5foffset_5fin_5fbits_14',['cipher_start_offset_in_bits',['../structIMB__JOB.html#a60a01da0056367a6f0a326265e4da4fb',1,'IMB_JOB']]], + ['cipher_5fstart_5fsrc_5foffset_5fin_5fbits_15',['cipher_start_src_offset_in_bits',['../structIMB__JOB.html#af5c226d1c875c4e30a8f7bd7c03f05b1',1,'IMB_JOB']]], + ['cipher_5fstart_5fsrc_5foffset_5fin_5fbytes_16',['cipher_start_src_offset_in_bytes',['../structIMB__JOB.html#adda0b9bd22d445402bb9866e423707c4',1,'IMB_JOB']]], + ['cmac_17',['CMAC',['../structIMB__JOB.html#a499c1e90c9004ab7bb50fac98b6a9048',1,'IMB_JOB']]], + ['cmac_5fsubkey_5fgen_5f128_18',['cmac_subkey_gen_128',['../structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995',1,'IMB_MGR']]], + ['cmac_5fsubkey_5fgen_5f256_19',['cmac_subkey_gen_256',['../structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76',1,'IMB_MGR']]], + ['crc10_5fiuup_5fdata_20',['crc10_iuup_data',['../structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c',1,'IMB_MGR']]], + ['crc11_5ffp_5fheader_21',['crc11_fp_header',['../structIMB__MGR.html#a4b901916c2f262f1c873e4cec7b7f474',1,'IMB_MGR']]], + ['crc16_5ffp_5fdata_22',['crc16_fp_data',['../structIMB__MGR.html#ad566ac43002c2ba8ecb93048d5edc41b',1,'IMB_MGR']]], + ['crc16_5fx25_23',['crc16_x25',['../structIMB__MGR.html#a52a7ab10d6434820e9b31d0e772ea0bc',1,'IMB_MGR']]], + ['crc24_5flte_5fa_24',['crc24_lte_a',['../structIMB__MGR.html#a058cfc60f2fdd68678b36f4f038270ac',1,'IMB_MGR']]], + ['crc24_5flte_5fb_25',['crc24_lte_b',['../structIMB__MGR.html#abe8406f3582d3540edb770e153b74c3e',1,'IMB_MGR']]], + ['crc32_5fethernet_5ffcs_26',['crc32_ethernet_fcs',['../structIMB__MGR.html#a8483109fbe42f8b7fa6e7f53e016d5ec',1,'IMB_MGR']]], + ['crc32_5fsctp_27',['crc32_sctp',['../structIMB__MGR.html#a4aed66c9e73808a65a062e1a5b0f66aa',1,'IMB_MGR']]], + ['crc32_5fwimax_5fofdma_5fdata_28',['crc32_wimax_ofdma_data',['../structIMB__MGR.html#ad08e44bc4edc54c556ea2245f848b974',1,'IMB_MGR']]], + ['crc6_5fiuup_5fheader_29',['crc6_iuup_header',['../structIMB__MGR.html#aa610dc7226673020be410762b995b725',1,'IMB_MGR']]], + ['crc7_5ffp_5fheader_30',['crc7_fp_header',['../structIMB__MGR.html#ac819ddcc968604186983d58f275bd24b',1,'IMB_MGR']]], + ['crc8_5fwimax_5fofdma_5fhcs_31',['crc8_wimax_ofdma_hcs',['../structIMB__MGR.html#a5e5be572c46ed01ac11fc95738373e2a',1,'IMB_MGR']]], + ['ctx_32',['ctx',['../structIMB__JOB.html#a053ceeb65e611c48a97a3e10d03d47eb',1,'IMB_JOB::ctx'],['../structIMB__JOB.html#a4abdf3311d861979dc39669b3b7f1ed8',1,'IMB_JOB::ctx']]], + ['current_5fcounter_33',['current_counter',['../structgcm__context__data.html#a2a454a5e44422aaec135dc7807aa55a4',1,'gcm_context_data']]] ]; diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js new file mode 100644 index 00000000..97dbab6f --- /dev/null +++ b/docs/search/variables_3.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['dec_5fkeys_0',['dec_keys',['../structIMB__JOB.html#af78a3df5a9f79f329c8d1095b9ecea05',1,'IMB_JOB']]], + ['des3_5fdec_5fooo_1',['des3_dec_ooo',['../structIMB__MGR.html#a2ab69fdbef6a9a0574fcbb5ea9a7da3b',1,'IMB_MGR']]], + ['des3_5fenc_5fooo_2',['des3_enc_ooo',['../structIMB__MGR.html#a87f7566634911b4dba48a19a0c3a4993',1,'IMB_MGR']]], + ['des_5fdec_5fooo_3',['des_dec_ooo',['../structIMB__MGR.html#af03e401b002e2e415c8a927c46e1517b',1,'IMB_MGR']]], + ['des_5fenc_5fooo_4',['des_enc_ooo',['../structIMB__MGR.html#a54ec50411917f1aa9016db268ac638c1',1,'IMB_MGR']]], + ['des_5fkey_5fsched_5',['des_key_sched',['../structIMB__MGR.html#aae9afac5c2c1bf7b27d187d10778a1ee',1,'IMB_MGR']]], + ['descr_6',['descr',['../structIMB__SELF__TEST__CALLBACK__DATA.html#a66f3088578a8e369803f380ce9d436b4',1,'IMB_SELF_TEST_CALLBACK_DATA']]], + ['docsis128_5fcrc32_5fsec_5fooo_7',['docsis128_crc32_sec_ooo',['../structIMB__MGR.html#acf438b50cb95a4fff1276b6666d22ad4',1,'IMB_MGR']]], + ['docsis128_5fsec_5fooo_8',['docsis128_sec_ooo',['../structIMB__MGR.html#a93cb5904608e179c49917f80c64fabd1',1,'IMB_MGR']]], + ['docsis256_5fcrc32_5fsec_5fooo_9',['docsis256_crc32_sec_ooo',['../structIMB__MGR.html#af6531598b8dd0131a11e0cf95854605d',1,'IMB_MGR']]], + ['docsis256_5fsec_5fooo_10',['docsis256_sec_ooo',['../structIMB__MGR.html#acb6e3b70e16194274e2eaefdff8f9e89',1,'IMB_MGR']]], + ['docsis_5fdes_5fdec_5fooo_11',['docsis_des_dec_ooo',['../structIMB__MGR.html#a3d5173cea3d4932576f0a5b3abbc1f40',1,'IMB_MGR']]], + ['docsis_5fdes_5fenc_5fooo_12',['docsis_des_enc_ooo',['../structIMB__MGR.html#a937fb0d3b113d203ee1a4beaf5b5b98f',1,'IMB_MGR']]], + ['dst_13',['dst',['../structIMB__JOB.html#ac1f7c363e7709cf1a7de1364aa8625e2',1,'IMB_JOB']]] +]; diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js index 5f9f858e..ba9e528c 100644 --- a/docs/search/variables_6.js +++ b/docs/search/variables_6.js @@ -34,8 +34,8 @@ var searchData= ['get_5fcompleted_5fjob_31',['get_completed_job',['../structIMB__MGR.html#a99b7111c8fc59161e0bf291d13b1f195',1,'IMB_MGR']]], ['get_5fnext_5fburst_32',['get_next_burst',['../structIMB__MGR.html#a8c6b03b886ce7706a6cc8319345e8acf',1,'IMB_MGR']]], ['get_5fnext_5fjob_33',['get_next_job',['../structIMB__MGR.html#a35939892cd168eb7ce9c6c29c5401709',1,'IMB_MGR']]], - ['ghash_34',['GHASH',['../structIMB__JOB.html#af24c379b5414a5d3ec290954b98b1c72',1,'IMB_JOB']]], - ['ghash_35',['ghash',['../structIMB__MGR.html#afc7d7ae10e8e6f37b9ec894059818fad',1,'IMB_MGR']]], + ['ghash_34',['ghash',['../structIMB__MGR.html#afc7d7ae10e8e6f37b9ec894059818fad',1,'IMB_MGR']]], + ['ghash_35',['GHASH',['../structIMB__JOB.html#af24c379b5414a5d3ec290954b98b1c72',1,'IMB_JOB']]], ['ghash_5fkeys_36',['ghash_keys',['../structgcm__key__data.html#af5adb4225d569050207cfcfe00fe273a',1,'gcm_key_data']]], ['ghash_5fpre_37',['ghash_pre',['../structIMB__MGR.html#af6a1c323981b8c3cfe09f94cd9dd58e2',1,'IMB_MGR']]], ['gmac_38',['GMAC',['../structIMB__JOB.html#a07832e4571ec56f377dffa477b7aafe0',1,'IMB_JOB']]], diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js index eeea2059..7087e584 100644 --- a/docs/search/variables_8.js +++ b/docs/search/variables_8.js @@ -4,6 +4,6 @@ var searchData= ['in_1',['in',['../structIMB__SGL__IOV.html#a56c5b0a033d949869cee2d03f1df3129',1,'IMB_SGL_IOV']]], ['in_5flength_2',['in_length',['../structgcm__context__data.html#a0d9e72f85aba9363fcb4f2d757342aa2',1,'gcm_context_data']]], ['iv_3',['iv',['../structIMB__JOB.html#a960fdd62c1c10d2d3cc0a765c0a6531d',1,'IMB_JOB']]], - ['iv_4',['IV',['../structchacha20__poly1305__context__data.html#ac0d1657fc57308900691369362c56658',1,'chacha20_poly1305_context_data']]], + ['iv_4',['IV',['../structchacha20__poly1305__context__data.html#a576d50687b0bc16916b01f1364fd5845',1,'chacha20_poly1305_context_data']]], ['iv_5flen_5fin_5fbytes_5',['iv_len_in_bytes',['../structIMB__JOB.html#a25b4ce8aec20f64cfc393b245d62a09e',1,'IMB_JOB']]] ]; diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js new file mode 100644 index 00000000..8aa0fe81 --- /dev/null +++ b/docs/search/variables_f.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['partial_5fblock_5fenc_5fkey_0',['partial_block_enc_key',['../structgcm__context__data.html#a2e52ea863c681afe1d3370a987e252f0',1,'gcm_context_data']]], + ['partial_5fblock_5flength_1',['partial_block_length',['../structgcm__context__data.html#a97411247efd14ab01e7e0da6587bfa0c',1,'gcm_context_data']]], + ['phase_2',['phase',['../structIMB__SELF__TEST__CALLBACK__DATA.html#aadb5ef747f97060f9c7d0a4dc0986766',1,'IMB_SELF_TEST_CALLBACK_DATA']]], + ['poly1305_3',['POLY1305',['../structIMB__JOB.html#a15f9c1a5ab25dca6e3a550ff00ad2419',1,'IMB_JOB']]], + ['poly_5fkey_4',['poly_key',['../structchacha20__poly1305__context__data.html#a832afc28000f27f503bce3fd04462a19',1,'chacha20_poly1305_context_data']]], + ['poly_5fscratch_5',['poly_scratch',['../structchacha20__poly1305__context__data.html#a674f6c26aae1076e938726f18401bf6d',1,'chacha20_poly1305_context_data']]] +]; diff --git a/docs/structIMB__JOB.html b/docs/structIMB__JOB.html index 18fda1c5..8b87e6d0 100644 --- a/docs/structIMB__JOB.html +++ b/docs/structIMB__JOB.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    diff --git a/docs/structIMB__MGR.html b/docs/structIMB__MGR.html index 5da906fe..a1004ee2 100644 --- a/docs/structIMB__MGR.html +++ b/docs/structIMB__MGR.html @@ -30,7 +30,7 @@ -
    intel-ipsec-mb v1.4 +
    intel-ipsec-mb v1.5
    Documentation of the Intel(R) IPSec Multi-Buffer library
    @@ -258,11 +258,11 @@ Data Fields   snow3g_f8_8_buffer_t snow3g_f8_8_buffer   -snow3g_f8_n_buffer_t snow3g_f8_n_buffer +snow3g_f8_n_buffer_t snow3g_f8_n_buffer   -snow3g_f8_8_buffer_multikey_t snow3g_f8_8_buffer_multikey +snow3g_f8_8_buffer_multikey_t snow3g_f8_8_buffer_multikey   -snow3g_f8_n_buffer_multikey_t snow3g_f8_n_buffer_multikey +snow3g_f8_n_buffer_multikey_t snow3g_f8_n_buffer_multikey   snow3g_f9_1_buffer_t snow3g_f9_1_buffer   @@ -362,6 +362,16 @@ Data Fields   void(* set_suite_id )(struct IMB_MGR *, IMB_JOB *)   +chacha20_poly1305_quic_t chacha20_poly1305_quic +  +chacha20_hp_quic_t chacha20_hp_quic +  +sm4_keyexp_t sm4_keyexp +  +imb_self_test_cb_t self_test_cb_fn +  +void * self_test_cb_arg +  int earliest_job   int next_job @@ -440,6 +450,10 @@ Data Fields   void * sha_512_ooo   +void * zuc256_eia3_8B_ooo +  +void * zuc256_eia3_16B_ooo +  void * end_ooo   @@ -624,6 +638,20 @@ Data Fields
    +
    +
    + +

    ◆ chacha20_hp_quic

    + +
    +
    + + + + +
    chacha20_hp_quic_t IMB_MGR::chacha20_hp_quic
    +
    +
    @@ -680,6 +708,20 @@ Data Fields
+
+
+ +

◆ chacha20_poly1305_quic

+ +
+
+ + + + +
chacha20_poly1305_quic_t IMB_MGR::chacha20_poly1305_quic
+
+
@@ -2199,6 +2241,34 @@ Data Fields

reserved for the future

+
+
+ +

◆ self_test_cb_arg

+ +
+
+ + + + +
void* IMB_MGR::self_test_cb_arg
+
+ +
+
+ +

◆ self_test_cb_fn

+ +
+
+ + + + +
imb_self_test_cb_t IMB_MGR::self_test_cb_fn
+
+
@@ -2423,6 +2493,20 @@ Data Fields
+
+
+ +

◆ sm4_keyexp

+ +
+
+ + + + +
sm4_keyexp_t IMB_MGR::sm4_keyexp
+
+
@@ -2502,7 +2586,7 @@ Data Fields
- +
snow3g_f8_8_buffer_multikey_t IMB_MGR::snow3g_f8_8_buffer_multikeysnow3g_f8_8_buffer_multikey_t IMB_MGR::snow3g_f8_8_buffer_multikey
@@ -2516,7 +2600,7 @@ Data Fields
- +
snow3g_f8_n_buffer_t IMB_MGR::snow3g_f8_n_buffersnow3g_f8_n_buffer_t IMB_MGR::snow3g_f8_n_buffer
@@ -2530,7 +2614,7 @@ Data Fields
- +
snow3g_f8_n_buffer_multikey_t IMB_MGR::snow3g_f8_n_buffer_multikeysnow3g_f8_n_buffer_multikey_t IMB_MGR::snow3g_f8_n_buffer_multikey
@@ -2760,6 +2844,34 @@ Data Fields
+
+
+ +

◆ zuc256_eia3_16B_ooo

+ +
+
+ + + + +
void* IMB_MGR::zuc256_eia3_16B_ooo
+
+ +
+
+ +

◆ zuc256_eia3_8B_ooo

+ +
+
+ + + + +
void* IMB_MGR::zuc256_eia3_8B_ooo
+
+
diff --git a/docs/structIMB__MGR.js b/docs/structIMB__MGR.js index e354c167..84308d73 100644 --- a/docs/structIMB__MGR.js +++ b/docs/structIMB__MGR.js @@ -13,10 +13,12 @@ var structIMB__MGR = [ "aes_ecb_128_quic", "structIMB__MGR.html#a436adbd14682855df093afb36c569039", null ], [ "aes_ecb_256_quic", "structIMB__MGR.html#a5e589dea4f677ad01cfb01d06884a281", null ], [ "aes_xcbc_ooo", "structIMB__MGR.html#ad554a25793a904ae6cf7ca87250adbd3", null ], + [ "chacha20_hp_quic", "structIMB__MGR.html#ab61d5720c5cc99e1932c0951561da2e2", null ], [ "chacha20_poly1305_dec_update", "structIMB__MGR.html#a715aede4176564ac475e42c8a377bd8d", null ], [ "chacha20_poly1305_enc_update", "structIMB__MGR.html#ab2c87c40f9844795e3987536c602ce03", null ], [ "chacha20_poly1305_finalize", "structIMB__MGR.html#ab18b3fcba2aa252bb31f66093bc62abb", null ], [ "chacha20_poly1305_init", "structIMB__MGR.html#a67b96b1b26fa25391f9f4b83a7a4b6c0", null ], + [ "chacha20_poly1305_quic", "structIMB__MGR.html#a0bb7e7329616c5cc195befae3ccde650", null ], [ "cmac_subkey_gen_128", "structIMB__MGR.html#aa3404b7811d57821ea574994e0c88995", null ], [ "cmac_subkey_gen_256", "structIMB__MGR.html#abd500d2cc03f6470ac6988785bebdf76", null ], [ "crc10_iuup_data", "structIMB__MGR.html#a7d0979deda4e2ff7ac202c82611ce94c", null ], @@ -125,6 +127,8 @@ var structIMB__MGR = [ "next_job", "structIMB__MGR.html#a106ebd60d876e56bfc6bcc03d20acce4", null ], [ "queue_size", "structIMB__MGR.html#a5a35c9c2a1c8eb5b4aa239a3b04f4fbf", null ], [ "reserved", "structIMB__MGR.html#a136697eb37d5a06eeada0f338abd8b51", null ], + [ "self_test_cb_arg", "structIMB__MGR.html#ac29786641a13f11be5191fab025d4505", null ], + [ "self_test_cb_fn", "structIMB__MGR.html#ab9a81f1d5189ff1956aafe73831a20ca", null ], [ "set_suite_id", "structIMB__MGR.html#a95209e74a7acff69d46eef91021a1168", null ], [ "sha1", "structIMB__MGR.html#a82aaedc800096aaa55062c56131e0b13", null ], [ "sha1_one_block", "structIMB__MGR.html#a80a26be9a12f561a68b70d65e096cde9", null ], @@ -141,6 +145,7 @@ var structIMB__MGR = [ "sha_256_ooo", "structIMB__MGR.html#a37fc5ccae7af099a8517566a20751265", null ], [ "sha_384_ooo", "structIMB__MGR.html#a51a499114f84eed88cb48bd3b461bd1c", null ], [ "sha_512_ooo", "structIMB__MGR.html#a6e21e034cd011b695bac5a711be65da1", null ], + [ "sm4_keyexp", "structIMB__MGR.html#a8e3f66e3415391c81e77bc75cd00496a", null ], [ "snow3g_f8_1_buffer", "structIMB__MGR.html#ab70cbec09a61b5adeae37260c10234ce", null ], [ "snow3g_f8_1_buffer_bit", "structIMB__MGR.html#ad85fdcb101391b0a2488a3244d5f442d", null ], [ "snow3g_f8_2_buffer", "structIMB__MGR.html#a25f46509b2f8926902a73e2210d697fd", null ], @@ -165,6 +170,8 @@ var structIMB__MGR = [ "used_arch", "structIMB__MGR.html#a44b6c95f8ce611828b6acacdb459cdc9", null ], [ "xcbc_keyexp", "structIMB__MGR.html#ae575c2350f5fca9a182c541795bb7d4d", null ], [ "zuc256_eea3_ooo", "structIMB__MGR.html#a6d05b0a20196be514182920710dce2a8", null ], + [ "zuc256_eia3_16B_ooo", "structIMB__MGR.html#a01171ea3485297b20bdc4f50e1aa698a", null ], + [ "zuc256_eia3_8B_ooo", "structIMB__MGR.html#a53119166176af813c98aa88563e9ab88", null ], [ "zuc256_eia3_ooo", "structIMB__MGR.html#a5f8744a8d64273d3f4cbcd9ad41ce3d5", null ], [ "zuc_eea3_ooo", "structIMB__MGR.html#a26d22c5ff963b9c7ffc8af19292bce5c", null ], [ "zuc_eia3_ooo", "structIMB__MGR.html#a910f747aa1a0e6a46f87b0dfd2189219", null ] diff --git a/docs/structIMB__SELF__TEST__CALLBACK__DATA.html b/docs/structIMB__SELF__TEST__CALLBACK__DATA.html new file mode 100644 index 00000000..42060372 --- /dev/null +++ b/docs/structIMB__SELF__TEST__CALLBACK__DATA.html @@ -0,0 +1,172 @@ + + + + + + + +intel-ipsec-mb: IMB_SELF_TEST_CALLBACK_DATA Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
intel-ipsec-mb v1.5 +
+
Documentation of the Intel(R) IPSec Multi-Buffer library
+
+ +   + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
IMB_SELF_TEST_CALLBACK_DATA Struct Reference
+
+
+ +

#include <intel-ipsec-mb.h>

+ + + + + + + + +

+Data Fields

const char * phase
 
const char * type
 
const char * descr
 
+

Field Documentation

+ +

◆ descr

+ +
+
+ + + + +
const char* IMB_SELF_TEST_CALLBACK_DATA::descr
+
+ +
+
+ +

◆ phase

+ +
+
+ + + + +
const char* IMB_SELF_TEST_CALLBACK_DATA::phase
+
+ +
+
+ +

◆ type

+ +
+
+ + + + +
const char* IMB_SELF_TEST_CALLBACK_DATA::type
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/structIMB__SELF__TEST__CALLBACK__DATA.js b/docs/structIMB__SELF__TEST__CALLBACK__DATA.js new file mode 100644 index 00000000..8ffb0394 --- /dev/null +++ b/docs/structIMB__SELF__TEST__CALLBACK__DATA.js @@ -0,0 +1,6 @@ +var structIMB__SELF__TEST__CALLBACK__DATA = +[ + [ "descr", "structIMB__SELF__TEST__CALLBACK__DATA.html#a66f3088578a8e369803f380ce9d436b4", null ], + [ "phase", "structIMB__SELF__TEST__CALLBACK__DATA.html#aadb5ef747f97060f9c7d0a4dc0986766", null ], + [ "type", "structIMB__SELF__TEST__CALLBACK__DATA.html#a0eb51669f10fd87b3e706321087e898f", null ] +]; \ No newline at end of file diff --git a/docs/structIMB__SGL__IOV.html b/docs/structIMB__SGL__IOV.html index 3c4169b3..8637d799 100644 --- a/docs/structIMB__SGL__IOV.html +++ b/docs/structIMB__SGL__IOV.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/structchacha20__poly1305__context__data.html b/docs/structchacha20__poly1305__context__data.html index 20790459..07a7eb43 100644 --- a/docs/structchacha20__poly1305__context__data.html +++ b/docs/structchacha20__poly1305__context__data.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -117,18 +117,18 @@ Data Fields   uint8_t last_ks [64]   -uint8_t poly_key [32] -  -uint8_t poly_scratch [16] -  +uint8_t poly_key [IMB_CHACHA20_POLY1305_KEY_SIZE] +  +uint8_t poly_scratch [IMB_POLY1305_BLOCK_SIZE] +  uint64_t last_block_count   uint64_t remain_ks_bytes   uint64_t remain_ct_bytes   -uint8_t IV [12] -  +uint8_t IV [IMB_CHACHA20_POLY1305_IV_SIZE] + 

Detailed Description

holds Chacha20-Poly1305 operation context

@@ -178,14 +178,14 @@ Data Fields
- -

◆ IV

+ +

◆ IV

- +
uint8_t chacha20_poly1305_context_data::IV[12]uint8_t chacha20_poly1305_context_data::IV[IMB_CHACHA20_POLY1305_IV_SIZE]
@@ -223,14 +223,14 @@ Data Fields
- -

◆ poly_key

+ +

◆ poly_key

- +
uint8_t chacha20_poly1305_context_data::poly_key[32]uint8_t chacha20_poly1305_context_data::poly_key[IMB_CHACHA20_POLY1305_KEY_SIZE]
@@ -238,14 +238,14 @@ Data Fields
- -

◆ poly_scratch

+ +

◆ poly_scratch

- +
uint8_t chacha20_poly1305_context_data::poly_scratch[16]uint8_t chacha20_poly1305_context_data::poly_scratch[IMB_POLY1305_BLOCK_SIZE]
diff --git a/docs/structchacha20__poly1305__context__data.js b/docs/structchacha20__poly1305__context__data.js new file mode 100644 index 00000000..2a5dc673 --- /dev/null +++ b/docs/structchacha20__poly1305__context__data.js @@ -0,0 +1,13 @@ +var structchacha20__poly1305__context__data = +[ + [ "aad_len", "structchacha20__poly1305__context__data.html#a7b5edcebc9a6bec3776daf6d13bf950c", null ], + [ "hash", "structchacha20__poly1305__context__data.html#ae12447b2fd2e9f8a6f09f443bd303887", null ], + [ "hash_len", "structchacha20__poly1305__context__data.html#ade4568d041695b318df773787872127f", null ], + [ "IV", "structchacha20__poly1305__context__data.html#a576d50687b0bc16916b01f1364fd5845", null ], + [ "last_block_count", "structchacha20__poly1305__context__data.html#add03511d1f95376b3ac64a7916c27368", null ], + [ "last_ks", "structchacha20__poly1305__context__data.html#afc74af4af99449f0b9f01338ae723c1a", null ], + [ "poly_key", "structchacha20__poly1305__context__data.html#a832afc28000f27f503bce3fd04462a19", null ], + [ "poly_scratch", "structchacha20__poly1305__context__data.html#a674f6c26aae1076e938726f18401bf6d", null ], + [ "remain_ct_bytes", "structchacha20__poly1305__context__data.html#a74e971fe76c8b946e30e8f0c8cce111a", null ], + [ "remain_ks_bytes", "structchacha20__poly1305__context__data.html#a84693b96048f6130a749b633c65e2105", null ] +]; \ No newline at end of file diff --git a/docs/structgcm__context__data.html b/docs/structgcm__context__data.html index ad5f51f5..e2e681d0 100644 --- a/docs/structgcm__context__data.html +++ b/docs/structgcm__context__data.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/structgcm__key__data.html b/docs/structgcm__key__data.html index ae5aa201..73b70874 100644 --- a/docs/structgcm__key__data.html +++ b/docs/structgcm__key__data.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
@@ -123,8 +123,8 @@ Data Fields      struct {    -      uint8_t   shifted_hkey [IMB_GCM_ENC_KEY_LEN *8]  -  +      uint8_t   shifted_hkey [IMB_GCM_ENC_KEY_LEN *8 *2]  +     }   avx2_avx512       struct {  @@ -194,6 +194,8 @@ Data Fields

This is needed for schoolbook multiply purposes. (HashKey<<1 mod poly), (HashKey^2<<1 mod poly), ..., (Hashkey^48<<1 mod poly)

+

This is needed for schoolbook multiply purposes. (HashKey<<1 mod poly), (HashKey^2<<1 mod poly), ..., (Hashkey^8<<1 mod poly)

+

Followed by: (HashKey<<1 mod poly) x POLY, (HashKey^2<<1 mod poly) x POLY, ..., (Hashkey^8<<1 mod poly) x POLY

Start with: (HashKey<<1 mod poly), (HashKey^2<<1 mod poly), ..., (Hashkey^32<<1 mod poly)

Followed by: (HashKey<<1 mod poly) x POLY, (HashKey^2<<1 mod poly) x POLY, ..., (Hashkey^32<<1 mod poly) x POLY

diff --git a/docs/structimb__uint128__t.html b/docs/structimb__uint128__t.html index e9aeb592..106727dc 100644 --- a/docs/structimb__uint128__t.html +++ b/docs/structimb__uint128__t.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/structkasumi__key__sched__s.html b/docs/structkasumi__key__sched__s.html index f9d25704..99ae7a45 100644 --- a/docs/structkasumi__key__sched__s.html +++ b/docs/structkasumi__key__sched__s.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/docs/structsnow3g__key__schedule__s.html b/docs/structsnow3g__key__schedule__s.html index 1db8bdbb..274b2a25 100644 --- a/docs/structsnow3g__key__schedule__s.html +++ b/docs/structsnow3g__key__schedule__s.html @@ -30,7 +30,7 @@ -
intel-ipsec-mb v1.4 +
intel-ipsec-mb v1.5
Documentation of the Intel(R) IPSec Multi-Buffer library
diff --git a/lib/api_doxygen.conf b/lib/api_doxygen.conf index dd26d4ed..3757c2fa 100644 --- a/lib/api_doxygen.conf +++ b/lib/api_doxygen.conf @@ -48,7 +48,7 @@ PROJECT_NAME = ipsec-mb # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.4 +PROJECT_NUMBER = v1.5 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a -- GitLab From adb00a7a024d6fa98645dde42ab200f090347f17 Mon Sep 17 00:00:00 2001 From: Marcel Cornu Date: Thu, 9 Nov 2023 11:04:23 +0000 Subject: [PATCH 2/2] workflows: update freebsd action to v1 --- .github/workflows/freebsd.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index f797cecc..56119607 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -9,7 +9,7 @@ on: jobs: # Build shared library with GMake (Clang) release-gmake-clang-shared: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout repo @@ -18,7 +18,7 @@ jobs: repository: 'intel/intel-ipsec-mb' - name: Build - uses: vmactions/freebsd-vm@v0 + uses: vmactions/freebsd-vm@v1 with: usesh: true mem: 8192 @@ -29,7 +29,7 @@ jobs: # Build shared library with GMake (GCC) release-gmake-gcc-shared: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout repo @@ -38,7 +38,7 @@ jobs: repository: 'intel/intel-ipsec-mb' - name: Build - uses: vmactions/freebsd-vm@v0 + uses: vmactions/freebsd-vm@v1 with: usesh: true mem: 8192 -- GitLab