Lines Matching refs:datalen

60 static int TSS_sha1(const unsigned char *data, unsigned int datalen,  in TSS_sha1()  argument
72 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()
962 size_t datalen = prep->datalen; in trusted_instantiate() local
973 if (datalen <= 0 || datalen > 32767 || !prep->data) in trusted_instantiate()
976 datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_instantiate()
979 memcpy(datablob, prep->data, datalen); in trusted_instantiate()
980 datablob[datalen] = '\0'; in trusted_instantiate()
1064 size_t datalen = prep->datalen; in trusted_update() local
1073 if (datalen <= 0 || datalen > 32767 || !prep->data) in trusted_update()
1076 datablob = kmalloc(datalen + 1, GFP_KERNEL); in trusted_update()
1090 memcpy(datablob, prep->data, datalen); in trusted_update()
1091 datablob[datalen] = '\0'; in trusted_update()