OCS_MODE_GCM
return kmb_ocs_aead_common(req, OCS_AES, OCS_ENCRYPT, OCS_MODE_GCM);
return kmb_ocs_aead_common(req, OCS_AES, OCS_DECRYPT, OCS_MODE_GCM);
return kmb_ocs_aead_common(req, OCS_SM4, OCS_ENCRYPT, OCS_MODE_GCM);
return kmb_ocs_aead_common(req, OCS_SM4, OCS_DECRYPT, OCS_MODE_GCM);
case OCS_MODE_GCM:
mode != OCS_MODE_GCM && mode != OCS_MODE_CTS)
case OCS_MODE_GCM:
if (mode == OCS_MODE_GCM || mode == OCS_MODE_CCM)
OCS_MODE_GCM, instruction,
ocs_aes_init(aes_dev, OCS_MODE_GCM, cipher, instruction);