diff options
| author | David M. Syzdek <david@syzdek.net> | 2023-01-12 02:04:57 -0900 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2023-01-12 02:04:57 -0900 |
| commit | 2806594c9a3ebdd64101eb7757eb161707b3f886 (patch) | |
| tree | cf16ecd61553e5f3748d5ede7d76e6c752a6f861 | |
| parent | f102dfcd298b323f6d0a97d19b3688bfc84a75da (diff) | |
| download | otputils-2806594c9a3ebdd64101eb7757eb161707b3f886.tar.gz otputils-2806594c9a3ebdd64101eb7757eb161707b3f886.tar.bz2 otputils-2806594c9a3ebdd64101eb7757eb161707b3f886.tar.xz otputils-2806594c9a3ebdd64101eb7757eb161707b3f886.zip | |
libotputil: adding processing for OTPUTIL_MD_MD5 in otputil_otp_code()
| -rw-r--r-- | lib/libotputil/lrfc2289-otp.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libotputil/lrfc2289-otp.c b/lib/libotputil/lrfc2289-otp.c index 82f344f..8257714 100644 --- a/lib/libotputil/lrfc2289-otp.c +++ b/lib/libotputil/lrfc2289-otp.c | |||
| @@ -129,6 +129,10 @@ otputil_otp_code( | |||
| 129 | break; | 129 | break; |
| 130 | 130 | ||
| 131 | case OTPUTIL_MD_MD5: | 131 | case OTPUTIL_MD_MD5: |
| 132 | for(u = 0; (u < 8); u++) | ||
| 133 | md[u] ^= md[u+8]; | ||
| 134 | memcpy(secret, md, 8); | ||
| 135 | secret_len = 8; | ||
| 132 | break; | 136 | break; |
| 133 | 137 | ||
| 134 | case OTPUTIL_MD_SHA1: | 138 | case OTPUTIL_MD_SHA1: |
