aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto
AgeCommit message (Expand)AuthorFilesLines
2024-04-04x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)1-1/+1
2024-03-25Merge tag 'v6.9-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-3/+7
2024-03-22crypto: iaa - Fix nr_cpus < nr_iaa caseTom Zanussi1-3/+7
2024-03-15Merge tag 'v6.9-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds66-5687/+925
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-03-11Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-81/+1076
2024-03-08crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flagsBarry Song1-0/+1
2024-03-08crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flagsBarry Song1-0/+1
2024-03-06Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"Ahelenia ZiemiaƄska1-1/+1
2024-03-01crypto: iaa - Fix comp/decomp delay statisticsTom Zanussi3-32/+13
2024-03-01crypto: iaa - Fix async_disable descriptor leakTom Zanussi1-2/+2
2024-03-01crypto: rk3288 - Fix use after free in unprepareHerbert Xu1-2/+2
2024-02-28crypto: sun8i-ce - Fix use after free in unprepareAndrey Skvortsov1-17/+17
2024-02-24crypto: rockchip - fix to check return valueKilian Zinnecker1-0/+5
2024-02-24crypto: qat - make ring to service map common for QAT GEN4Damian Muszynski5-112/+90
2024-02-24crypto: qat - fix ring to service map for dcc in 420xxDamian Muszynski1-0/+8
2024-02-24crypto: qat - fix ring to service map for dcc in 4xxxDamian Muszynski1-0/+8
2024-02-24crypto: qat - fix comment structureAdam Guerin1-2/+2
2024-02-24crypto: qat - remove unnecessary description from commentAdam Guerin3-6/+2
2024-02-24crypto: qat - remove double initialization of valueAdam Guerin1-4/+2
2024-02-24crypto: qat - avoid division by zeroAdam Guerin1-0/+3
2024-02-24crypto: qat - removed unused macro in adf_cnv_dbgfs.cAdam Guerin1-1/+0
2024-02-24crypto: qat - remove unused macros in qat_comp_alg.cAdam Guerin1-9/+0
2024-02-24crypto: qat - uninitialized variable in adf_hb_error_inject_write()Dan Carpenter1-5/+6
2024-02-24crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()Mario Limonciello1-2/+9
2024-02-17crypto: qat - resolve race condition during AER recoveryDamian Muszynski1-6/+16
2024-02-17crypto: qat - change SLAs cleanup flow at shutdownDamian Muszynski1-1/+19
2024-02-17crypto: hisilicon/qm - change function type to voidWeili Qian1-27/+11
2024-02-17crypto: hisilicon/qm - obtain stop queue statusWeili Qian2-26/+87
2024-02-17crypto: hisilicon/qm - add stop function by hardwareWeili Qian1-8/+32
2024-02-17crypto: ccp - State in dmesg that TSME is enabledBorislav Petkov (AMD)1-4/+7
2024-02-13crypto: ccp - Have it depend on AMD_IOMMUBorislav Petkov (AMD)1-1/+1
2024-02-09crypto: qat - improve aer error reset handlingMun Chun Yep1-1/+25
2024-02-09crypto: qat - limit heartbeat notificationsFurong Zhou2-3/+17
2024-02-09crypto: qat - add auto reset on errorDamian Muszynski4-1/+49
2024-02-09crypto: qat - add fatal error notificationMun Chun Yep2-1/+9
2024-02-09crypto: qat - re-enable sriov after pf resetMun Chun Yep4-4/+79
2024-02-09crypto: qat - update PFVF protocol for recoveryMun Chun Yep8-2/+109
2024-02-09crypto: qat - disable arbitration before resetFurong Zhou1-0/+8
2024-02-09crypto: qat - add fatal error notify methodFurong Zhou3-0/+45
2024-02-09crypto: qat - add heartbeat error simulatorDamian Muszynski8-6/+188
2024-02-09crypto: virtio - remove duplicate check if queue is brokenLi RongQing1-2/+0
2024-02-09crypto: xilinx - call finalize with bh disabledQuanyang Wang1-0/+3
2024-02-09crypto: virtio/akcipher - Fix stack overflow on memcpyzhenwei pi1-2/+3
2024-02-03crypto: ccp: Make snp_range_list staticBorislav Petkov (AMD)1-1/+1
2024-02-02crypto: hisilicon/sec - remove unused parameterWenkai Lin1-10/+6
2024-02-02crypto: hisilicon/sec2 - fix some cleanup issuesQi Tao1-2/+2
2024-02-02crypto: hisilicon/sec2 - modify nested macro callQi Tao1-9/+4
2024-02-02crypto: hisilicon/sec2 - updates the sec DFX function registerQi Tao1-0/+5
2024-02-02crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_lockedKim Phillips1-2/+8
2024-01-29crypto: ccp: Add the SNP_SET_CONFIG commandBrijesh Singh1-0/+20
2024-01-29crypto: ccp: Add the SNP_COMMIT commandTom Lendacky1-0/+17
2024-01-29crypto: ccp: Add the SNP_PLATFORM_STATUS commandBrijesh Singh1-0/+52
2024-01-29crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdumpAshish Kalra1-30/+81
2024-01-29iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdownAshish Kalra1-0/+20
2024-01-29crypto: ccp: Handle legacy SEV commands when SNP is enabledBrijesh Singh2-10/+416
2024-01-29crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabledTom Lendacky1-19/+48
2024-01-29crypto: ccp: Handle the legacy TMR allocation when SNP is enabledBrijesh Singh1-26/+167
2024-01-29crypto: ccp: Provide an API to issue SEV and SNP commandsBrijesh Singh1-1/+2
2024-01-29crypto: ccp: Add support to initialize the AMD-SP for SEV-SNPBrijesh Singh2-20/+262
2024-01-29crypto: ccp: Define the SEV-SNP commandsBrijesh Singh1-0/+16
2024-01-26crypto: qat - use kcalloc_node() instead of kzalloc_node()Erick Archer1-1/+1
2024-01-26crypto: sun8i-ce - Use kcalloc() instead of kzalloc()Erick Archer1-1/+1
2024-01-26crypto: hisilicon - Fix smp_processor_id() warningsWenkai Lin3-3/+3
2024-01-26crypto: hisilicon/qm - dump important registers values before resettingWeili Qian1-0/+24
2024-01-26crypto: hisilicon/qm - support get device stateWeili Qian1-0/+29
2024-01-26crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_cryp...Minjie Du1-2/+0
2024-01-26crypto: iaa - Remove header table codeTom Zanussi3-131/+3
2024-01-26crypto: qat - avoid memcpy() overflow warningArnd Bergmann1-0/+3
2024-01-26crypto: vmx - Move to arch/powerpc/cryptoDanny Tsen15-5281/+8
2024-01-26crypto: virtio - Less function calls in __virtio_crypto_akcipher_do_req() aft...Markus Elfring1-6/+6
2024-01-26crypto: caam - fix asynchronous hashGaurav Jain2-4/+10
2024-01-26crypto: qat - fix arbiter mapping generation algorithm for QAT 402xxDamian Muszynski1-0/+1
2024-01-10Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds119-3100/+7988
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2-4/+4
2023-12-29crypto: iaa - Account for cpu-less numa nodesTom Zanussi1-2/+13
2023-12-29crypto: sahara - add support for crypto_engineOvidiu Panait2-178/+148
2023-12-29crypto: sahara - remove error message for bad aes request sizeOvidiu Panait1-4/+1
2023-12-29crypto: sahara - remove unnecessary NULL assignmentsOvidiu Panait1-3/+0
2023-12-29crypto: sahara - remove 'active' flag from sahara_aes_reqctx structOvidiu Panait1-8/+1
2023-12-29crypto: sahara - use dev_err_probe()Ovidiu Panait1-18/+9
2023-12-29crypto: sahara - use devm_clk_get_enabled()Ovidiu Panait1-23/+8
2023-12-29crypto: sahara - use BIT() macroOvidiu Panait1-38/+38
2023-12-29crypto: sahara - clean up macro indentationOvidiu Panait1-91/+91
2023-12-29crypto: sahara - do not resize req->src when doing hash operationsOvidiu Panait1-36/+2
2023-12-29crypto: sahara - fix processing hash requests with req->nbytes < sg->lengthOvidiu Panait1-1/+4
2023-12-29crypto: sahara - improve error handling in sahara_sha_process()Ovidiu Panait1-2/+8
2023-12-29crypto: sahara - fix wait_for_completion_timeout() error handlingOvidiu Panait1-8/+10
2023-12-29crypto: sahara - fix ahash reqsizeOvidiu Panait1-2/+1
2023-12-29crypto: sahara - handle zero-length aes requestsOvidiu Panait1-0/+3
2023-12-29crypto: qat - generate dynamically arbiter mappingsDamian Muszynski5-112/+235
2023-12-29crypto: qat - add support for ring pair level telemetryLucas Segarra Fernandez10-5/+324
2023-12-29crypto: qat - add support for device telemetryLucas Segarra Fernandez12-0/+1236
2023-12-29crypto: qat - add admin msgs for telemetryLucas Segarra Fernandez3-0/+51
2023-12-29crypto: qat - include pci.h for GET_DEV()Lucas Segarra Fernandez1-0/+1
2023-12-29crypto: iaa - remove unneeded semicolonJiapeng Chong1-1/+1
2023-12-29crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns()Tom Zanussi1-1/+0
2023-12-29crypto: iaa - Change desc->priv to 0Tom Zanussi1-4/+4
2023-12-29crypto: sun8i-ss - Use helper to set reqsizeOvidiu Panait1-3/+2
2023-12-29crypto: sun8i-ce - Use helper to set reqsizeOvidiu Panait1-2/+2
2023-12-29crypto: sl3516 - Use helper to set reqsizeOvidiu Panait1-2/+2
2023-12-29crypto: stm32/cryp - Use helper to set reqsizeOvidiu Panait1-1/+1
2023-12-29crypto: artpec6 - Use helper to set reqsizeOvidiu Panait1-4/+8
2023-12-29crypto: amlogic - Use helper to set reqsizeOvidiu Panait1-2/+2
2023-12-29crypto: rk3288 - Use helper to set reqsizeOvidiu Panait1-2/+2
2023-12-29crypto: octeontx2 - support setting ctx ilen for inline CPT LFNithin Dabilpuram5-1/+61
2023-12-29crypto: octeontx2 - register error interrupts for inline cptlfNithin Dabilpuram6-55/+155
2023-12-29crypto: octeontx2 - add ctx_val workaroundSrujana Challa7-1/+137
2023-12-29crypto: octeontx2 - update CPT inbound inline IPsec mailboxSrujana Challa3-1/+9
2023-12-29crypto: octeontx2 - add LF reset on queue disableSrujana Challa5-29/+86
2023-12-29crypto: octeontx2 - remove errata workaround for CN10KB or CN10KA B0 chip.Srujana Challa2-4/+13
2023-12-29crypto: octeontx2 - add devlink option to set t106 modeSrujana Challa3-4/+52
2023-12-29crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0Srujana Challa14-175/+436
2023-12-29crypto: octeontx2 - remove CPT block resetSrujana Challa1-43/+0
2023-12-22crypto: stm32/crc32 - fix parsing list of devicesThomas Bourgoin1-1/+1
2023-12-22crypto: qat - add support for 420xx devicesJie Wang13-5/+849
2023-12-22crypto: qat - move fw config related structuresJie Wang2-12/+19
2023-12-22crypto: qat - relocate portions of qat_4xxx codeJie Wang8-484/+552
2023-12-22crypto: qat - change signature of uof_get_num_objs()Jie Wang3-3/+3
2023-12-22crypto: qat - relocate and rename get_service_enabled()Jie Wang3-26/+34
2023-12-22crypto: virtio - Wait for tasklet to complete on device removewangyangxin1-0/+3
2023-12-15crypto: octeontx2 - Fix cptvf driver cleanupBharat Bhushan2-2/+7
2023-12-15crypto: hisilicon/sec2 - optimize the error return processChenghai Huang1-2/+5
2023-12-15crypto: hisilicon/qm - delete a dbg functionChenghai Huang1-3/+0
2023-12-15crypto: iaa - Add IAA Compression Accelerator statsTom Zanussi6-2/+427
2023-12-15crypto: iaa - Add irq support for the crypto async interfaceTom Zanussi2-2/+266
2023-12-15crypto: iaa - Add support for deflate-iaa compression algorithmTom Zanussi2-18/+1069
2023-12-15crypto: iaa - Add compression mode management along with fixed modeTom Zanussi4-2/+504
2023-12-15crypto: iaa - Add per-cpu workqueue table with rebalancingTom Zanussi2-0/+229
2023-12-15crypto: iaa - Add Intel IAA Compression Accelerator crypto driver coreTom Zanussi6-0/+375
2023-12-15crypto: starfive - Fix dev_err_probe return errorJia Jie Ho1-1/+1
2023-12-15crypto: starfive - Remove unneeded NULL checksJia Jie Ho1-6/+3
2023-12-08crypto: ccree - Remove ofbHerbert Xu1-35/+0
2023-12-08crypto: bcm - Remove ofbHerbert Xu1-57/+0
2023-12-08crypto: starfive - Remove cfb and ofbHerbert Xu2-72/+1
2023-12-08crypto: n2 - Remove cfbHerbert Xu1-26/+1
2023-12-08crypto: octeontx - Remove cfbHerbert Xu1-23/+0
2023-12-08crypto: safexcel - Remove cfb and ofbHerbert Xu3-160/+0
2023-12-08crypto: hisilicon/sec2 - Remove cfb and ofbHerbert Xu3-29/+1
2023-12-08crypto: hifn_795x - Remove cfb and ofbHerbert Xu1-123/+3
2023-12-08crypto: ccp - Remove cfb and ofbHerbert Xu1-18/+0
2023-12-08crypto: nitrox - Remove cfbHerbert Xu1-19/+0
2023-12-08crypto: cpt - Remove cfbHerbert Xu1-24/+0
2023-12-08crypto: atmel - Remove cfb and ofbHerbert Xu2-411/+8
2023-12-08crypto: aspeed - Remove cfb and ofbHerbert Xu2-233/+1
2023-12-08crypto: crypto4xx - Remove cfb and ofbHerbert Xu3-58/+0
2023-12-08crypto: hisilicon/zip - save capability registers in probe processZhiqi Song1-13/+60
2023-12-08crypto: hisilicon/sec2 - save capability registers in probe processZhiqi Song3-5/+55
2023-12-08crypto: hisilicon/hpre - save capability registers in probe processZhiqi Song1-18/+64
2023-12-08crypto: hisilicon/qm - save capability registers in qm init processZhiqi Song1-10/+52
2023-12-08crypto: hisilicon/qm - add a function to set qm algsWenkai Lin4-119/+55
2023-12-08crypto: sahara - avoid skcipher fallback code duplicationOvidiu Panait1-60/+25
2023-12-08crypto: sahara - remove unused error field in sahara_devOvidiu Panait1-8/+3
2023-12-08crypto: sahara - fix error handling in sahara_hw_descriptor_create()Ovidiu Panait1-5/+3
2023-12-08crypto: sahara - fix processing requests with cryptlen < sg->lengthOvidiu Panait1-2/+7
2023-12-08crypto: sahara - fix ahash selftest failureOvidiu Panait1-1/+1
2023-12-08crypto: sahara - fix cbc selftest failureOvidiu Panait1-2/+31
2023-12-08crypto: sahara - remove FLAGS_NEW_KEY logicOvidiu Panait1-21/+13
2023-12-08crypto: safexcel - Add error handling for dma_map_sg() callsNikita Zhandarovich1-8/+11
2023-12-08crypto: octeontx2 - By default allocate one CPT LF per CPT VFBharat Bhushan2-2/+2
2023-12-08crypto: qat - add NULL pointer checkGiovanni Cabiddu1-0/+3
2023-12-08crypto: qat - fix mutex ordering in adf_rlDamian Muszynski1-2/+2
2023-12-08crypto: qat - fix error path in add_update_sla()Damian Muszynski1-2/+1
2023-12-08crypto: ccp - fix memleak in ccp_init_dm_workareaDinghao Liu1-1/+4
2023-12-01crypto: sa2ul - Return crypto_aead_setkey to transfer the errorChen Ni1-2/+1
2023-12-01crypto: hisilicon/qm - add comments and remove redundant array elementWeili Qian1-1/+10
2023-12-01crypto: hisilicon/qm - simplify the status of qmWeili Qian3-118/+20
2023-12-01crypto: hisilicon/sgl - small cleanups for sgl.cWeili Qian1-5/+7
2023-12-01crypto: hisilicon/zip - add zip comp high perf mode configurationChenghai Huang1-0/+65
2023-12-01crypto: qat - add sysfs_added flag for rate limitingDamian Muszynski2-0/+9
2023-12-01crypto: qat - add sysfs_added flag for rasDamian Muszynski2-1/+7
2023-12-01crypto: virtio - Handle dataq logic with taskletGonglei (Arei)2-10/+15
2023-12-01crypto: starfive - Pad adata with zeroesJia Jie Ho1-2/+4
2023-11-24crypto: starfive - RSA poll csr for done statusJia Jie Ho3-45/+22
2023-11-24crypto: starfive - Update driver dependenciesJia Jie Ho1-1/+1
2023-11-17crypto: jh7110 - Correct deferred probe returnChanho Park1-7/+3
2023-11-17crypto: qat - prevent underflow in rp2srv_store()Dan Carpenter1-1/+2
2023-11-17crypto: sun8i-ss - use crypto_shash_tfm_digest() in sun8i_ss_hashkey()Eric Biggers1-21/+4
2023-11-17crypto: hisilicon/qm - remove incorrect type castWeili Qian2-52/+52
2023-11-17crypto: hisilicon/qm - print device abnormal informationWeili Qian1-6/+16
2023-11-17crypto: n2 - Silence gcc format-truncation false positive warningsHerbert Xu1-2/+7
2023-11-17crypto: marvell/cesa - Silence gcc format-truncation false positive warningsHerbert Xu1-3/+3
2023-11-17crypto: ccree - Silence gcc format-truncation false positive warningsHerbert Xu2-6/+14
2023-10-27crypto: talitos - stop using crypto_ahash::initEric Biggers1-6/+9
2023-10-27crypto: chelsio - stop using crypto_ahash::initEric Biggers1-1/+8
2023-10-27crypto: stm32 - remove unnecessary alignmask for ahashesEric Biggers1-20/+0
2023-10-27crypto: starfive - remove unnecessary alignmask for ahashesEric Biggers1-11/+2
2023-10-27crypto: rockchip - remove unnecessary alignmask for ahashesEric Biggers1-3/+0
2023-10-27crypto: omap-sham - stop setting alignmask for ahashesEric Biggers1-14/+2
2023-10-27crypto: talitos - remove unnecessary alignmask for ahashesEric Biggers1-1/+1
2023-10-27crypto: s5p-sss - remove unnecessary alignmask for ahashesEric Biggers1-6/+0
2023-10-27crypto: mxs-dcp - remove unnecessary alignmask for ahashesEric Biggers1-2/+0
2023-10-27crypto: artpec6 - stop setting alignmask for ahashesEric Biggers1-3/+0
2023-10-27crypto: atmel - remove unnecessary alignmask for ahashesEric Biggers1-2/+0
2023-10-27crypto: sun8i-ss - remove unnecessary alignmask for ahashesEric Biggers1-5/+0
2023-10-27crypto: sun8i-ce - remove unnecessary alignmask for ahashesEric Biggers1-6/+0
2023-10-27crypto: sun4i-ss - remove unnecessary alignmask for ahashesEric Biggers1-2/+0
2023-10-27crypto: qat - fix deadlock in backlog processingGiovanni Cabiddu1-21/+25
2023-10-27crypto: qat - move adf_cfg_servicesGiovanni Cabiddu4-13/+24
2023-10-27crypto: qat - add num_rps sysfs attributeCiunas Bennett1-0/+14