aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto
AgeCommit message (Expand)AuthorFilesLines
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-4/+4
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2023-04-26Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds167-677/+1194
2023-04-14crypto: ixp4xx - fix building wiht 64-bit dma_addr_tArnd Bergmann1-6/+8
2023-04-14crypto: caam - OP-TEE firmware supportHoria GeantA3-1/+26
2023-04-14crypto: caam - reduce page 0 regs access to minimumHoria GeantA7-58/+84
2023-04-14crypto: ccp - Use lower 8 bytes to communicate with doorbell command registerMario Limonciello1-2/+3
2023-04-14crypto: ccp - Return doorbell status code as an argumentMario Limonciello1-1/+3
2023-04-14crypto: ccp - Bump up doorbell debug message to errorMario Limonciello1-1/+1
2023-04-14crypto: ccp - Drop extra doorbell checksMario Limonciello1-20/+0
2023-04-14crypto: ccp - Don't initialize CCP for PSP 0x1649Mario Limonciello1-1/+1
2023-04-11crypto: ixp4xx - Do not check word size when compile testingHerbert Xu1-1/+2
2023-04-06crypto: hisilicon/trng - add support for HiSTB TRNGDavid Yang4-1/+187
2023-04-06crypto: atmel-aes - Match cfb block size with generic implementationRyan Wanner1-1/+1
2023-04-06crypto: atmel-aes - Detecting in-place operations two sg listsRyan Wanner1-10/+4
2023-04-06crypto: atmel-tdes - Detecting in-place operations with two sg listsRyan Wanner1-10/+5
2023-04-06crypto: atmel-sha - Add zero length message digest support for hmacRyan Wanner1-4/+30
2023-04-06crypto: qat - Move driver to drivers/crypto/intel/qatTom Zanussi110-2/+2
2023-04-06crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xxTom Zanussi7-16/+18
2023-04-06crypto: keembay - Move driver to drivers/crypto/intel/keembayTom Zanussi13-2/+8
2023-04-06crypto: ccp - Clear PSP interrupt status register before calling handlerJeremi Piotrowski1-3/+3
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2-4/+4
2023-03-31crypto: mxs-dcp - Use the devm_clk_get_optional_enabled() helperChristophe JAILLET1-16/+5
2023-03-31crypto: img-hash - Fix img_hash_match unused warningKrzysztof Kozlowski1-1/+1
2023-03-31crypto: sa2ul - Select CRYPTO_DESSuman Anna1-0/+1
2023-03-31crypto: caam - Clear some memory in instantiate_rngChristophe JAILLET1-2/+4
2023-03-24crypto: caam - remove unnecessary (void*) conversionsYu Zhe1-1/+1
2023-03-24crypto: drivers - remove unnecessary (void*) conversionsYu Zhe4-18/+18
2023-03-24crypto: crypto4xx - remove unnecessary (void*) conversionsYu Zhe1-1/+1
2023-03-24crypto: caam/jr - add .shutdown hookGaurav Jain1-0/+6
2023-03-24crypto: ccree - Depend on HAS_IOMEMHerbert Xu1-1/+1
2023-03-24crypto: keembay - Drop if with an always false conditionUwe Kleine-König1-2/+0
2023-03-24crypto: stm32 - Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-24crypto: img-hash - Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23crypto: hisilicon/qm - make struct bus_type * constGreg Kroah-Hartman1-1/+1
2023-03-21crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointerBorislav Petkov (AMD)1-6/+10
2023-03-21crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALLPeter Gonda1-3/+5
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-03-17crypto: stm32 - Save and restore between each requestHerbert Xu1-108/+56
2023-03-17crypto: stm32 - Fix empty message processingHerbert Xu1-9/+13
2023-03-17crypto: stm32 - Remove unused HASH_FLAGS_ERRORSHerbert Xu1-4/+0
2023-03-17crypto: stm32 - Move hash state into separate structureHerbert Xu1-56/+71
2023-03-17crypto: stm32 - Remove unused hdev->err fieldHerbert Xu1-3/+0
2023-03-17crypto: stm32 - Simplify finupHerbert Xu1-22/+19
2023-03-17crypto: stm32 - Move polling into do_one_requestHerbert Xu1-17/+12
2023-03-17crypto: stm32 - Save 54 CSR registersHerbert Xu1-1/+1
2023-03-17crypto: atmel-sha204a - Mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-17crypto: ccp - Add support for ringing a platform doorbellMario Limonciello4-0/+72
2023-03-17crypto: ccp - Enable platform access interface on client PSP partsMario Limonciello1-0/+7
2023-03-17crypto: ccp - Add support for an interface for platform featuresMario Limonciello6-1/+227
2023-03-17crypto: ccp - Move some PSP mailbox bit definitions into common headerMario Limonciello4-19/+16
2023-03-17crypto: ccp - Add a header for multiple drivers to use `__psp_pa`Mario Limonciello2-1/+2
2023-03-17crypto: ccp - Drop TEE support for IRQ handlerMario Limonciello2-22/+0
2023-03-17crypto: hisilicon/zip - remove unnecessary aer.h includeBjorn Helgaas1-1/+0
2023-03-17crypto: hisilicon/sec - remove unnecessary aer.h includeBjorn Helgaas1-1/+0
2023-03-17crypto: hisilicon/qm - remove unnecessary aer.h includeBjorn Helgaas1-1/+0
2023-03-17crypto: hisilicon/hpre - remove unnecessary aer.h includeBjorn Helgaas1-1/+0
2023-03-17crypto: cavium/nitrox - remove unnecessary aer.h includeBjorn Helgaas1-1/+0
2023-03-17crypto: qat - drop redundant adf_enable_aer()Bjorn Helgaas6-61/+4
2023-03-17crypto: qat - fix apply custom thread-service mapping for dc serviceShashank Gupta6-8/+21
2023-03-14crypto: qat - add support for 402xx devicesDamian Muszynski6-7/+52
2023-03-14crypto: aspeed - fix uninitialized symbol 'idx' warningNeal Liu1-1/+1
2023-03-14drivers: crypto: caam/jr - Allow quiesce when quiescedHoria Geanta1-10/+45
2023-03-14crypto: safexcel - Cleanup ring IRQ workqueues on load failureJonathan McDowell1-10/+27
2023-03-14crypto: safexcel - Raise firmware load failure message to errorJonathan McDowell1-1/+1
2023-03-14crypto: qat - make state machine functions staticShashank Gupta2-15/+5
2023-03-14crypto: qat - refactor device restart logicShashank Gupta3-3/+20
2023-03-14crypto: qat - replace state machine callsShashank Gupta10-114/+33
2023-03-14crypto: qat - fix concurrency issue when device state changesShashank Gupta5-20/+73
2023-03-14crypto: qat - delay sysfs initializationShashank Gupta1-4/+4
2023-03-14crypto: aspeed - add error handling if dmam_alloc_coherent() failedNeal Liu1-1/+4
2023-03-14crypto: qce - Add a QCE IP family compatible 'qcom,qce'Vladimir Zapolskiy1-0/+1
2023-03-14crypto: qce - Make clocks optionalThara Gopinath1-3/+3
2023-03-14crypto: qce - Add support to initialize interconnect pathThara Gopinath2-1/+16
2023-03-14crypto: ccree - Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+2
2023-03-14crypto: aspeed - Use devm_platform_ioremap_resource()Yang Li1-5/+2
2023-03-14crypto: qat - Include algapi.h for low-level Crypto APIHerbert Xu1-1/+2
2023-03-05Merge tag 'v6.3-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds3-23/+53
2023-02-28crypto: caam - Fix edesc/iv ordering mixupHerbert Xu3-23/+53
2023-02-24Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-15/+154
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-02-21Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds95-3002/+1748
2023-02-21Merge tag 'hardening-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+1
2023-02-14crypto: aspeed - Fix modular aspeed-acryHerbert Xu1-1/+3
2023-02-14crypto: hisilicon/qm - fix coding style issuesWeili Qian2-18/+12
2023-02-14crypto: hisilicon/qm - update comments to match functionWeili Qian1-3/+2
2023-02-14crypto: hisilicon/qm - change function namesWeili Qian1-4/+4
2023-02-14crypto: hisilicon/qm - use min() instead of min_t()Weili Qian1-1/+1
2023-02-14crypto: hisilicon/qm - remove some unused definesWeili Qian1-10/+0
2023-02-14crypto: crypto4xx - Call dma_unmap_page when doneHerbert Xu1-6/+4
2023-02-14crypto: octeontx2 - Fix objects shared between several modulesAlexander Lobakin8-14/+39
2023-02-14crypto: nx - Fix sparse warningsHerbert Xu2-10/+9
2023-02-13crypto: api - Use data directly in completion functionHerbert Xu1-3/+2
2023-02-13crypto: talitos - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: sahara - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: s5p-sss - Use request_complete helpersHerbert Xu1-4/+4
2023-02-13crypto: qce - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: qat - Use request_complete helpersHerbert Xu3-5/+6
2023-02-13crypto: mxs-dcp - Use request_complete helpersHerbert Xu1-4/+4
2023-02-13crypto: octeontx2 - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: octeontx - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: marvell/cesa - Use request_complete helpersHerbert Xu2-3/+3
2023-02-13crypto: ixp4xx - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: safexcel - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: img-hash - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: hisilicon - Use request_complete helpersHerbert Xu2-9/+7
2023-02-13crypto: hifn_795x - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: chelsio - Use request_complete helpersHerbert Xu1-3/+3
2023-02-13crypto: ccp - Use request_complete helpersHerbert Xu1-6/+6
2023-02-13crypto: nitrox - Use request_complete helpersHerbert Xu1-2/+2
2023-02-13crypto: cpt - Use request_complete helpersHerbert Xu1-1/+1
2023-02-13crypto: bcm - Use request_complete helpersHerbert Xu1-1/+1
2023-02-13crypto: artpec6 - Use request_complete helpersHerbert Xu1-6/+6
2023-02-13crypto: atmel - Use request_complete helpersHerbert Xu3-6/+6
2023-02-10crypto: virtio/akcipher - Do not use GFP_ATOMIC when not neededChristophe JAILLET1-1/+1
2023-02-10crypto: aspeed - fix type warningsNeal Liu1-4/+4
2023-02-10crypto: qat - drop log level of msg in get_instance_node()Giovanni Cabiddu2-2/+2
2023-02-10crypto: qat - fix out-of-bounds readGiovanni Cabiddu1-1/+1
2023-02-10crypto: atmel - Drop unused id parameter from atmel_i2c_probe()Uwe Kleine-König4-6/+4
2023-02-10crypto: safexcel - Use crypto_wait_reqHerbert Xu4-68/+24
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-1/+1
2023-02-03crypto: ux500/hash - delete driverLinus Walleij7-2414/+0
2023-02-03crypto: stm32/hash - Support Ux500 hashLinus Walleij1-35/+219
2023-02-03crypto: stm32/hash - Wait for idle before final CPU xmitLinus Walleij1-0/+3
2023-02-03crypto: stm32/hash - Use existing busy poll functionLinus Walleij1-2/+4
2023-02-03crypto: stm32/hash - Simplify codeLinus Walleij1-2/+1
2023-02-03crypto: marvell/cesa - Use crypto_wait_reqHerbert Xu1-33/+8
2023-02-03crypto: img-hash - Fix sparse endianness warningHerbert Xu1-4/+4
2023-02-03crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmwareTom Lendacky1-1/+5
2023-02-03crypto: qat - add qat_zlib_deflateLucas Segarra Fernandez1-12/+154
2023-02-03crypto: qat - extend buffer list logic interfaceLucas Segarra Fernandez3-5/+37
2023-01-27crypto: hisilicon: Wipe entire pool on errorKees Cook1-2/+1
2023-01-27crypto: caam - Use ahash_request_completeHerbert Xu2-6/+6
2023-01-27crypto: bcm - Use subrequest for fallbackHerbert Xu2-68/+35
2023-01-27crypto: aspeed - Use devm_platform_get_and_ioremap_resource()ye xingchen1-4/+1
2023-01-27crypto: aspeed - change aspeed_acry_akcipher_algs to staticYang Yingliang1-1/+1
2023-01-27crypto: ccp - Add a firmware definition for EPYC gen 4 processorsTom Lendacky1-0/+1
2023-01-27crypto: ccp - Provide MMIO register naming for documenationTom Lendacky1-23/+23
2023-01-20crypto: hisilicon/qm - define the device isolation strategyKai Ye1-15/+154
2023-01-20crypto: atmel-i2c - avoid defines prefixed with CONFIGLukas Bulwahn2-2/+2
2023-01-20crypto: qat - fix spelling mistakes from 'bufer' to 'buffer'Meadhbh Fitzpatrick3-45/+45
2023-01-20crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DE...Lukas Bulwahn1-4/+4
2023-01-20crypto: stm32 - Use accelerated readsl/writeslLinus Walleij1-26/+11
2023-01-20crypto: aspeed - Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-01-20crypto: ccp - Failure on re-initialization due to duplicate sysfs filenameKoba Ko1-4/+17
2023-01-13crypto: sun8i-ce - Add TRNG clock to the D1 variantSamuel Holland2-1/+2
2023-01-13crypto: aspeed - Add ACRY RSA driverNeal Liu3-0/+841
2023-01-12Merge tag 'mtd/fixes-for-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-5/+5
2023-01-07MAINTAINERS: Update email of Tudor AmbarusTudor Ambarus3-5/+5
2023-01-06Merge tag 'v6.2-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-1/+1
2023-01-06crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2David Rientjes1-1/+8
2023-01-06crypto: talitos - Remove GFP_DMA and add DMA alignment paddingHerbert Xu1-1/+1
2023-01-06crypto: caam - Remove GFP_DMA and add DMA alignment paddingHerbert Xu13-71/+111
2023-01-06crypto: xts - drop xts_check_key()Vladis Dronov7-15/+11
2023-01-06crypto: sun8i-ss - Remove GFP_DMA and add DMA alignment paddingHerbert Xu4-11/+21
2023-01-06crypto: caam - Avoid GCC memset bug warningHerbert Xu1-1/+2
2022-12-30crypto: ux500 - update debug config after ux500 cryp driver removalLukas Bulwahn1-4/+3
2022-12-30crypto: atmel - Add capability case for the 0x600 SHA and AES IP versionsSergiu Moga2-0/+2
2022-12-30crypto: caam - fix CAAM io mem access in blob_genNikolaus Voss1-1/+1
2022-12-28virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()Wei Yongjun1-1/+2
2022-12-19Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-5/+19
2022-12-14Merge tag 'v6.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds125-5655/+5979
2022-12-09crypto: ux500/cryp - delete driverLinus Walleij10-2653/+0
2022-12-09crypto: stm32/cryp - enable for use with Ux500Linus Walleij1-91/+322
2022-12-09crypto: stm32 - enable drivers to be used on Ux500Linus Walleij2-3/+3
2022-12-09crypto: qce - Set DMA alignment explicitlyHerbert Xu3-22/+23
2022-12-09crypto: octeontx2 - Set DMA alignment explicitlyHerbert Xu1-39/+40
2022-12-09crypto: octeontx - Set DMA alignment explicitlyHerbert Xu1-34/+35
2022-12-09crypto: keembay - Set DMA alignment explicitlyHerbert Xu1-13/+13
2022-12-09crypto: safexcel - Set DMA alignment explicitlyHerbert Xu1-49/+50
2022-12-09crypto: hisilicon/hpre - Set DMA alignment explicitlyHerbert Xu1-15/+25
2022-12-09crypto: chelsio - Set DMA alignment explicitlyHerbert Xu1-21/+22
2022-12-09crypto: ccree - Set DMA alignment explicitlyHerbert Xu3-83/+83
2022-12-09crypto: ccp - Set DMA alignment explicitlyHerbert Xu8-71/+76
2022-12-09crypto: cavium - Set DMA alignment explicitlyHerbert Xu2-11/+11
2022-12-09crypto: img-hash - Fix variable dereferenced before check 'hdev->req'Gaosheng Cui1-2/+6
2022-12-09crypto: chelsio - Fix flexible struct array warningHerbert Xu2-6/+6
2022-12-09crypto: qat - add resubmit logic for decompressionGiovanni Cabiddu4-0/+245
2022-12-09crypto: qat - enable deflate for QAT GEN4Giovanni Cabiddu8-14/+689
2022-12-09crypto: qat - expose deflate through acomp api for QAT GEN2Giovanni Cabiddu24-12/+1447
2022-12-09crypto: qat - rename and relocate GEN2 config functionGiovanni Cabiddu14-123/+158
2022-12-09crypto: qat - relocate qat_algs_alloc_flags()Giovanni Cabiddu2-5/+6
2022-12-09crypto: qat - relocate backlog related structuresGiovanni Cabiddu2-14/+16
2022-12-09crypto: qat - extend buffer list interfaceGiovanni Cabiddu3-18/+54
2022-12-09crypto: qat - generalize crypto request buffersGiovanni Cabiddu3-39/+39
2022-12-09crypto: qat - change bufferlist logic interfaceGiovanni Cabiddu3-45/+49
2022-12-09crypto: qat - rename bufferlist functionsGiovanni Cabiddu3-24/+24
2022-12-09crypto: qat - relocate bufferlist logicGiovanni Cabiddu4-184/+214
2022-12-08Merge branch 'topic/objtool' into nextMichael Ellerman1-0/+2
2022-12-02crypto: ccree,hisilicon - Fix dependencies to correct algorithmTianjia Zhang2-3/+3
2022-12-02crypto: caam - Set DMA alignment explicitlyHerbert Xu5-215/+216
2022-12-02crypto: Prepare to move crypto_tfm_ctxHerbert Xu1-1/+1
2022-12-02crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()Shang XiaoJing1-1/+1
2022-12-02crypto: amlogic - Remove kcalloc without checkChristophe JAILLET2-2/+1
2022-12-02crypto: virtio - Use helper to set reqsizeHerbert Xu1-2/+3
2022-12-02crypto: caam - Use helper to set reqsizeHerbert Xu1-1/+2
2022-12-02crypto: qat - Use helper to set reqsizeHerbert Xu1-2/+4
2022-12-02crypto: hisilicon/hpre - Use helper to set reqsizeHerbert Xu1-6/+13
2022-12-02crypto: marvell/octeontx - remove redundant NULL checkYushan Zhou1-2/+1
2022-12-02crypto: caam - warn if blob_gen key is insecureNikolaus Voss2-0/+12