aboutsummaryrefslogtreecommitdiff
path: root/security/keys/big_key.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-16big_keys: Use struct for internal payloadGravatar Kees Cook 1-37/+36
2021-01-21security/keys: use kvfree_sensitive()Gravatar Denis Efremov 1-6/+3
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Gravatar Waiman Long 1-3/+3
2020-06-02keys: Implement update for the big_key typeGravatar David Howells 1-1/+18
2020-06-02security/keys: rewrite big_key crypto to use library interfaceGravatar Jason A. Donenfeld 1-206/+34
2020-03-29KEYS: Don't write out to userspace while holding key semaphoreGravatar Waiman Long 1-7/+4
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Gravatar Thomas Gleixner 1-5/+1
2018-05-11big key: get rid of stack array allocationGravatar Tycho Andersen 1-1/+10
2018-04-05headers: untangle kmemleak.h from mm.hGravatar Randy Dunlap 1-0/+1
2018-02-22KEYS: Use individual pages in big_key for crypto buffersGravatar David Howells 1-23/+87
2017-10-18KEYS: Fix race between updating and finding a negative keyGravatar David Howells 1-2/+2
2017-09-25security/keys: rewrite all of big_key cryptoGravatar Jason A. Donenfeld 1-68/+59
2017-09-25security/keys: properly zero out sensitive key material in big_keyGravatar Jason A. Donenfeld 1-6/+6
2017-09-04fs: fix kernel_write prototypeGravatar Christoph Hellwig 1-1/+2
2017-09-04fs: fix kernel_read prototypeGravatar Christoph Hellwig 1-1/+2
2016-10-27KEYS: Sort out big_key initialisationGravatar David Howells 1-27/+32
2016-06-24KEYS: Use skcipher for big keysGravatar Herbert Xu 1-12/+18
2016-04-12Security: Keys: Big keys stored encryptedGravatar Kirill Marinushkin 1-18/+180
2016-02-18security/keys: make big_key.c explicitly non-modularGravatar Paul Gortmaker 1-14/+1
2015-10-21KEYS: Merge the type-specific data with the payload dataGravatar David Howells 1-16/+31
2014-09-16KEYS: Remove key_type::match in favour of overriding default by match_preparseGravatar David Howells 1-1/+0
2014-09-16KEYS: Remove key_type::def_lookup_typeGravatar David Howells 1-1/+0
2014-07-22KEYS: big_key: Use key preparsingGravatar David Howells 1-16/+25
2013-12-02security: shmem: implement kernel private shmem inodesGravatar Eric Paris 1-1/+1
2013-11-13KEYS: Fix error handling in big_key instantiationGravatar David Howells 1-0/+1
2013-10-30KEYS: fix error return code in big_key_instantiate()Gravatar Wei Yongjun 1-1/+3
2013-09-24KEYS: Implement a big key type that can save to tmpfsGravatar David Howells 1-0/+204