Lines Matching full:sm4
3 * SM4 Cipher Algorithm, using ARMv8 Crypto Extensions
5 * https://tools.ietf.org/id/draft-ribose-cfrg-sm4-10.html
23 #include <crypto/sm4.h>
429 .cra_name = "ecb(sm4)",
430 .cra_driver_name = "ecb-sm4-ce",
443 .cra_name = "cbc(sm4)",
444 .cra_driver_name = "cbc-sm4-ce",
458 .cra_name = "ctr(sm4)",
459 .cra_driver_name = "ctr-sm4-ce",
474 .cra_name = "cts(cbc(sm4))",
475 .cra_driver_name = "cts-cbc-sm4-ce",
490 .cra_name = "xts(sm4)",
491 .cra_driver_name = "xts-sm4-ce",
691 .cra_name = "cmac(sm4)",
692 .cra_driver_name = "cmac-sm4-ce",
707 .cra_name = "xcbc(sm4)",
708 .cra_driver_name = "xcbc-sm4-ce",
723 .cra_name = "cbcmac(sm4)",
724 .cra_driver_name = "cbcmac-sm4-ce",
764 module_cpu_feature_match(SM4, sm4_init);
767 MODULE_DESCRIPTION("SM4 ECB/CBC/CTR/XTS using ARMv8 Crypto Extensions");
768 MODULE_ALIAS_CRYPTO("sm4-ce");
769 MODULE_ALIAS_CRYPTO("sm4");
770 MODULE_ALIAS_CRYPTO("ecb(sm4)");
771 MODULE_ALIAS_CRYPTO("cbc(sm4)");
772 MODULE_ALIAS_CRYPTO("ctr(sm4)");
773 MODULE_ALIAS_CRYPTO("cts(cbc(sm4))");
774 MODULE_ALIAS_CRYPTO("xts(sm4)");
775 MODULE_ALIAS_CRYPTO("cmac(sm4)");
776 MODULE_ALIAS_CRYPTO("xcbc(sm4)");
777 MODULE_ALIAS_CRYPTO("cbcmac(sm4)");