Lines Matching refs:key
28 struct key *trust_keyring) in pkcs7_validate_trust_one()
32 struct key *key; in pkcs7_validate_trust_one() local
57 key = x509_request_asymmetric_key(trust_keyring, in pkcs7_validate_trust_one()
60 if (!IS_ERR(key)) { in pkcs7_validate_trust_one()
67 sinfo->index, x509->index, key_serial(key)); in pkcs7_validate_trust_one()
70 if (key == ERR_PTR(-ENOMEM)) in pkcs7_validate_trust_one()
90 key = x509_request_asymmetric_key(trust_keyring, in pkcs7_validate_trust_one()
94 if (!IS_ERR(key)) { in pkcs7_validate_trust_one()
97 sinfo->index, x509->index, key_serial(key)); in pkcs7_validate_trust_one()
100 if (PTR_ERR(key) != -ENOKEY) in pkcs7_validate_trust_one()
101 return PTR_ERR(key); in pkcs7_validate_trust_one()
107 key = x509_request_asymmetric_key(trust_keyring, in pkcs7_validate_trust_one()
111 if (!IS_ERR(key)) { in pkcs7_validate_trust_one()
113 sinfo->index, key_serial(key)); in pkcs7_validate_trust_one()
117 if (PTR_ERR(key) != -ENOKEY) in pkcs7_validate_trust_one()
118 return PTR_ERR(key); in pkcs7_validate_trust_one()
124 ret = verify_signature(key, sig); in pkcs7_validate_trust_one()
125 trusted = test_bit(KEY_FLAG_TRUSTED, &key->flags); in pkcs7_validate_trust_one()
126 key_put(key); in pkcs7_validate_trust_one()
173 struct key *trust_keyring, in pkcs7_validate_trust()