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>
518 .cra_name = "ecb(sm4)",
519 .cra_driver_name = "ecb-sm4-ce",
532 .cra_name = "cbc(sm4)",
533 .cra_driver_name = "cbc-sm4-ce",
547 .cra_name = "cfb(sm4)",
548 .cra_driver_name = "cfb-sm4-ce",
563 .cra_name = "ctr(sm4)",
564 .cra_driver_name = "ctr-sm4-ce",
579 .cra_name = "cts(cbc(sm4))",
580 .cra_driver_name = "cts-cbc-sm4-ce",
595 .cra_name = "xts(sm4)",
596 .cra_driver_name = "xts-sm4-ce",
796 .cra_name = "cmac(sm4)",
797 .cra_driver_name = "cmac-sm4-ce",
812 .cra_name = "xcbc(sm4)",
813 .cra_driver_name = "xcbc-sm4-ce",
828 .cra_name = "cbcmac(sm4)",
829 .cra_driver_name = "cbcmac-sm4-ce",
869 module_cpu_feature_match(SM4, sm4_init);
872 MODULE_DESCRIPTION("SM4 ECB/CBC/CFB/CTR/XTS using ARMv8 Crypto Extensions");
873 MODULE_ALIAS_CRYPTO("sm4-ce");
874 MODULE_ALIAS_CRYPTO("sm4");
875 MODULE_ALIAS_CRYPTO("ecb(sm4)");
876 MODULE_ALIAS_CRYPTO("cbc(sm4)");
877 MODULE_ALIAS_CRYPTO("cfb(sm4)");
878 MODULE_ALIAS_CRYPTO("ctr(sm4)");
879 MODULE_ALIAS_CRYPTO("cts(cbc(sm4))");
880 MODULE_ALIAS_CRYPTO("xts(sm4)");
881 MODULE_ALIAS_CRYPTO("cmac(sm4)");
882 MODULE_ALIAS_CRYPTO("xcbc(sm4)");
883 MODULE_ALIAS_CRYPTO("cbcmac(sm4)");