diff options
author | Daniel Mueller <deso@posteo.net> | 2019-10-13 04:51:29 -0700 |
---|---|---|
committer | Daniel Mueller <deso@posteo.net> | 2019-10-13 04:51:29 -0700 |
commit | c46803a4557c9cd14df5e46192384a831b329179 (patch) | |
tree | 5128ea156a2fa76c8c841ee76e93357899c0f37d /hid/src/manager.rs | |
parent | e09f5d841dd05ca2f1d276ba678ccbc02d0207e5 (diff) | |
download | nitrocli-c46803a4557c9cd14df5e46192384a831b329179.tar.gz nitrocli-c46803a4557c9cd14df5e46192384a831b329179.tar.bz2 |
Correctly pad bytes with zero in hex conversion
When reading a secret in ascii or base32 format from the user, we
perform a conversion of the potentially decoded string into hexadecimal
bytes, because that is what libnitrokey expects.
The format string we used in the conversion, however, did not account
for padding with a leading zero for single digit results. E.g., the
newline/line feed symbol '\n', which has a decimal value of 10 would
result in the string 'a' being produced, whereas '0a' would be the
correct result.
This change corrects the format string to fix this problem.
Diffstat (limited to 'hid/src/manager.rs')
0 files changed, 0 insertions, 0 deletions