FreeRDP/winpr/libwinpr/utils
Brent Collins d98b88642b Add new command-line option to force xfreerdp into a fips compliant mode.
This option will ensure that NLA is disabled(since NTLM uses weak crypto algorithms), FIPS
encryption is enabled, and ensure fips mode is enabled for openssl.

Selectively override specific uses of MD5/RC4 with new API calls specifically tailored to override FIPS.

Add comments on why overriding the use of these algorithms under FIPS is acceptable for the locations where overrides happen.

Remove check of server proprietary certificate which was already being ignore to avoid use of MD5.

Initialize winpr openssl earlier to ensure fips mode is set before starting using any crypto algorithms.
2017-11-17 12:43:06 +01:00
..
collections Fixed resizing of PubSub 2017-09-25 13:33:04 +02:00
corkscrew Added winpr functions to generate a stacktrace. 2014-08-14 10:36:50 +02:00
lodepng fseeko and ftello for 64bit file support. 2017-08-14 08:42:49 +02:00
test Replaced atoi 2017-11-15 15:52:16 +01:00
trio Don't disable C99 long double math on non Unix platforms 2015-05-05 21:27:17 +03:00
wlog fix clang warnings, directly include wtypes.h (#4097) 2017-08-29 09:09:38 +02:00
CMakeLists.txt wlog: rework, cleanup and stabilize API 2015-11-09 18:25:45 +01:00
cmdline.c Merge pull request #4000 from akallabeth/ign_keyword_fix 2017-11-16 13:26:01 +01:00
debug.c Fixed clang malloc integer overflow warnings. 2017-07-20 09:29:48 +02:00
image.c fix clang warnings, directly include wtypes.h (#4097) 2017-08-29 09:09:38 +02:00
ini.c Replaced atoi 2017-11-15 15:52:16 +01:00
ModuleOptions.cmake libwinpr: use ModuleOptions.cmake automatically 2012-10-03 19:50:48 -04:00
ntlm.c Fixed clang malloc integer overflow warnings. 2017-07-20 09:29:48 +02:00
print.c fix string format specifiers 2016-12-16 13:48:43 +01:00
sam.c fix clang warnings, directly include wtypes.h (#4097) 2017-08-29 09:09:38 +02:00
ssl.c Add new command-line option to force xfreerdp into a fips compliant mode. 2017-11-17 12:43:06 +01:00
stream.c winpr/stream: don't allow 0-size streams 2015-10-23 18:38:41 +02:00
winpr.c Added get_build_config functions. 2016-01-28 14:26:50 +01:00