Lines Matching defs:key
2 /* Asymmetric public-key algorithm definitions
17 * Cryptographic data for the public-key subtype of the asymmetric key type.
19 * Note that this may include private part of the key as well as the public
23 void *key;
31 unsigned long key_eflags; /* key extension flags */
37 extern void public_key_free(struct public_key *key);
40 * Public key cryptography signature data
57 struct key;
61 extern int restrict_link_by_signature(struct key *dest_keyring,
64 struct key *trust_keyring);
66 extern int restrict_link_by_key_or_keyring(struct key *dest_keyring,
69 struct key *trusted);
71 extern int restrict_link_by_key_or_keyring_chain(struct key *trust_keyring,
74 struct key *trusted);
77 extern int restrict_link_by_ca(struct key *dest_keyring,
80 struct key *trust_keyring);
81 int restrict_link_by_digsig(struct key *dest_keyring,
84 struct key *trust_keyring);
86 static inline int restrict_link_by_ca(struct key *dest_keyring,
89 struct key *trust_keyring)
94 static inline int restrict_link_by_digsig(struct key *dest_keyring,
97 struct key *trust_keyring)
109 extern int verify_signature(const struct key *,