FreeRDP/libfreerdp/crypto
Hardening 9f1d0201ec Changes for base64
This patch changes the prototype for decode_base64 so that the encode / decode
method are consistant (encode(BYTE *) => char* and decode(char*) => BYTE*).
It also does some improvements with unrolling loops so that end conditions are
tested only at the end.
The patch also adds some unitary tests.
Before the patch base64_decode() made valgrind complain about uninitialized
bits, after valgrind is happy and very quiet.
2014-05-11 22:49:10 +02:00
..
test Changes for base64 2014-05-11 22:49:10 +02:00
base64.c Changes for base64 2014-05-11 22:49:10 +02:00
ber.c wfreerdp: fix most build warnings 2014-02-10 22:12:13 -05:00
certificate.c Treat OOM cases 2014-04-09 16:07:06 +02:00
CMakeLists.txt Changes for base64 2014-05-11 22:49:10 +02:00
crypto.c Adds some check to treat OOM problems + RDP security fix 2014-03-25 23:13:08 +01:00
der.c freerdp: purge deprecated stream utils 2013-05-08 16:09:16 -04:00
er.c Fixed issues found with clang-analyzer 2013-09-05 12:14:33 +02:00
per.c wfreerdp: fix most build warnings 2014-02-10 22:12:13 -05:00
tls.c tls: WSAGetLastError should be used on Windows to check system socket error. 2014-04-29 23:05:30 +08:00