diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libc/crypt/bcrypt.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/libc/crypt/bcrypt.c b/src/lib/libc/crypt/bcrypt.c index 6f78afdddf..42418767ee 100644 --- a/src/lib/libc/crypt/bcrypt.c +++ b/src/lib/libc/crypt/bcrypt.c  | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bcrypt.c,v 1.7 1997/07/09 01:08:18 millert Exp $ */ | 1 | /* $OpenBSD: bcrypt.c,v 1.8 1997/07/23 20:58:26 kstailey Exp $ */ | 
| 2 | 2 | ||
| 3 | /* | 3 | /* | 
| 4 | * Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> | 4 | * Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> | 
| @@ -218,17 +218,17 @@ bcrypt(key, salt) | |||
| 218 | 218 | ||
| 219 | /* Check for minor versions */ | 219 | /* Check for minor versions */ | 
| 220 | if (salt[1] != '$') { | 220 | if (salt[1] != '$') { | 
| 221 | switch(salt[1]) { | 221 | switch(salt[1]) { | 
| 222 | case 'a': | 222 | case 'a': | 
| 223 | /* 'ab' should not yield the same as 'abab' */ | 223 | /* 'ab' should not yield the same as 'abab' */ | 
| 224 | minor = salt[1]; | 224 | minor = salt[1]; | 
| 225 | salt++; | 225 | salt++; | 
| 226 | break; | 226 | break; | 
| 227 | default: | 227 | default: | 
| 228 | return error; | 228 | return error; | 
| 229 | } | 229 | } | 
| 230 | } else | 230 | } else | 
| 231 | minor = 0; | 231 | minor = 0; | 
| 232 | 232 | ||
| 233 | /* Discard version + "$" identifier */ | 233 | /* Discard version + "$" identifier */ | 
| 234 | salt += 2; | 234 | salt += 2; | 
| @@ -282,7 +282,7 @@ bcrypt(key, salt) | |||
| 282 | encrypted[i++] = '$'; | 282 | encrypted[i++] = '$'; | 
| 283 | encrypted[i++] = BCRYPT_VERSION; | 283 | encrypted[i++] = BCRYPT_VERSION; | 
| 284 | if (minor) | 284 | if (minor) | 
| 285 | encrypted[i++] = minor; | 285 | encrypted[i++] = minor; | 
| 286 | encrypted[i++] = '$'; | 286 | encrypted[i++] = '$'; | 
| 287 | 287 | ||
| 288 | snprintf(encrypted + i, 4, "%2.2u$", logr); | 288 | snprintf(encrypted + i, 4, "%2.2u$", logr); | 
