Lines Matching refs:opt
744 struct trusted_key_options *opt)
761 opt->hash = tpm2 ? HASH_ALGO_SHA256 : HASH_ALGO_SHA1;
775 opt->pcrinfo_len = strlen(args[0].from) / 2;
776 if (opt->pcrinfo_len > MAX_PCRINFO_SIZE)
778 res = hex2bin(opt->pcrinfo, args[0].from,
779 opt->pcrinfo_len);
787 opt->keytype = SEAL_keytype;
788 opt->keyhandle = handle;
793 res = hex2bin(opt->keyauth, args[0].from,
804 opt->blobauth_len = strlen(args[0].from);
806 if (opt->blobauth_len == 2 * TPM_DIGEST_SIZE) {
807 res = hex2bin(opt->blobauth, args[0].from,
812 opt->blobauth_len = TPM_DIGEST_SIZE;
816 if (tpm2 && opt->blobauth_len <= sizeof(opt->blobauth)) {
817 memcpy(opt->blobauth, args[0].from,
818 opt->blobauth_len);
836 opt->pcrlock = lock;
843 opt->hash = i;
855 digest_len = hash_digest_size[opt->hash];
858 res = hex2bin(opt->policydigest, args[0].from,
862 opt->policydigest_len = digest_len;
870 opt->policyhandle = handle;