]> git.droids-corp.org - dpdk.git/blobdiff - examples/ipsec-secgw/sa.c
examples/ipsec-secgw: fix AAD length setting
[dpdk.git] / examples / ipsec-secgw / sa.c
index 7be0e62840d2c9d52d869296f10c0a6342f4c05d..0f5c4fe412dfcb849d493be960382c7c9bf4e3ff 100644 (file)
@@ -375,7 +375,6 @@ parse_sa_tokens(char **tokens, uint32_t n_tokens,
                        rule->auth_algo = algo->algo;
                        rule->auth_key_len = algo->key_len;
                        rule->digest_len = algo->digest_len;
-                       rule->aad_len = algo->key_len;
 
                        /* NULL algorithm and combined algos do not
                         * require auth key
@@ -431,7 +430,7 @@ parse_sa_tokens(char **tokens, uint32_t n_tokens,
                        rule->aead_algo = algo->algo;
                        rule->cipher_key_len = algo->key_len;
                        rule->digest_len = algo->digest_len;
-                       rule->aad_len = algo->key_len;
+                       rule->aad_len = algo->aad_len;
                        rule->block_size = algo->block_size;
                        rule->iv_len = algo->iv_len;