FreeRDP/include/freerdp
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
..
cache Reformatted file. 2016-10-06 13:43:14 +02:00
channels Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
client Allow printing of custom arguments in help. 2017-11-15 15:25:34 +01:00
codec Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
crypto Support for OpenSSL 1.1.0 2016-11-24 17:50:09 +01:00
gdi Removed unused variable. 2017-08-31 09:57:49 +02:00
locale Refactored timezone functions. 2016-02-24 09:28:30 +01:00
server Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
utils fseeko and ftello for 64bit file support. 2017-08-14 08:42:49 +02:00
addin.h channels: properly handle VirtualChannelEntryEx in static virtual channel loading 2016-11-16 09:52:24 -05:00
altsec.h Reformatted file. 2016-10-06 13:43:14 +02:00
api.h Fixed some X11 functions. 2016-10-06 13:43:10 +02:00
assistance.h Fixed freerdp_assistance_file_new argument declaration 2015-12-14 14:18:50 +01:00
autodetect.h Added client bandwidth measurement result callback. 2015-05-20 16:18:55 +02:00
build-config.h.in Fixed addin loader, prefer system library paths. 2016-11-24 15:28:41 +01:00
client.h Moved common code from cli clients to client lib. 2016-02-05 02:05:37 +01:00
codecs.h Readded H264 struct pointers, keep API compatible. 2017-07-17 11:38:06 +02:00
constants.h Added wayland OS minor version. 2016-10-06 13:43:06 +02:00
dvc.h Added attach/detach support for channels. 2016-12-19 17:07:01 +01:00
error.h Added additional NLA error mappings. 2017-11-06 09:49:03 +01:00
event.h Added attach/detach support for channels. 2016-12-19 17:07:01 +01:00
extension.h libfreerdp: header cleanup 2012-12-14 00:25:48 -05:00
freerdp.h String representation of logon_error_info 2017-03-02 18:09:51 +01:00
graphics.h Fixed some more glyph chache bugs. 2016-10-06 13:43:11 +02:00
input.h Implemented horizontal wheel support. 2015-12-14 18:29:23 +01:00
listener.h Add the ability to have listener from an existing socket 2015-05-08 10:00:38 +02:00
log.h Added headers for converting logging in libfreerdp, channels, clients and servers. 2014-09-09 16:33:05 +02:00
message.h Added support for Set Keyboard IME Status 2017-05-12 09:43:58 +02:00
metrics.h Fixed missing extern C 2014-12-01 13:12:51 +01:00
peer.h Add a callback to provide NTLM hashes on server-side 2017-05-18 14:24:24 +02:00
pointer.h Fixed color conversion, unified GFX and updated API. 2016-10-06 13:42:58 +02:00
primary.h Fixed part of font cache issue. 2016-10-06 13:43:03 +02:00
primitives.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
rail.h Add checks for some XXX_New and XXX_Add functions 2015-05-18 11:28:00 +02:00
scancode.h add additional evdev key mappings for multimedia and Korean keyboards 2014-01-14 15:18:20 -07:00
secondary.h Fixed color conversion, unified GFX and updated API. 2016-10-06 13:42:58 +02:00
session.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
settings.h Add new command-line option to force xfreerdp into a fips compliant mode. 2017-11-17 12:43:06 +01:00
svc.h channels: start working on extended virtual channel API 2016-11-14 16:44:45 -05:00
types.h libfreerdp-core: refactor codec context management 2014-09-10 00:42:41 -04:00
update.h Added support for Set Keyboard IME Status 2017-05-12 09:43:58 +02:00
version.h.in Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
window.h Remote app support 2015-10-15 18:18:21 -05:00