summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2016-04-11KEYS: Move the point of trust determination to __key_link()David Howells9-76/+100
2016-04-06PKCS#7: Make trust determination dependent on contents of trust keyringDavid Howells9-32/+11
2016-04-06KEYS: Generalise system_verify_data() to provide access to internal contentDavid Howells15-173/+155
2016-03-03X.509: Make algo identifiers text instead of enumDavid Howells12-97/+61
2016-03-01MODSIGN: linux/string.h should be #included to get memcpy()David Howells1-0/+1
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells49-230/+286
2015-08-12PKCS#7: Appropriately restrict authenticated attributes and content typeDavid Howells16-27/+285
2015-08-07MODSIGN: Extract the blob PKCS#7 signature verifier from module signingDavid Howells4-53/+75
2015-08-07MODSIGN: Use PKCS#7 messages as module signaturesDavid Howells5-598/+48
2013-10-25keys: change asymmetric keys to use common hash definitionsDmitry Kasatkin8-48/+28
2013-09-25KEYS: Separate the kernel signature checking keyring from module signingDavid Howells8-115/+155
2013-09-25KEYS: Rename public key parameter name arraysDavid Howells4-16/+16
2012-12-05MODSIGN: Don't use enum-type bitfields in module signature info blockDavid Howells1-7/+7
2012-10-22module_signing: fix printk format warningRandy Dunlap1-1/+1
2012-10-20MODSIGN: Move the magic string to the end of a module and eliminate the searchDavid Howells4-31/+28
2012-10-10MODSIGN: Implement module signature checkingDavid Howells2-1/+229
2012-10-10module: signature checking hookRusty Russell7-1/+157