Lines Matching full:blob
23 #define SECKEYBLOBSIZE 64 /* secure key blob size is always 64 bytes */
24 #define PROTKEYBLOBSIZE 80 /* protected key blob size is always 80 bytes */
25 #define MAXPROTKEYSIZE 64 /* a protected key blob may be up to 64 bytes */
28 #define MINEP11AESKEYBLOBSIZE 256 /* min EP11 AES key blob size */
29 #define MAXEP11AESKEYBLOBSIZE 336 /* max EP11 AES key blob size */
31 /* Minimum size of a key blob */
83 /* Struct to hold a CCA AES secure key blob */
85 __u8 seckey[SECKEYBLOBSIZE]; /* the secure key blob */
92 __u8 protkey[MAXPROTKEYSIZE]; /* the protected key blob */
121 struct pkey_seckey seckey; /* out: the secure key blob */
133 struct pkey_seckey seckey; /* out: the secure key blob */
143 struct pkey_seckey seckey; /* in: the secure key blob */
163 struct pkey_seckey seckey; /* in: the secure key blob */
173 struct pkey_seckey seckey; /* in: the secure key blob */
187 struct pkey_seckey seckey; /* in: the secure key blob */
217 * Transform an key blob (of any type) into a protected key
220 __u8 __user *key; /* in: the key blob */
221 __u32 keylen; /* in: the key blob length */
252 __u8 __user *key; /* in: pointer to key blob buffer */
253 __u32 keylen; /* in: available key blob buffer size */
254 /* out: actual key blob size */
286 __u8 __user *key; /* in: pointer to key blob buffer */
287 __u32 keylen; /* in: available key blob buffer size */
288 /* out: actual key blob size */
319 __u8 __user *key; /* in: pointer to key blob */
320 __u32 keylen; /* in: key blob size */
330 * Transform a key blob into a protected key, version 2.
343 __u8 __user *key; /* in: pointer to key blob */
344 __u32 keylen; /* in: key blob size */
352 * Build a list of APQNs based on a key blob given.
378 __u8 __user *key; /* in: pointer to key blob */
379 __u32 keylen; /* in: key blob size */
427 * Transform a key blob into a protected key, version 3.
442 __u8 __user *key; /* in: pointer to key blob */
443 __u32 keylen; /* in: key blob size */
448 __u8 __user *pkey; /* in: pkey blob buffer space ptr */