FreeRDP/include/freerdp/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
..
ber.h Fixed a range of BER boundary encoding bugs which would occur when any NLA packet hit the 127 character mark. Removed ber#get_content_length as it was not behaving deterministically. 2013-05-21 16:06:00 +01:00
certificate.h libfreerdp-utils: purge old STREAM utils 2013-03-21 16:45:25 -04:00
crypto.h Changes for base64 2014-05-11 22:49:10 +02:00
der.h libwinpr-utils: combine old and new stream utils 2013-03-21 15:19:33 -04:00
er.h libfreerdp-utils: purge old STREAM utils 2013-03-21 16:45:25 -04:00
per.h libfreerdp-utils: purge old STREAM utils 2013-03-21 16:45:25 -04:00
tls.h libfreerdp-crypto: fix tls_verify_certificate declaration 2014-04-01 21:17:44 -04:00