Adding support for AES 256 algorithm in ipsec-secgw application Signed-off-by: Anoob Joseph <anoob.jos...@caviumnetworks.com> --- doc/guides/sample_app_ug/ipsec_secgw.rst | 1 + examples/ipsec-secgw/sa.c | 7 +++++++ 2 files changed, 8 insertions(+)
diff --git a/doc/guides/sample_app_ug/ipsec_secgw.rst b/doc/guides/sample_app_ug/ipsec_secgw.rst index ae18acd..12ebd37 100644 --- a/doc/guides/sample_app_ug/ipsec_secgw.rst +++ b/doc/guides/sample_app_ug/ipsec_secgw.rst @@ -422,6 +422,7 @@ where each options means: * *null*: NULL algorithm * *aes-128-cbc*: AES-CBC 128-bit algorithm + * *aes-256-cbc*: AES-CBC 256-bit algorithm * *aes-128-ctr*: AES-CTR 128-bit algorithm * Syntax: *cipher_algo <your algorithm>* diff --git a/examples/ipsec-secgw/sa.c b/examples/ipsec-secgw/sa.c index 25ceea1..21239dd 100644 --- a/examples/ipsec-secgw/sa.c +++ b/examples/ipsec-secgw/sa.c @@ -69,6 +69,13 @@ const struct supported_cipher_algo cipher_algos[] = { .key_len = 16 }, { + .keyword = "aes-256-cbc", + .algo = RTE_CRYPTO_CIPHER_AES_CBC, + .iv_len = 16, + .block_size = 16, + .key_len = 32 + }, + { .keyword = "aes-128-ctr", .algo = RTE_CRYPTO_CIPHER_AES_CTR, .iv_len = 8, -- 2.7.4