> When building with gcc 11.2.0, the compiler warns as follows: > In function 'memcpy', > inlined from 'openssl_set_session_auth_parameters' at > ../drivers/crypto/openssl/rte_openssl_pmd.c:699:3, > inlined from 'openssl_set_session_parameters' at > ../drivers/crypto/openssl/rte_openssl_pmd.c:826:9: > /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:10: warning: > '__builtin_memcpy' forming offset [4, 8] is out of the bounds [0, 4] [-Warray- > bounds] > > Fixed the warning by copying up to string / buffer size. > > Fixes: 75adf1eae44f ("crypto/openssl: update HMAC routine with 3.0 EVP API") > Cc: sta...@dpdk.org > Cc: kai...@intel.com > > Signed-off-by: Ruifeng Wang <ruifeng.w...@arm.com> > Reviewed-by: Feifei Wang <feifei.wa...@arm.com> Applied to dpdk-next-crypto Thanks.