summaryrefslogtreecommitdiff
path: root/drivers/s390/crypto/pkey_api.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-08-29s390/pkey: Add function to enforce pkey handler modules loadHarald Freudenberger1-2/+11
2024-08-29s390/pkey: Add slowpath function to CCA and EP11 handlerHarald Freudenberger1-90/+17
2024-08-29s390/pkey: Introduce pkey base with handler registry and handler modulesHarald Freudenberger1-480/+210
2024-08-29s390/pkey: Unify pkey cca, ep11 and pckmo functions signaturesHarald Freudenberger1-21/+28
2024-08-29s390/pkey: Rework and split PKEY kernel module codeHarald Freudenberger1-1724/+412
2024-08-29s390/pkey: Split pkey_unlocked_ioctl functionHarald Freudenberger1-388/+490
2024-05-14s390/pkey: Wipe copies of protected- and secure-keysHolger Dengler1-43/+37
2024-05-14s390/pkey: Wipe copies of clear-key structures on failureHolger Dengler1-7/+9
2024-05-14s390/pkey: Wipe sensitive data on failureHolger Dengler1-2/+2
2024-05-14s390/pkey: Use kfree_sensitive() to fix Coccinelle warningsJules Irenge1-6/+3
2024-03-07s390/pkey: improve pkey retry behaviorHarald Freudenberger1-18/+21
2024-02-16s390/pkey: introduce dynamic debugging for pkeyHarald Freudenberger1-24/+23
2024-02-16s390/pkey: harmonize pkey s390 debug feature callsHarald Freudenberger1-91/+97
2023-08-18s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blobHolger Dengler1-8/+19
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributesHolger Dengler1-3/+3
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTLHolger Dengler1-1/+26
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23]Holger Dengler1-16/+17
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTLHolger Dengler1-4/+12
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTLHolger Dengler1-5/+13
2023-08-17s390/pkey: fix/harmonize internal keyblob headersHolger Dengler1-1/+1
2023-06-01s390/pkey: add support for ecc clear keyHarald Freudenberger1-68/+192
2023-06-01s390/pkey: do not use struct pkey_protkeyHarald Freudenberger1-79/+116
2023-06-01s390/pkey: introduce reverse x-mas treesHarald Freudenberger1-36/+36
2023-05-15s390/pkey: zeroize key blobsHolger Dengler1-0/+3
2022-07-19s390/cpufeature: rework to allow more than only hwcap bitsHeiko Carstens1-1/+1
2022-04-25s390/zcrypt: code cleanupHarald Freudenberger1-71/+78
2022-03-27s390/pkey: fix typos in commentsJulia Lawall1-1/+1
2020-11-09s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() functionHarald Freudenberger1-0/+15
2020-11-03s390/pkey: fix paes selftest failure with paes and pkey static buildHarald Freudenberger1-14/+16
2020-09-24s390/pkey: support CCA and EP11 secure ECC private keysHarald Freudenberger1-14/+230
2020-09-24s390/zcrypt: Support for CCA APKA master keysHarald Freudenberger1-7/+11
2020-08-11s390/pkey: remove redundant variable initializationTianjia Zhang1-2/+2
2020-07-03s390/pkey: fix smatch warning inconsistent indentingHarald Freudenberger1-2/+2
2020-02-27s390: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-02-10s390/pkey: fix missing length of protected key on returnHarald Freudenberger1-1/+1
2020-01-30s390/pkey/zcrypt: Support EP11 AES secure keysHarald Freudenberger1-55/+361
2020-01-30s390/pkey: Add support for key blob with clear key valueHarald Freudenberger1-6/+54
2019-11-12s390/pkey: use memdup_user() to simplify codeMarkus Elfring1-24/+4
2019-11-12s390/pkey: fix memory leak within _copy_apqns_from_user()Heiko Carstens1-1/+3
2019-09-19s390/pkey: Add sysfs attributes to emit AES CIPHER key blobsIngo Franzki1-0/+113
2019-08-21s390/pkey: add CCA AES cipher key supportHarald Freudenberger1-26/+626
2019-08-21s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable typesHarald Freudenberger1-21/+16
2019-07-29s390/zcrypt: move cca misc functions to new code fileHarald Freudenberger1-930/+37
2019-06-15s390/pkey: Use -ENODEV instead of -EOPNOTSUPPDavid Hildenbrand1-4/+4
2019-04-15s390/pkey: add one more argument space for debug feature entryHarald Freudenberger1-1/+2
2019-02-21pkey: Indicate old mkvp only if old and current mkvp are differentIngo Franzki1-1/+1
2018-10-22s390/pkey: move pckmo subfunction available checks away from module initHarald Freudenberger1-6/+20
2018-10-19s390/pkey: Load pkey kernel module automaticallyIngo Franzki1-1/+2
2018-10-10s390/pkey: Introduce new API for transforming key blobsIngo Franzki1-0/+110