Lines Matching refs:src
83 int TPM_disk_seal(struct disk_seal_entry *dst, const void* src, size_t size) in TPM_disk_seal() argument
104 printk(" %02x", ((uint8_t*)src)[i]); in TPM_disk_seal()
122 rc = TPM_Seal(TPM_SRK_KEYHANDLE, infoSize, &info, size, src, &out, in TPM_disk_seal()
149 TPM_RC TPM2_disk_bind(struct disk_seal_entry *dst, void* src, unsigned int size) in TPM2_disk_bind() argument
154 src, in TPM2_disk_bind()
163 TPM_RC TPM2_disk_unbind(void *dst, unsigned int *size, const struct disk_seal_entry *src) in TPM2_disk_unbind() argument
168 memcpy(buf, src->sealed_data, RSA_CIPHER_SIZE); in TPM2_disk_unbind()
179 int TPM_disk_unseal(void *dst, size_t size, const struct disk_seal_entry *src) in TPM_disk_unseal() argument
203 in.sealInfoLong.creationPCRSelection.pcrSelect = (void*)&src->pcr_selection; in TPM_disk_unseal()
205 in.sealInfoLong.releasePCRSelection.pcrSelect = (void*)&src->pcr_selection; in TPM_disk_unseal()
206 memcpy(&in.sealInfoLong.digestAtCreation, &src->digest_at_seal, 20); in TPM_disk_unseal()
207 memcpy(&in.sealInfoLong.digestAtRelease, &src->digest_release, 20); in TPM_disk_unseal()
209 in.encData = (void*)src->sealed_data; in TPM_disk_unseal()