Lines Matching refs:datalen
59 static int TSS_sha1(const unsigned char *data, unsigned int datalen, in TSS_sha1() argument
71 ret = crypto_shash_digest(&sdesc->shash, data, datalen, digest); in TSS_sha1()
460 const unsigned char *data, uint32_t datalen, in tpm_seal() argument
499 datsize = htonl(datalen); in tpm_seal()
514 sizeof(uint32_t), &datsize, datalen, data, 0, in tpm_seal()
523 &datsize, datalen, data, 0, 0); in tpm_seal()
531 store32(tb, TPM_SEAL_SIZE + pcrinfosize + datalen); in tpm_seal()
537 store32(tb, datalen); in tpm_seal()
538 storebytes(tb, data, datalen); in tpm_seal()
577 unsigned char *data, unsigned int *datalen) in tpm_unseal() argument
643 *datalen = LOAD32(tb->data, TPM_DATA_OFFSET); in tpm_unseal()
648 *datalen, TPM_DATA_OFFSET + sizeof(uint32_t), 0, in tpm_unseal()
654 memcpy(data, tb->data + TPM_DATA_OFFSET + sizeof(uint32_t), *datalen); in tpm_unseal()
903 size_t datalen = prep->datalen; in trusted_instantiate() local
909 if (datalen <= 0 || datalen > 32767 || !prep->data) in trusted_instantiate()
912 datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
915 memcpy(datablob, prep->data, datalen); in trusted_instantiate()
916 datablob[datalen] = '\0'; in trusted_instantiate()
990 size_t datalen = prep->datalen; in trusted_update() local
999 if (datalen <= 0 || datalen > 32767 || !prep->data) in trusted_update()
1002 datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_update()
1016 memcpy(datablob, prep->data, datalen); in trusted_update()
1017 datablob[datalen] = '\0'; in trusted_update()