Lines Matching refs:datablob
77 static int datablob_parse(char **datablob, struct trusted_key_payload *p) in datablob_parse() argument
86 c = strsep(datablob, " \t"); in datablob_parse()
93 c = strsep(datablob, " \t"); in datablob_parse()
104 c = strsep(datablob, " \t"); in datablob_parse()
155 char *datablob, *orig_datablob; in trusted_instantiate() local
163 orig_datablob = datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
164 if (!datablob) in trusted_instantiate()
166 memcpy(datablob, prep->data, datalen); in trusted_instantiate()
167 datablob[datalen] = '\0'; in trusted_instantiate()
175 key_cmd = datablob_parse(&datablob, payload); in trusted_instantiate()
185 ret = static_call(trusted_key_unseal)(payload, datablob); in trusted_instantiate()
203 ret = static_call(trusted_key_seal)(payload, datablob); in trusted_instantiate()
235 char *datablob, *orig_datablob; in trusted_update() local
246 orig_datablob = datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_update()
247 if (!datablob) in trusted_update()
256 memcpy(datablob, prep->data, datalen); in trusted_update()
257 datablob[datalen] = '\0'; in trusted_update()
258 ret = datablob_parse(&datablob, new_p); in trusted_update()
272 ret = static_call(trusted_key_seal)(new_p, datablob); in trusted_update()