.sec_func = true,
        },
        {
+               /* See https://www.mail-archive.com/linux-crypto@vger.kernel.org/msg40576.html
+                * for the reason why this differs from the generic
+                * implementation.
+                */
                .name = "xts(aes)",
                .driver_name = "xts-aes-ccree",
                .blocksize = 1,
        {
                .name = "ofb(aes)",
                .driver_name = "ofb-aes-ccree",
-               .blocksize = AES_BLOCK_SIZE,
+               .blocksize = 1,
                .template_skcipher = {
                        .setkey = cc_cipher_setkey,
                        .encrypt = cc_cipher_encrypt,
        {
                .name = "ctr(sm4)",
                .driver_name = "ctr-sm4-ccree",
-               .blocksize = SM4_BLOCK_SIZE,
+               .blocksize = 1,
                .template_skcipher = {
                        .setkey = cc_cipher_setkey,
                        .encrypt = cc_cipher_encrypt,