Lines Matching full:subtype
25 The asymmetric key is given a subtype that defines what sort of data is
30 A completely in-kernel key retention and operation subtype can be defined, but
39 subtype of the key and define the operations that can be done on that key.
70 2) If the criterion string is of the form "<subtype>:<hexdigits>" then the
72 only keys of the specified subtype (e.g. tpm) will be matched. For
78 displayed, along with the subtype::
164 Asymmetric keys have a subtype that defines the set of operations that can be
166 payload. The payload format is entirely at the whim of the subtype.
168 The subtype is selected by the key data parser and the parser must initialise
170 subtype module.
172 The subtype definition structure can be found in::
174 #include <keys/asymmetric-subtype.h>
195 the subtype. Currently, the name is only used for print statements.
197 There are a number of operations defined by the subtype:
201 Mandatory. This allows the subtype to display something in /proc/keys
210 reference on the subtype module.
220 in the parameter struct). The subtype may do anything it likes to
226 subtype may do anything it likes to implement an operation, including
299 set to point to the subtype to be used, ->payload[asym_crypto] should be
300 set to point to the initialised data for that subtype,
307 ->payload[asm_crypto] will be passed to the subtype's ->destroy() method
308 to be disposed of. A module reference for the subtype pointed to by
323 void unregister_asymmetric_key_parser(struct asymmetric_key_parser *subtype);