Commit Graph

91 Commits (7baaa9092dedad5f670a7b1716b2ce9e1175ba02)

Author SHA1 Message Date
Guenter Roeck 2cdcc357c2 crypto: asymmetric_keys/rsa - Use non-conflicting variable name 10 years ago
Paul Gortmaker 88775588b7 crypto/asymmetric_keys: pkcs7_key_type needs module.h 10 years ago
Mimi Zohar f2b3dee484 KEYS: fix "ca_keys=" partial key matching 10 years ago
Dmitry Kasatkin d401658985 KEYS: output last portion of fingerprint in /proc/keys 10 years ago
Dmitry Kasatkin 7a224e783a KEYS: strip 'id:' from ca_keyid 10 years ago
Dmitry Kasatkin 8dd609805b KEYS: use swapped SKID for performing partial matching 10 years ago
Dmitry Kasatkin f1b731dbc2 KEYS: Restore partial ID matching functionality for asymmetric keys 10 years ago
David Howells dd2f6c4481 X.509: If available, use the raw subjKeyId to form the key description 10 years ago
Dmitry Kasatkin 40b50e80c5 KEYS: handle error code encoded in pointer 10 years ago
David Howells d1ac554045 KEYS: Check hex2bin()'s return when generating an asymmetric key ID 11 years ago
David Howells 757932e6da PKCS#7: Handle PKCS#7 messages that contain no X.509 certs 11 years ago
David Howells 4155942000 PKCS#7: Better handling of unsupported crypto 11 years ago
David Howells 46963b774d KEYS: Overhaul key identification when searching for asymmetric keys 11 years ago
David Howells 7901c1a8ef KEYS: Implement binary asymmetric key ID handling 11 years ago
David Howells 0c903ab64f KEYS: Make the key matching functions return bool 11 years ago
David Howells c06cfb08b8 KEYS: Remove key_type::match in favour of overriding default by match_preparse 11 years ago
David Howells 614d8c3901 KEYS: Remove key_type::def_lookup_type 11 years ago
David Howells 462919591a KEYS: Preparse match data 11 years ago
David Howells cecf5d2e12 PKCS#7: Fix the parser cleanup to drain parsed out X.509 certs 11 years ago
David Howells 3cd0920cde PKCS#7: Provide a single place to do signed info block freeing 11 years ago
David Howells 15155b9a45 PKCS#7: Add a missing static 11 years ago
David Howells c3ce6dfa48 KEYS: Set pr_fmt() in asymmetric key signature handling 11 years ago
David Howells 0aa0409401 PEFILE: Relax the check on the length of the PKCS#7 cert 11 years ago
David Howells 876c6e3e02 KEYS: Fix public_key asymmetric key subtype name 11 years ago
David Howells cf5b50fd2d X.509: Need to export x509_request_asymmetric_key() 11 years ago
David Howells 412eccbadf PKCS#7: X.509 certificate issuer and subject are mandatory fields in the ASN.1 11 years ago
David Howells 5ce43ad282 PKCS#7: Use x509_request_asymmetric_key() 11 years ago
David Howells 185de09c6a X.509: x509_request_asymmetric_keys() doesn't need string length arguments 11 years ago
Wei Yongjun 63d2551ea7 PKCS#7: fix sparse non static symbol warning 11 years ago
David Howells 8f3438ccea PKCS#7: Missing inclusion of linux/err.h 11 years ago
David Howells fc7c70e0b6 KEYS: struct key_preparsed_payload should have two payload pointers 11 years ago
David Howells 6a09d17bb6 KEYS: Provide a generic instantiation function 11 years ago
Jean Delvare 26c1821733 RSA: Don't select non-existent symbol 11 years ago
Dmitry Kasatkin 32c4741cb6 KEYS: validate certificate trust only with builtin keys 11 years ago
Dmitry Kasatkin ffb70f61ba KEYS: validate certificate trust only with selected key 11 years ago
Dmitry Kasatkin b3426827c8 KEYS: make partial key id matching as a dedicated function 11 years ago
Mimi Zohar 3be4beaf7c KEYS: verify a certificate is signed by a 'trusted' key 11 years ago
David Howells 98801c002f pefile: Validate PKCS#7 trust chain 11 years ago
David Howells af316fc442 pefile: Digest the PE binary and compare to the PKCS#7 data 11 years ago
Vivek Goyal dd7d66f21b pefile: Handle pesign using the wrong OID 11 years ago
David Howells 4c0b4b1d1a pefile: Parse the "Microsoft individual code signing" data blob 11 years ago
David Howells 3968280c76 pefile: Parse the presumed PKCS#7 content of the certificate blob 11 years ago
David Howells 09dacbbda9 pefile: Strip the wrapper off of the cert data block 11 years ago
David Howells 26d1164be3 pefile: Parse a PE binary to find a key and a signature contained therein 11 years ago
David Howells 452069867c KEYS: X.509: Fix a spelling mistake 11 years ago
David Howells 22d01afb21 PKCS#7: Provide a key type for testing PKCS#7 11 years ago
David Howells 08815b62d7 PKCS#7: Find intersection between PKCS#7 message and known, trusted keys 11 years ago
David Howells 8c76d79393 PKCS#7: Verify internal certificate chain 11 years ago
David Howells a4730357ee PKCS#7: Find the right key in the PKCS#7 key list and verify the signature 11 years ago
David Howells 9f0d33146e PKCS#7: Digest the data in a signed-data message 11 years ago