We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This is to track changes needed inside tpmtotp so that secret can be extended to use full 40 bytes available in HOTP in firmware
@tlaurion Firmware supports it per your notes, but hotp from tpmtotp still requires exactly 20 bytes: https://github.com/osresearch/tpmtotp/blob/master/hotp.c#L26 The secret does not have to be printable, so I can use 20 binary bytes from the hash and get 160 bits of entropy, up from 80 currently (20 hex chars). tpmtotp can be extended but I feel like this is going down a rabbit hole to go from 160 bits to 256 bits. Can we track that for an improvement later?
@tlaurion Firmware supports it per your notes, but hotp from tpmtotp still requires exactly 20 bytes: https://github.com/osresearch/tpmtotp/blob/master/hotp.c#L26
hotp
The secret does not have to be printable, so I can use 20 binary bytes from the hash and get 160 bits of entropy, up from 80 currently (20 hex chars).
tpmtotp can be extended but I feel like this is going down a rabbit hole to go from 160 bits to 256 bits. Can we track that for an improvement later?
Originally posted by @JonathonHall-Purism in #1419 (comment)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
This is to track changes needed inside tpmtotp so that secret can be extended to use full 40 bytes available in HOTP in firmware
Originally posted by @JonathonHall-Purism in #1419 (comment)
The text was updated successfully, but these errors were encountered: