Home
last modified time | relevance | path

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

/linux/security/keys/trusted-keys/
H A Dtrusted_core.c88 static int datablob_parse(char **datablob, struct trusted_key_payload *p) in datablob_parse()
97 c = strsep(datablob, " \t"); in datablob_parse()
104 c = strsep(datablob, " \t"); in datablob_parse()
115 c = strsep(datablob, " \t"); in datablob_parse()
166 char *datablob, *orig_datablob; in trusted_instantiate()
174 orig_datablob = datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
175 if (!datablob) in trusted_instantiate()
177 memcpy(datablob, prep->data, datalen); in trusted_instantiate()
178 datablob[datalen] = '\0'; in trusted_instantiate()
186 key_cmd = datablob_parse(&datablob, payloa in trusted_instantiate()
82 datablob_parse(char ** datablob,struct trusted_key_payload * p) datablob_parse() argument
160 char *datablob, *orig_datablob; trusted_instantiate() local
240 char *datablob, *orig_datablob; trusted_update() local
[all...]
H A Dtrusted_caam.c79 static bool is_key_pkey(char **datablob) in is_key_pkey()
87 c = strsep(datablob, " \t"); in is_key_pkey()
95 static int trusted_caam_seal(struct trusted_key_payload *p, char *datablob) in trusted_caam_seal()
108 if (is_key_pkey(&datablob)) { in trusted_caam_seal()
111 ret = get_pkey_options(datablob, &info.pkey_info); in trusted_caam_seal()
131 static int trusted_caam_unseal(struct trusted_key_payload *p, char *datablob) in trusted_caam_unseal()
140 if (is_key_pkey(&datablob)) { in trusted_caam_unseal()
143 ret = get_pkey_options(datablob, &info.pkey_info); in trusted_caam_unseal()
76 is_key_pkey(char ** datablob) is_key_pkey() argument
92 trusted_caam_seal(struct trusted_key_payload * p,char * datablob) trusted_caam_seal() argument
128 trusted_caam_unseal(struct trusted_key_payload * p,char * datablob) trusted_caam_unseal() argument
H A Dtrusted_pkwm.c23 static int getoptions(char *datablob, struct trusted_key_options *opt) in getoptions() argument
26 char *p = datablob; in getoptions()
33 if (!datablob) in getoptions()
38 while ((p = strsep(&datablob, " \t"))) { in getoptions()
81 static int trusted_pkwm_seal(struct trusted_key_payload *p, char *datablob) in trusted_pkwm_seal() argument
94 rc = getoptions(datablob, options); in trusted_pkwm_seal()
130 static int trusted_pkwm_unseal(struct trusted_key_payload *p, char *datablob) in trusted_pkwm_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_dcp.c200 static int trusted_dcp_seal(struct trusted_key_payload *p, char *datablob) in trusted_dcp_seal() argument
242 static int trusted_dcp_unseal(struct trusted_key_payload *p, char *datablob) in trusted_dcp_unseal() argument
H A Dtrusted_tpm1.c858 static int trusted_tpm_seal(struct trusted_key_payload *p, char *datablob) in trusted_tpm_seal()
872 ret = getoptions(datablob, p, options); in trusted_tpm_seal()
903 static int trusted_tpm_unseal(struct trusted_key_payload *p, char *datablob) in trusted_tpm_unseal()
917 ret = getoptions(datablob, p, options); in trusted_tpm_unseal()
852 trusted_tpm_seal(struct trusted_key_payload * p,char * datablob) trusted_tpm_seal() argument
897 trusted_tpm_unseal(struct trusted_key_payload * p,char * datablob) trusted_tpm_unseal() argument
/linux/security/keys/encrypted-keys/
H A Dencrypted.c161 * datablob format:
172 static int datablob_parse(char *datablob, const char **format, in datablob_parse()
182 keyword = strsep(&datablob, " \t"); in datablob_parse()
190 p = strsep(&datablob, " \t"); in datablob_parse()
202 *master_desc = strsep(&datablob, " \t"); in datablob_parse()
221 *decrypted_datalen = strsep(&datablob, " \t"); in datablob_parse()
235 *decrypted_data = strsep(&datablob, " \t"); in datablob_parse()
244 *hex_encoded_iv = strsep(&datablob, " \t"); in datablob_parse()
286 /* copy datablob master_desc and datalen strings */ in datablob_format()
517 dump_hmac("datablob", in datablob_hmac_verify()
171 datablob_parse(char * datablob,const char ** format,char ** master_desc,char ** decrypted_datalen,char ** hex_encoded_iv,char ** decrypted_data) datablob_parse() argument
789 char *datablob = NULL; encrypted_instantiate() local
[all...]
/linux/Documentation/security/keys/
H A Decryptfs.rst28 In order to avoid known-plaintext attacks, the datablob obtained through