Lines Matching defs:options
731 /* can have zero or more token= options */
870 struct trusted_key_options *options;
877 options = kzalloc(sizeof *options, GFP_KERNEL);
878 if (options) {
880 options->keytype = SRK_keytype;
883 options->keyhandle = SRKHANDLE;
885 return options;
890 struct trusted_key_options *options = NULL;
898 options = trusted_options_alloc();
899 if (!options)
902 ret = getoptions(datablob, p, options);
905 dump_options(options);
907 if (!options->keyhandle && !tpm2) {
913 ret = tpm2_seal_trusted(chip, p, options);
915 ret = key_seal(p, options);
921 if (options->pcrlock) {
922 ret = pcrlock(options->pcrlock);
929 kfree_sensitive(options);
935 struct trusted_key_options *options = NULL;
943 options = trusted_options_alloc();
944 if (!options)
947 ret = getoptions(datablob, p, options);
950 dump_options(options);
952 if (!options->keyhandle && !tpm2) {
958 ret = tpm2_unseal_trusted(chip, p, options);
960 ret = key_unseal(p, options);
964 if (options->pcrlock) {
965 ret = pcrlock(options->pcrlock);
972 kfree_sensitive(options);