Lines Matching full:sm4
41 * @key: AES/SM4 key.
43 * @cipher: OCS cipher to use (either AES or SM4).
141 * Ensure key is 128-bit or 256-bit for AES or 128-bit for SM4 and an actual
156 /* For SM4, only 128-byte keys are supported. */ in check_key()
1352 .base.base.cra_name = "ecb(sm4)",
1353 .base.base.cra_driver_name = "ecb-sm4-keembay-ocs",
1373 .base.base.cra_name = "cbc(sm4)",
1374 .base.base.cra_driver_name = "cbc-sm4-keembay-ocs",
1394 .base.base.cra_name = "ctr(sm4)",
1395 .base.base.cra_driver_name = "ctr-sm4-keembay-ocs",
1416 .base.base.cra_name = "cts(cbc(sm4))",
1417 .base.base.cra_driver_name = "cts-sm4-keembay-ocs",
1488 .cra_name = "gcm(sm4)",
1489 .cra_driver_name = "gcm-sm4-keembay-ocs",
1510 .cra_name = "ccm(sm4)",
1511 .cra_driver_name = "ccm-sm4-keembay-ocs",
1668 MODULE_DESCRIPTION("Intel Keem Bay Offload and Crypto Subsystem (OCS) AES/SM4 Driver");
1676 MODULE_ALIAS_CRYPTO("cbc-sm4-keembay-ocs");
1677 MODULE_ALIAS_CRYPTO("ctr-sm4-keembay-ocs");
1678 MODULE_ALIAS_CRYPTO("gcm-sm4-keembay-ocs");
1679 MODULE_ALIAS_CRYPTO("ccm-sm4-keembay-ocs");
1683 MODULE_ALIAS_CRYPTO("ecb-sm4-keembay-ocs");
1688 MODULE_ALIAS_CRYPTO("cts-sm4-keembay-ocs");