Denis Kenzior
b768e26f1d
Revert "mschaputil: use util_get_username"
...
This reverts commit 1e337259ce
.
Using util_get_username was wrong in this context. MSCHAPv2 expects us
to only strip the domain name from identities of the form
domain\identity. util_get_username would also strip identities of the
form username@domain.com .
2019-04-18 10:46:56 -05:00
James Prestwood
1e337259ce
mschaputil: use util_get_username
2019-04-08 16:28:56 -05:00
Marcel Holtmann
3f3e778719
build: Add support for including fallbacks for missing defines
2019-04-03 18:34:22 +02:00
Andrew Zaborowski
14572c0f1a
mschaputil: Memzero copies of secrets
2019-03-19 11:43:49 -05:00
Andrew Zaborowski
0bf3ae97d7
eap-mschapv2: Drop mschapv2_nt_password_hash, use mschap_nt_password_hash
...
The two functions looked identical, drop mschapv2_nt_password_hash and
update callers to use mschap_nt_password_hash from mschaputil.c/.h.
2019-03-19 11:34:23 -05:00
Tim Kourt
3a71cf458b
mschaputil: Move generator of the hash of the pwd hash
2019-01-10 17:09:10 -06:00
Tim Kourt
c8f071c67c
mschaputil: Rearrange ops to fail early
2019-01-10 17:07:59 -06:00
Tim Kourt
cd00416168
mschaputil: Exlude domain name from challenge generation
2019-01-10 17:07:38 -06:00
Tim Kourt
5d9d00fac3
mschaputil: Adapt mschapv2 to re-use mschap ops
...
In addition, it refactors code to use l_util_hexstring_upper
2019-01-10 17:04:52 -06:00
Tim Kourt
6ffa1cf58a
mschaputil: Move mschapv2 funcs into common util
2019-01-10 16:48:45 -06:00
Marcel Holtmann
1eaca1f8e1
mscaputil: Use full include path local includes
2018-10-26 21:32:20 +02:00
Tim Kourt
b46376980a
mschaputil: Add MS CHAP utilities
2018-10-24 16:28:46 -05:00