| /linux/security/keys/trusted-keys/ |
| H A D | trusted_core.c | 88 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 D | trusted_caam.c | 79 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 D | trusted_pkwm.c | 23 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 D | trusted_tee.c | 32 * [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 D | trusted_dcp.c | 200 static int trusted_dcp_seal(struct trusted_key_payload *p, char *datablob) in trusted_dcp_seal() argument 243 static int trusted_dcp_unseal(struct trusted_key_payload *p, char *datablob) in trusted_dcp_unseal() argument
|
| H A D | trusted_tpm1.c | 853 static int trusted_tpm_seal(struct trusted_key_payload *p, char *datablob) in trusted_tpm_seal() argument 867 ret = getoptions(datablob, p, options); in trusted_tpm_seal() 898 static int trusted_tpm_unseal(struct trusted_key_payload *p, char *datablob) in trusted_tpm_unseal() argument 912 ret = getoptions(datablob, p, options); in trusted_tpm_unseal()
|
| /linux/security/keys/encrypted-keys/ |
| H A D | encrypted.c | 173 static int datablob_parse(char *datablob, const char **format, in datablob_parse() argument 183 keyword = strsep(&datablob, " \t"); in datablob_parse() 191 p = strsep(&datablob, " \t"); in datablob_parse() 203 *master_desc = strsep(&datablob, " \t"); in datablob_parse() 222 *decrypted_datalen = strsep(&datablob, " \t"); in datablob_parse() 236 *decrypted_data = strsep(&datablob, " \t"); in datablob_parse() 245 *hex_encoded_iv = strsep(&datablob, " \t"); in datablob_parse() 798 char *datablob = NULL; in encrypted_instantiate() local 810 datablob = kmalloc(datalen + 1, GFP_KERNEL); in encrypted_instantiate() 811 if (!datablob) in encrypted_instantiate() [all …]
|
| /linux/Documentation/security/keys/ |
| H A D | ecryptfs.rst | 28 In order to avoid known-plaintext attacks, the datablob obtained through
|