5b02352f1a
Resolve the make_...() methods
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:10:56 +01:00
1d558c939e
Rename method_tls_tunnel to method_tls and move upstream
...
CRL checking was also moved upstream as method_tls triggers it.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:10:37 +01:00
f4e8ba88ae
Omit "B" from reported sizes
...
There should be a space between the number and a unit. Since everything
is always reported in bytes, there is no need to have a unit.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:42 +01:00
8b66c7ad8d
Parameterize EAP method author ID
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
840e055bf6
Relocate data encryption key
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:52:44 +01:00
059710d83c
Update Copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-05 11:45:51 +01:00
fac33ee0b1
Remove UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-11-28 17:04:16 +01:00
6fb5cb88d2
Address code analysis warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-04 13:11:48 +02:00
cbe831f9f6
EAP errors now correctly displayed in Event Viewer
2017-01-31 12:36:24 +01:00
d234e55ae4
- Doxygen documentation updated
...
- Some minor issues stumbled upon fixed
- WIN1250 >> UTF-8
2016-11-02 01:25:38 +01:00
0d8f243d31
eap::module::make_error() extended to support EAP_ERROR duplication
2016-10-31 16:23:42 +01:00
5dad353d98
winstd::eap_runtime_error exception introduced
2016-10-04 11:21:40 +02:00
559ffc5ead
ID 3. C style pointer casting from security audit fixed
2016-10-03 14:53:50 +02:00
a9baa07227
Error type detection fixed
2016-08-23 22:41:12 +02:00
7b3251a758
Error throwing clean-up
2016-08-23 17:20:04 +02:00
9b997408a1
Switched to Schannel to do the TLS
2016-08-23 13:53:23 +02:00
1bf51fda25
win_runtime_error moved to WinStd; eapxml functions return HRESULT now
2016-08-09 01:05:00 +02:00
b71e30f642
EAP_ERROR replaced with C++ exceptions for increased code readability
2016-08-08 22:59:17 +02:00
d199cb68bb
Work continues...
...
- More event reporting added
- unsigned long and DWORD replaced with unsigned int for code readability and (possibly) portability
- Client hello message fixed
- SSL version reverted to TLS 1.0, will catch-up later if required
2016-08-07 12:15:45 +02:00
54bb2050fa
peer and peer_ui are no longer templates; method specific BLOB management moved from Main(_UI).cpp to modules.
2016-08-05 15:45:45 +02:00
a60458cdab
eap::module is no longer abstract
2016-08-05 13:18:25 +02:00
a102b43a19
eap::type_t >> winstd::eap_type_t
2016-08-04 12:08:20 +02:00
40c992e1a5
Memory sanitizing on BLOB free removed, since BLOBS are encrypted from d15b7066cd9cd9f1fe4accab095ac347c8590274 on
2016-07-20 08:48:28 +02:00
0ee9bade32
EAPMETHOD_TRACE_EAP_ERROR => EAPMETHOD_TRACE_EVT_EAP_ERROR
2016-07-19 08:54:32 +02:00
1fc77fc63d
EAP method type is now a map
2016-06-23 15:44:57 +02:00
d15b7066cd
RSA encryption replaced with RSA session key exchange and AES data encryption; BLOBs are encrypted again
2016-06-23 00:47:38 +02:00
a2ca2fd850
Logging and error reporting simplified
2016-06-21 13:15:50 +02:00
e52b9a636f
Support for read-only configurations added
2016-06-20 14:51:21 +02:00
ec0b283540
Functions using EAP_ERROR descriptor return bool now for code simplicity
2016-06-15 22:59:52 +02:00
fed1e6052a
Encryption enhanced and moved to module
2016-06-15 14:20:12 +02:00
cf7ca9c8e9
EAP modules divided to libraries
2016-06-10 12:24:49 +02:00