Lines Matching refs:base
197 tfm->base.crt_flags & in kmb_ocs_sk_set_key()
323 skcipher_request_set_callback(subreq, req->base.flags, NULL, in kmb_ocs_sk_common()
649 aead_request_set_callback(subreq, req->base.flags, in kmb_ocs_aead_common()
650 req->base.complete, req->base.data); in kmb_ocs_aead_common()
949 container_of(areq, struct skcipher_request, base); in kmb_ocs_aes_sk_do_one_request()
976 struct aead_request, base); in kmb_ocs_aes_aead_do_one_request()
1150 const char *alg_name = crypto_tfm_alg_name(&tfm->base); in ocs_aes_init_tfm()
1197 const char *alg_name = crypto_tfm_alg_name(&tfm->base); in ocs_aes_aead_cra_init()
1261 .base.base.cra_name = "ecb(aes)",
1262 .base.base.cra_driver_name = "ecb-aes-keembay-ocs",
1263 .base.base.cra_priority = KMB_OCS_PRIORITY,
1264 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1267 .base.base.cra_blocksize = AES_BLOCK_SIZE,
1268 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1269 .base.base.cra_module = THIS_MODULE,
1270 .base.base.cra_alignmask = 0,
1272 .base.min_keysize = OCS_AES_MIN_KEY_SIZE,
1273 .base.max_keysize = OCS_AES_MAX_KEY_SIZE,
1274 .base.setkey = kmb_ocs_aes_set_key,
1275 .base.encrypt = kmb_ocs_aes_ecb_encrypt,
1276 .base.decrypt = kmb_ocs_aes_ecb_decrypt,
1277 .base.init = ocs_aes_init_tfm,
1278 .base.exit = ocs_exit_tfm,
1283 .base.base.cra_name = "cbc(aes)",
1284 .base.base.cra_driver_name = "cbc-aes-keembay-ocs",
1285 .base.base.cra_priority = KMB_OCS_PRIORITY,
1286 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1289 .base.base.cra_blocksize = AES_BLOCK_SIZE,
1290 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1291 .base.base.cra_module = THIS_MODULE,
1292 .base.base.cra_alignmask = 0,
1294 .base.min_keysize = OCS_AES_MIN_KEY_SIZE,
1295 .base.max_keysize = OCS_AES_MAX_KEY_SIZE,
1296 .base.ivsize = AES_BLOCK_SIZE,
1297 .base.setkey = kmb_ocs_aes_set_key,
1298 .base.encrypt = kmb_ocs_aes_cbc_encrypt,
1299 .base.decrypt = kmb_ocs_aes_cbc_decrypt,
1300 .base.init = ocs_aes_init_tfm,
1301 .base.exit = ocs_exit_tfm,
1305 .base.base.cra_name = "ctr(aes)",
1306 .base.base.cra_driver_name = "ctr-aes-keembay-ocs",
1307 .base.base.cra_priority = KMB_OCS_PRIORITY,
1308 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1311 .base.base.cra_blocksize = 1,
1312 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1313 .base.base.cra_module = THIS_MODULE,
1314 .base.base.cra_alignmask = 0,
1316 .base.min_keysize = OCS_AES_MIN_KEY_SIZE,
1317 .base.max_keysize = OCS_AES_MAX_KEY_SIZE,
1318 .base.ivsize = AES_BLOCK_SIZE,
1319 .base.setkey = kmb_ocs_aes_set_key,
1320 .base.encrypt = kmb_ocs_aes_ctr_encrypt,
1321 .base.decrypt = kmb_ocs_aes_ctr_decrypt,
1322 .base.init = ocs_aes_init_tfm,
1323 .base.exit = ocs_exit_tfm,
1328 .base.base.cra_name = "cts(cbc(aes))",
1329 .base.base.cra_driver_name = "cts-aes-keembay-ocs",
1330 .base.base.cra_priority = KMB_OCS_PRIORITY,
1331 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1334 .base.base.cra_blocksize = AES_BLOCK_SIZE,
1335 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1336 .base.base.cra_module = THIS_MODULE,
1337 .base.base.cra_alignmask = 0,
1339 .base.min_keysize = OCS_AES_MIN_KEY_SIZE,
1340 .base.max_keysize = OCS_AES_MAX_KEY_SIZE,
1341 .base.ivsize = AES_BLOCK_SIZE,
1342 .base.setkey = kmb_ocs_aes_set_key,
1343 .base.encrypt = kmb_ocs_aes_cts_encrypt,
1344 .base.decrypt = kmb_ocs_aes_cts_decrypt,
1345 .base.init = ocs_aes_init_tfm,
1346 .base.exit = ocs_exit_tfm,
1352 .base.base.cra_name = "ecb(sm4)",
1353 .base.base.cra_driver_name = "ecb-sm4-keembay-ocs",
1354 .base.base.cra_priority = KMB_OCS_PRIORITY,
1355 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1357 .base.base.cra_blocksize = AES_BLOCK_SIZE,
1358 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1359 .base.base.cra_module = THIS_MODULE,
1360 .base.base.cra_alignmask = 0,
1362 .base.min_keysize = OCS_SM4_KEY_SIZE,
1363 .base.max_keysize = OCS_SM4_KEY_SIZE,
1364 .base.setkey = kmb_ocs_sm4_set_key,
1365 .base.encrypt = kmb_ocs_sm4_ecb_encrypt,
1366 .base.decrypt = kmb_ocs_sm4_ecb_decrypt,
1367 .base.init = ocs_sm4_init_tfm,
1368 .base.exit = ocs_exit_tfm,
1373 .base.base.cra_name = "cbc(sm4)",
1374 .base.base.cra_driver_name = "cbc-sm4-keembay-ocs",
1375 .base.base.cra_priority = KMB_OCS_PRIORITY,
1376 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1378 .base.base.cra_blocksize = AES_BLOCK_SIZE,
1379 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1380 .base.base.cra_module = THIS_MODULE,
1381 .base.base.cra_alignmask = 0,
1383 .base.min_keysize = OCS_SM4_KEY_SIZE,
1384 .base.max_keysize = OCS_SM4_KEY_SIZE,
1385 .base.ivsize = AES_BLOCK_SIZE,
1386 .base.setkey = kmb_ocs_sm4_set_key,
1387 .base.encrypt = kmb_ocs_sm4_cbc_encrypt,
1388 .base.decrypt = kmb_ocs_sm4_cbc_decrypt,
1389 .base.init = ocs_sm4_init_tfm,
1390 .base.exit = ocs_exit_tfm,
1394 .base.base.cra_name = "ctr(sm4)",
1395 .base.base.cra_driver_name = "ctr-sm4-keembay-ocs",
1396 .base.base.cra_priority = KMB_OCS_PRIORITY,
1397 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1399 .base.base.cra_blocksize = 1,
1400 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1401 .base.base.cra_module = THIS_MODULE,
1402 .base.base.cra_alignmask = 0,
1404 .base.min_keysize = OCS_SM4_KEY_SIZE,
1405 .base.max_keysize = OCS_SM4_KEY_SIZE,
1406 .base.ivsize = AES_BLOCK_SIZE,
1407 .base.setkey = kmb_ocs_sm4_set_key,
1408 .base.encrypt = kmb_ocs_sm4_ctr_encrypt,
1409 .base.decrypt = kmb_ocs_sm4_ctr_decrypt,
1410 .base.init = ocs_sm4_init_tfm,
1411 .base.exit = ocs_exit_tfm,
1416 .base.base.cra_name = "cts(cbc(sm4))",
1417 .base.base.cra_driver_name = "cts-sm4-keembay-ocs",
1418 .base.base.cra_priority = KMB_OCS_PRIORITY,
1419 .base.base.cra_flags = CRYPTO_ALG_ASYNC |
1421 .base.base.cra_blocksize = AES_BLOCK_SIZE,
1422 .base.base.cra_ctxsize = sizeof(struct ocs_aes_tctx),
1423 .base.base.cra_module = THIS_MODULE,
1424 .base.base.cra_alignmask = 0,
1426 .base.min_keysize = OCS_SM4_KEY_SIZE,
1427 .base.max_keysize = OCS_SM4_KEY_SIZE,
1428 .base.ivsize = AES_BLOCK_SIZE,
1429 .base.setkey = kmb_ocs_sm4_set_key,
1430 .base.encrypt = kmb_ocs_sm4_cts_encrypt,
1431 .base.decrypt = kmb_ocs_sm4_cts_decrypt,
1432 .base.init = ocs_sm4_init_tfm,
1433 .base.exit = ocs_exit_tfm,
1441 .base.base = {
1453 .base.init = ocs_aes_aead_cra_init,
1454 .base.exit = ocs_aead_cra_exit,
1455 .base.ivsize = GCM_AES_IV_SIZE,
1456 .base.maxauthsize = AES_BLOCK_SIZE,
1457 .base.setauthsize = kmb_ocs_aead_gcm_setauthsize,
1458 .base.setkey = kmb_ocs_aes_aead_set_key,
1459 .base.encrypt = kmb_ocs_aes_gcm_encrypt,
1460 .base.decrypt = kmb_ocs_aes_gcm_decrypt,
1464 .base.base = {
1476 .base.init = ocs_aes_aead_cra_init,
1477 .base.exit = ocs_aead_cra_exit,
1478 .base.ivsize = AES_BLOCK_SIZE,
1479 .base.maxauthsize = AES_BLOCK_SIZE,
1480 .base.setauthsize = kmb_ocs_aead_ccm_setauthsize,
1481 .base.setkey = kmb_ocs_aes_aead_set_key,
1482 .base.encrypt = kmb_ocs_aes_ccm_encrypt,
1483 .base.decrypt = kmb_ocs_aes_ccm_decrypt,
1487 .base.base = {
1498 .base.init = ocs_sm4_aead_cra_init,
1499 .base.exit = ocs_aead_cra_exit,
1500 .base.ivsize = GCM_AES_IV_SIZE,
1501 .base.maxauthsize = AES_BLOCK_SIZE,
1502 .base.setauthsize = kmb_ocs_aead_gcm_setauthsize,
1503 .base.setkey = kmb_ocs_sm4_aead_set_key,
1504 .base.encrypt = kmb_ocs_sm4_gcm_encrypt,
1505 .base.decrypt = kmb_ocs_sm4_gcm_decrypt,
1509 .base.base = {
1520 .base.init = ocs_sm4_aead_cra_init,
1521 .base.exit = ocs_aead_cra_exit,
1522 .base.ivsize = AES_BLOCK_SIZE,
1523 .base.maxauthsize = AES_BLOCK_SIZE,
1524 .base.setauthsize = kmb_ocs_aead_ccm_setauthsize,
1525 .base.setkey = kmb_ocs_sm4_aead_set_key,
1526 .base.encrypt = kmb_ocs_sm4_ccm_encrypt,
1527 .base.decrypt = kmb_ocs_sm4_ccm_decrypt,