aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto
AgeCommit message (Expand)AuthorFilesLines
12 hoursMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds8-8/+8
4 daysMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-3/+6
5 daysMerge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds74-1179/+8191
6 daysMerge tag 'keys-trusted-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-11/+93
6 daysMerge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-17/+1
9 dayscrypto: atmel-sha204a - provide the otp contentLothar Rubusch1-0/+45
9 dayscrypto: atmel-sha204a - add reading from otp zoneLothar Rubusch3-0/+52
9 dayscrypto: atmel-i2c - rename read functionLothar Rubusch2-4/+4
9 dayscrypto: atmel-i2c - add missing arg descriptionLothar Rubusch1-0/+1
9 dayscrypto: iaa - Use kmemdup() instead of kzalloc() and memcpy()Thorsten Blum1-4/+2
9 dayscrypto: sahara - use 'time_left' variable with wait_for_completion_timeout()Wolfram Sang1-8/+8
9 dayscrypto: caam - i.MX8ULP donot have CAAM page0 accessPankaj Gupta1-0/+3
9 dayscrypto: caam - init-clk based on caam-page0-accessPankaj Gupta1-1/+15
9 dayscrypto: starfive - Use fallback for unaligned dma accessJia Jie Ho1-5/+7
9 dayscrypto: starfive - Do not free stack bufferJia Jie Ho1-1/+0
9 dayscrypto: starfive - Skip unneeded fallback allocationJia Jie Ho1-6/+4
9 dayscrypto: starfive - Skip dma setup for zeroed messageJia Jie Ho1-0/+4
10 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada8-8/+8
10 dayscrypto: mxs-dcp: Add support for hardware-bound keysDavid Gstir1-11/+93
2024-05-03crypto: hisilicon/sec2 - fix for register offsetWenkai Lin1-1/+1
2024-05-03crypto: hisilicon/debugfs - mask the unnecessary info from the dumpChenghai Huang3-13/+22
2024-05-03crypto: qat - specify firmware files for 402xxGiovanni Cabiddu1-0/+2
2024-04-26crypto: tegra - Fix some error codesDan Carpenter1-2/+2
2024-04-26crypto: qat - validate slices count returned by FWLucas Segarra Fernandez3-0/+23
2024-04-26crypto: tegra - Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-22devlink: extend devlink_param *set pointerMateusz Polchlopek1-3/+6
2024-04-19crypto: stm32/hash - add full DMA support for stm32mpxMaxime Méré1-122/+448
2024-04-19crypto: qat - improve error logging to be consistent across featuresAdam Guerin1-1/+1
2024-04-19crypto: qat - improve error message in adf_get_arbiter_mapping()Adam Guerin2-2/+2
2024-04-19crypto: qat - implement dh fallback for primes > 4KDamian Muszynski1-6/+60
2024-04-19crypto: octeontx2 - add missing check for dma_map_singleChen Ni1-0/+4
2024-04-12crypto: hisilicon/qm - Add the err memory release process to qm uninitChenghai Huang1-4/+1
2024-04-12crypto: hisilicon/debugfs - Resolve the problem of applying for redundant spa...Chenghai Huang1-6/+5
2024-04-12crypto: hisilicon/sec - Fix memory leak for sec resource releaseChenghai Huang1-1/+3
2024-04-12crypto: hisilicon - Adjust debugfs creation and release orderChenghai Huang3-36/+32
2024-04-12crypto: hisilicon/qm - Add the default processing branchChenghai Huang1-0/+3
2024-04-12crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs cre...Chenghai Huang1-3/+3
2024-04-12crypto: hisilicon/sgl - Delete redundant parameter verificationChenghai Huang1-4/+1
2024-04-12crypto: hisilicon/debugfs - Fix debugfs uninit process issueChenghai Huang1-3/+18
2024-04-12crypto: hisilicon/sec - Add the condition for configuring the sriov functionChenghai Huang1-1/+2
2024-04-12crypto: iaa - Use cpumask_weight() when rebalancingTom Zanussi1-2/+2
2024-04-12crypto: tegra - Add Tegra Security Engine driverAkhil R8-0/+4166
2024-04-12crypto: ccp - drop platform ifdef checksArnd Bergmann1-12/+2
2024-04-12crypto: qat - Fix spelling mistake "Invalide" -> "Invalid"Colin Ian King1-1/+1
2024-04-09s390/ap: rename ap debug configuration optionHolger Dengler1-17/+0
2024-04-09s390/ap: modularize ap busHolger Dengler1-0/+1
2024-04-05crypto: qat - Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva2-6/+11
2024-04-04x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)1-1/+1
2024-04-02crypto: bcm - Fix pointer arithmeticAleksandr Mishin1-1/+1
2024-04-02crypto: nx - Avoid -Wflex-array-member-not-at-end warningGustavo A. R. Silva2-6/+10
2024-04-02crypto: starfive - Use dma for aes requestsJia Jie Ho4-238/+395
2024-04-02crypto: starfive - Skip unneeded key freeJia Jie Ho1-0/+3
2024-04-02crypto: starfive - Update hash dma usageJia Jie Ho3-176/+112
2024-04-02crypto: iaa - Change iaa statistics to atomic64_tTom Zanussi2-64/+77
2024-04-02crypto: iaa - Add global_stats file and remove individual stat filesTom Zanussi1-13/+17
2024-04-02crypto: iaa - Remove comp/decomp delay statisticsTom Zanussi3-45/+0
2024-04-02crypto: iaa - fix decomp_bytes_in statsTom Zanussi1-2/+2
2024-04-02crypto: qat - implement interface for live migrationXin Zeng9-1/+1445
2024-04-02crypto: qat - add interface for live migrationXin Zeng4-1/+158
2024-04-02crypto: qat - add bank save and restore flowsSiming Wan4-0/+338
2024-04-02crypto: qat - expand CSR operations for QAT GEN4 devicesSiming Wan3-1/+249
2024-04-02crypto: qat - rename get_sla_arr_of_type()Siming Wan2-5/+7
2024-04-02crypto: qat - relocate CSR access codeGiovanni Cabiddu17-362/+397
2024-04-02crypto: qat - move PFVF compat checker to a functionXin Zeng2-7/+12
2024-04-02crypto: qat - relocate and rename 4xxx PF2VM definitionsXin Zeng2-5/+7
2024-04-02crypto: qat - adf_get_etr_base() helperGiovanni Cabiddu3-6/+12
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