crypto: Allow GCM ciphers to have a longer IV length
Checklist
-
tests and code linting passes -
a test and/or benchmark is included -
the commit message follows commit guidelines
Affected core subsystem(s)
crypto
Description of change
GCM cipher IV length can have an value >=12 bytes.
When not the default 12 bytes (96 bits) sets the IV length using
EVP_CIPHER_CTX_ctrl
with type EVP_CTRL_GCM_SET_IVLEN