KEYS: Restrict asymmetric key linkage using a specific keychain
[sfrench/cifs-2.6.git] / include / crypto / public_key.h
index ec0262fa08f828213ac1afc0b223a9b32696a647..bb6a884352a542e1c0c91ee64327fc9f4bb462e1 100644 (file)
@@ -55,6 +55,11 @@ extern int restrict_link_by_signature(struct key *dest_keyring,
                                      const union key_payload *payload,
                                      struct key *trust_keyring);
 
+extern int restrict_link_by_key_or_keyring(struct key *dest_keyring,
+                                          const struct key_type *type,
+                                          const union key_payload *payload,
+                                          struct key *trusted);
+
 extern int verify_signature(const struct key *key,
                            const struct public_key_signature *sig);