Home
last modified time | relevance | path

Searched refs:datablob (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/security/keys/trusted-keys/
H A Dtrusted_core.c73 static int datablob_parse(char **datablob, struct trusted_key_payload *p) in datablob_parse() argument
82 c = strsep(datablob, " \t"); in datablob_parse()
89 c = strsep(datablob, " \t"); in datablob_parse()
100 c = strsep(datablob, " \t"); in datablob_parse()
151 char *datablob, *orig_datablob; in trusted_instantiate() local
159 orig_datablob = datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
160 if (!datablob) in trusted_instantiate()
162 memcpy(datablob, prep->data, datalen); in trusted_instantiate()
163 datablob[datalen] = '\0'; in trusted_instantiate()
171 key_cmd = datablob_parse(&datablob, payloa in trusted_instantiate()
231 char *datablob, *orig_datablob; trusted_update() local
[all...]
H A Dtrusted_caam.c19 static int trusted_caam_seal(struct trusted_key_payload *p, char *datablob) in trusted_caam_seal() argument
36 static int trusted_caam_unseal(struct trusted_key_payload *p, char *datablob) in trusted_caam_unseal() argument
H A Dtrusted_tee.c32 * [out] memref[1] Sealed key datablob
39 * [in] memref[0] Sealed key datablob
63 static int trusted_tee_seal(struct trusted_key_payload *p, char *datablob) in trusted_tee_seal() argument
110 static int trusted_tee_unseal(struct trusted_key_payload *p, char *datablob) in trusted_tee_unseal() argument
H A Dtrusted_tpm1.c888 static int trusted_tpm_seal(struct trusted_key_payload *p, char *datablob) in trusted_tpm_seal() argument
902 ret = getoptions(datablob, p, options); in trusted_tpm_seal()
933 static int trusted_tpm_unseal(struct trusted_key_payload *p, char *datablob) in trusted_tpm_unseal() argument
947 ret = getoptions(datablob, p, options); in trusted_tpm_unseal()
/kernel/linux/linux-5.10/security/keys/trusted-keys/
H A Dtrusted_tpm1.c882 static int datablob_parse(char *datablob, struct trusted_key_payload *p, in datablob_parse() argument
892 c = strsep(&datablob, " \t"); in datablob_parse()
899 c = strsep(&datablob, " \t"); in datablob_parse()
906 ret = getoptions(datablob, p, o); in datablob_parse()
913 c = strsep(&datablob, " \t"); in datablob_parse()
922 ret = getoptions(datablob, p, o); in datablob_parse()
929 ret = getoptions(datablob, p, o); in datablob_parse()
990 char *datablob; in trusted_instantiate() local
1003 datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
1004 if (!datablob) in trusted_instantiate()
1096 char *datablob; trusted_update() local
[all...]
/kernel/linux/linux-6.6/security/keys/encrypted-keys/
H A Dencrypted.c165 * datablob format:
176 static int datablob_parse(char *datablob, const char **format, in datablob_parse() argument
186 keyword = strsep(&datablob, " \t"); in datablob_parse()
194 p = strsep(&datablob, " \t"); in datablob_parse()
206 *master_desc = strsep(&datablob, " \t"); in datablob_parse()
225 *decrypted_datalen = strsep(&datablob, " \t"); in datablob_parse()
239 *decrypted_data = strsep(&datablob, " \t"); in datablob_parse()
248 *hex_encoded_iv = strsep(&datablob, " \t"); in datablob_parse()
290 /* copy datablob master_desc and datalen strings */ in datablob_format()
544 dump_hmac("datablob", in datablob_hmac_verify()
817 char *datablob = NULL; encrypted_instantiate() local
[all...]
/kernel/linux/linux-5.10/security/keys/encrypted-keys/
H A Dencrypted.c160 * datablob format:
171 static int datablob_parse(char *datablob, const char **format, in datablob_parse() argument
181 keyword = strsep(&datablob, " \t"); in datablob_parse()
189 p = strsep(&datablob, " \t"); in datablob_parse()
201 *master_desc = strsep(&datablob, " \t"); in datablob_parse()
220 *decrypted_datalen = strsep(&datablob, " \t"); in datablob_parse()
242 *hex_encoded_iv = strsep(&datablob, " \t"); in datablob_parse()
284 /* copy datablob master_desc and datalen strings */ in datablob_format()
538 dump_hmac("datablob", in datablob_hmac_verify()
594 /* Allocate memory for decrypted key and datablob
785 char *datablob = NULL; encrypted_instantiate() local
[all...]
/kernel/linux/linux-6.6/include/keys/
H A Dtrusted-type.h62 int (*seal)(struct trusted_key_payload *p, char *datablob);
65 int (*unseal)(struct trusted_key_payload *p, char *datablob);

Completed in 7 milliseconds