Lines Matching refs:r
511 int r; in tpm_key_decrypt() local
521 r = tpm_buf_init(&tb, 0, 0); in tpm_key_decrypt()
522 if (r) in tpm_key_decrypt()
523 return r; in tpm_key_decrypt()
528 r = tpm_loadkey2(&tb, SRKHANDLE, srkauth, in tpm_key_decrypt()
530 if (r < 0) { in tpm_key_decrypt()
531 pr_devel("loadkey2 failed (%d)\n", r); in tpm_key_decrypt()
538 r = tpm_unbind(&tb, keyhandle, keyauth, in tpm_key_decrypt()
540 if (r < 0) in tpm_key_decrypt()
541 pr_devel("tpm_unbind failed (%d)\n", r); in tpm_key_decrypt()
544 pr_devel("flushspecific failed (%d)\n", r); in tpm_key_decrypt()
548 pr_devel("<==%s() = %d\n", __func__, r); in tpm_key_decrypt()
549 return r; in tpm_key_decrypt()
637 int r; in tpm_key_sign() local
665 r = -EOVERFLOW; in tpm_key_sign()
669 r = tpm_buf_init(&tb, 0, 0); in tpm_key_sign()
670 if (r) in tpm_key_sign()
676 r = tpm_loadkey2(&tb, SRKHANDLE, srkauth, in tpm_key_sign()
678 if (r < 0) { in tpm_key_sign()
679 pr_devel("loadkey2 failed (%d)\n", r); in tpm_key_sign()
686 r = tpm_sign(&tb, keyhandle, keyauth, in, in_len, out, params->out_len); in tpm_key_sign()
687 if (r < 0) in tpm_key_sign()
688 pr_devel("tpm_sign failed (%d)\n", r); in tpm_key_sign()
691 pr_devel("flushspecific failed (%d)\n", r); in tpm_key_sign()
697 pr_devel("<==%s() = %d\n", __func__, r); in tpm_key_sign()
698 return r; in tpm_key_sign()
900 int r; in tpm_key_create() local
903 r = tpm_is_tpm2(NULL); in tpm_key_create()
904 if (r < 0) in tpm_key_create()
908 if (r > 0) { in tpm_key_create()
909 r = -ENODEV; in tpm_key_create()
913 r = -ENOMEM; in tpm_key_create()
924 r = extract_key_parameters(tk); in tpm_key_create()
925 if (r < 0) in tpm_key_create()
936 return ERR_PTR(r); in tpm_key_create()