From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8641486150806432308==" MIME-Version: 1.0 From: Rahul Hardikar Subject: [tpm2] Re: ESys_ActivateCredential Date: Tue, 10 Mar 2020 16:22:17 -0700 Message-ID: In-Reply-To: 476DC76E7D1DF2438D32BFADF679FC5649E99573@ORSMSX101.amr.corp.intel.com List-ID: To: tpm2@lists.01.org --===============8641486150806432308== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks Bill. Wondering why this would fail. The external make credential API, I have taken from tss2 GitHub only why would secret fail? When I ran all of this locally it worked, the moment I moved the make external credential to the server Im hitting this? Can it be because of OpenSSL 1.1.0 required in tss2 and 1.0.2 version running on my server? Thanks Rahul On Tue, Mar 10, 2020 at 3:36 PM Roberts, William C < william.c.roberts(a)intel.com> wrote: > The error codes encode a bunch of values, so you won't see that value via > a straight grep. > > But you can use tpm2_rc_decode from the tpm2-tools project, like so: > $ tpm2_rc_decode 0x2c4 > tpm:parameter(2):value is out of range or is not correct for the contex > > See the tools project: > https://github.com/tpm2-software/tpm2-tools > > Note that the commands specification will show you what parameter 2 is: > > https://trustedcomputinggroup.org/wp-content/uploads/TPM-Rev-2.0-Part-3-C= ommands-01.38.pdf > > Everything after the triple line starts the parameters starting at index = 1. > So in this case the secret parameter is wrong. > > Note that since TSS version 2.3.0 a software library was also added > for converting these return codes to more human understandable strings, > The header file is here: > > https://github.com/tpm2-software/tpm2-tss/blob/master/include/tss2/tss2_r= c.h > > and then you just link against lib tss2-rc, just in case you needed this > built into > your program. > > Bill > > > -----Original Message----- > > From: Rahul Hardikar [mailto:rahulhardikar(a)gmail.com] > > Sent: Tuesday, March 10, 2020 5:02 PM > > To: tpm2(a)lists.01.org > > Subject: [tpm2] ESys_ActivateCredential > > > > > > Hi All, > > What does it mean when Esys_ActivateCredential returns 0x2c4? I don't > see this > > error defined anywhere. > > > > Thanks, > > Rahul > --===============8641486150806432308== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" PGRpdiBkaXI9Imx0ciI+VGhhbmtzIEJpbGwuPGRpdj5Xb25kZXJpbmcgd2h5IHRoaXMgd291bGQg ZmFpbC4gVGhlIGV4dGVybmFsIG1ha2UgY3JlZGVudGlhbCBBUEksIMKgSSBoYXZlIHRha2VuIGZy b20gdHNzMiBHaXRIdWIgb25seSB3aHkgd291bGQgc2VjcmV0IGZhaWw/IFdoZW4gSSByYW4gYWxs IG9mIHRoaXMgbG9jYWxseSBpdCB3b3JrZWQsIHRoZSBtb21lbnQgSSBtb3ZlZCB0aGUgbWFrZSBl eHRlcm5hbCBjcmVkZW50aWFsIHRvIHRoZSBzZXJ2ZXIgSW0gaGl0dGluZyB0aGlzPzwvZGl2Pjxk aXY+Q2FuIGl0IGJlIGJlY2F1c2Ugb2YgT3BlblNTTCAxLjEuMCByZXF1aXJlZCBpbiB0c3MyIGFu ZCAxLjAuMiB2ZXJzaW9uIHJ1bm5pbmcgb24gbXkgc2VydmVyPzwvZGl2PjxkaXY+VGhhbmtzPC9k aXY+PGRpdj5SYWh1bDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRp diBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFR1ZSwgTWFyIDEwLCAyMDIwIGF0IDM6 MzYgUE0gUm9iZXJ0cywgV2lsbGlhbSBDICZsdDs8YSBocmVmPSJtYWlsdG86d2lsbGlhbS5jLnJv YmVydHNAaW50ZWwuY29tIj53aWxsaWFtLmMucm9iZXJ0c0BpbnRlbC5jb208L2E+Jmd0OyB3cm90 ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu OjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHls ZTpzb2xpZDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox ZXgiPlRoZSBlcnJvciBjb2RlcyBlbmNvZGUgYSBidW5jaCBvZiB2YWx1ZXMsIHNvIHlvdSB3b24m IzM5O3Qgc2VlIHRoYXQgdmFsdWUgdmlhIGEgc3RyYWlnaHQgZ3JlcC48YnI+Cjxicj4KQnV0IHlv dSBjYW4gdXNlIHRwbTJfcmNfZGVjb2RlIGZyb20gdGhlIHRwbTItdG9vbHMgcHJvamVjdCwgbGlr ZSBzbzo8YnI+CiQgdHBtMl9yY19kZWNvZGUgMHgyYzQ8YnI+CnRwbTpwYXJhbWV0ZXIoMik6dmFs dWUgaXMgb3V0IG9mIHJhbmdlIG9yIGlzIG5vdCBjb3JyZWN0IGZvciB0aGUgY29udGV4PGJyPgo8 YnI+ClNlZSB0aGUgdG9vbHMgcHJvamVjdDo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNv bS90cG0yLXNvZnR3YXJlL3RwbTItdG9vbHMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxh bmsiPmh0dHBzOi8vZ2l0aHViLmNvbS90cG0yLXNvZnR3YXJlL3RwbTItdG9vbHM8L2E+PGJyPgo8 YnI+Ck5vdGUgdGhhdCB0aGUgY29tbWFuZHMgc3BlY2lmaWNhdGlvbiB3aWxsIHNob3cgeW91IHdo YXQgcGFyYW1ldGVyIDIgaXM6PGJyPgo8YSBocmVmPSJodHRwczovL3RydXN0ZWRjb21wdXRpbmdn cm91cC5vcmcvd3AtY29udGVudC91cGxvYWRzL1RQTS1SZXYtMi4wLVBhcnQtMy1Db21tYW5kcy0w MS4zOC5wZGYiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdHJ1c3Rl ZGNvbXB1dGluZ2dyb3VwLm9yZy93cC1jb250ZW50L3VwbG9hZHMvVFBNLVJldi0yLjAtUGFydC0z LUNvbW1hbmRzLTAxLjM4LnBkZjwvYT48YnI+Cjxicj4KRXZlcnl0aGluZyBhZnRlciB0aGUgdHJp cGxlIGxpbmUgc3RhcnRzIHRoZSBwYXJhbWV0ZXJzIHN0YXJ0aW5nIGF0IGluZGV4IDEuPGJyPgpT byBpbiB0aGlzIGNhc2UgdGhlIHNlY3JldCBwYXJhbWV0ZXIgaXMgd3JvbmcuPGJyPgo8YnI+Ck5v dGUgdGhhdCBzaW5jZSBUU1MgdmVyc2lvbiAyLjMuMCBhIHNvZnR3YXJlIGxpYnJhcnkgd2FzIGFs c28gYWRkZWQ8YnI+CmZvciBjb252ZXJ0aW5nIHRoZXNlIHJldHVybiBjb2RlcyB0byBtb3JlIGh1 bWFuIHVuZGVyc3RhbmRhYmxlIHN0cmluZ3MsPGJyPgpUaGUgaGVhZGVyIGZpbGUgaXMgaGVyZTo8 YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90cG0yLXNvZnR3YXJlL3RwbTItdHNzL2Js b2IvbWFzdGVyL2luY2x1ZGUvdHNzMi90c3MyX3JjLmgiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNvbS90cG0yLXNvZnR3YXJlL3RwbTItdHNzL2Jsb2Iv bWFzdGVyL2luY2x1ZGUvdHNzMi90c3MyX3JjLmg8L2E+PGJyPgo8YnI+CmFuZCB0aGVuIHlvdSBq dXN0IGxpbmsgYWdhaW5zdCBsaWIgdHNzMi1yYywganVzdCBpbiBjYXNlIHlvdSBuZWVkZWQgdGhp cyBidWlsdCBpbnRvPGJyPgp5b3VyIHByb2dyYW0uPGJyPgo8YnI+CkJpbGw8YnI+Cjxicj4KJmd0 OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4KJmd0OyBGcm9tOiBSYWh1bCBIYXJkaWth ciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpyYWh1bGhhcmRpa2FyQGdtYWlsLmNvbSIgdGFyZ2V0 PSJfYmxhbmsiPnJhaHVsaGFyZGlrYXJAZ21haWwuY29tPC9hPl08YnI+CiZndDsgU2VudDogVHVl c2RheSwgTWFyY2ggMTAsIDIwMjAgNTowMiBQTTxicj4KJmd0OyBUbzogPGEgaHJlZj0ibWFpbHRv OnRwbTJAbGlzdHMuMDEub3JnIiB0YXJnZXQ9Il9ibGFuayI+dHBtMkBsaXN0cy4wMS5vcmc8L2E+ PGJyPgomZ3Q7IFN1YmplY3Q6IFt0cG0yXSBFU3lzX0FjdGl2YXRlQ3JlZGVudGlhbDxicj4KJmd0 OyA8YnI+CiZndDsgPGJyPgomZ3Q7IEhpIEFsbCw8YnI+CiZndDsgV2hhdCBkb2VzIGl0IG1lYW4g d2hlbiBFc3lzX0FjdGl2YXRlQ3JlZGVudGlhbCByZXR1cm5zIDB4MmM0PyBJIGRvbiYjMzk7dCBz ZWUgdGhpczxicj4KJmd0OyBlcnJvciBkZWZpbmVkIGFueXdoZXJlLjxicj4KJmd0OyA8YnI+CiZn dDsgVGhhbmtzLDxicj4KJmd0OyBSYWh1bDxicj4KPC9ibG9ja3F1b3RlPjwvZGl2Pgo= --===============8641486150806432308==--