Home
last modified time | relevance | path

Searched refs:datablob (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/security/keys/trusted-keys/
Dtrusted_core.c65 static int datablob_parse(char **datablob, struct trusted_key_payload *p) in datablob_parse() argument
74 c = strsep(datablob, " \t"); in datablob_parse()
81 c = strsep(datablob, " \t"); in datablob_parse()
92 c = strsep(datablob, " \t"); in datablob_parse()
143 char *datablob, *orig_datablob; in trusted_instantiate() local
151 orig_datablob = datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
152 if (!datablob) in trusted_instantiate()
154 memcpy(datablob, prep->data, datalen); in trusted_instantiate()
155 datablob[datalen] = '\0'; in trusted_instantiate()
163 key_cmd = datablob_parse(&datablob, payload); in trusted_instantiate()
[all …]
Dtrusted_tee.c63 static int trusted_tee_seal(struct trusted_key_payload *p, char *datablob) in trusted_tee_seal() argument
124 static int trusted_tee_unseal(struct trusted_key_payload *p, char *datablob) in trusted_tee_unseal() argument
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()
/Linux-v5.15/security/keys/encrypted-keys/
Dencrypted.c171 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()
785 char *datablob = NULL; in encrypted_instantiate() local
796 datablob = kmalloc(datalen + 1, GFP_KERNEL); in encrypted_instantiate()
797 if (!datablob) in encrypted_instantiate()
799 datablob[datalen] = 0; in encrypted_instantiate()
[all …]
/Linux-v5.15/include/keys/
Dtrusted-type.h62 int (*seal)(struct trusted_key_payload *p, char *datablob);
65 int (*unseal)(struct trusted_key_payload *p, char *datablob);
/Linux-v5.15/Documentation/security/keys/
Decryptfs.rst28 In order to avoid known-plaintext attacks, the datablob obtained through