From: Luiz R. S. T. <lt...@ce...> - 2005-11-29 18:19:08
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> I tried to clear the TPM with the physical presence authorization flag (tpm_clear -f) and got the error<br> Tspi_TPM_ClearOwner failed: 0x0000002d - layer=tpm, code=002d (45), Bad physical presence value<br> <br> I read my TPM manual and there is no reference to atest my physical presence, but I saw somewhere the <Ctrl> key sould be pressed. Did someone do that?<br> <br> <br> Kent Yoder wrote: <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">Yes, this is most likely the case. Converting to unicode is required by the TSS spec when entering a password through a popup dialog. Axel, have you successfully entered a password through both a windows prompt and through trousers? or did you determine the unicode string from windows and use the sha-1 of that? I'm just interested in whether trousers unicode stuff was in use... Thanks, Kent On 11/28/05, Axel Heider <a class="moz-txt-link-rfc2396E" href="mailto:axe...@my..."><axe...@my...></a> wrote: </pre> <blockquote type="cite"> <pre wrap="">Luiz, </pre> <blockquote type="cite"> <pre wrap="">I can't say for sure what the problem is but I have a test for you to try. This could be because the two programs are handling transfering what the user types as a password to the TPM differently for example is the '\0' character included? </pre> </blockquote> <pre wrap=""> Could also be that the Windows software uses Unicode internally and thus you need to give your password in UNICODE instead of ASCII. And don't forget to test both big endian and little endian encoding. At least that was how I got things work on my machine - convert to Unicode string without a null-terminator. -- Axel </pre> </blockquote> <pre wrap=""><!----> -- Kent Yoder IBM LTC Security Dev. </pre> </blockquote> </body> </html> |