1 |
/* GNATS password conversion tool. |
/* GNATS password conversion tool. |
2 |
Copyright (C) 2001 Yngve Svendsen. |
Copyright (C) 2001, 2002 Free Software Foundation, Inc. |
|
Copyright (C) 2001 Milan Zamazal. |
|
3 |
|
|
4 |
This file is part of GNU GNATS. |
This file is part of GNU GNATS. |
5 |
|
|
145 |
case CRYPT: |
case CRYPT: |
146 |
strncpy (salt, rawsalt, 2); |
strncpy (salt, rawsalt, 2); |
147 |
salt[2] = '\0'; |
salt[2] = '\0'; |
148 |
result = asprintf (newpwentry, "%s%s", |
result = asprintf (newpwentry, "%s", crypt (clearpwstring, salt)); |
|
salt, crypt (clearpwstring, salt)); |
|
149 |
break; |
break; |
150 |
|
|
151 |
case MD5: |
case MD5: |
152 |
sprintf (salt, "$1$%s", rawsalt); |
sprintf (salt, "$1$%s", rawsalt); |
153 |
result = asprintf (newpwentry, "%s%s", |
result = asprintf (newpwentry, "%s", crypt (clearpwstring, salt)); |
|
salt, crypt (clearpwstring, salt)); |
|
154 |
break; |
break; |
155 |
#endif |
#endif |
156 |
|
|