mbedtls/include/polarssl
Paul Bakker e47b34bdc8 Removed further timing differences during SSL message decryption in ssl_decrypt_buf()
New padding checking is unbiased on correct or incorrect padding and
has no branch prediction timing differences.

The additional MAC checks further straighten out the timing differences.
2013-02-27 14:48:00 +01:00
..
aes.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
arc4.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
asn1.h
asn1write.h
base64.h Fixed typo in base64.h 2013-02-14 11:56:58 +01:00
bignum.h Fixed comment on maximum tested size for POLARSSL_MPI_MAX_LIMBS 2013-01-21 12:14:17 +01:00
blowfish.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
bn_mul.h - Fixed for SPARC64 2012-10-30 07:29:57 +00:00
camellia.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
certs.h
cipher.h - Cleaner return value (for C++) 2012-08-23 08:34:32 +00:00
cipher_wrap.h - Added Blowfish to generic cipher layer 2012-07-04 17:10:40 +00:00
config.h Added comments to indicate dependency from PEM on AES, DES and MD5 2013-02-19 13:17:08 +01:00
ctr_drbg.h
debug.h
des.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
dhm.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
entropy.h
entropy_poll.h
error.h - Added PKCS#5 PBKDF2 key derivation function 2012-08-23 13:03:18 +00:00
gcm.h - Fixes for MSVC6 2012-11-02 10:59:36 +00:00
havege.h
md.h
md2.h
md4.h - Moved from unsigned long to uint32_t throughout code 2012-10-01 14:41:15 +00:00
md5.h Removed further timing differences during SSL message decryption in ssl_decrypt_buf() 2013-02-27 14:48:00 +01:00
md_wrap.h
net.h
openssl.h
padlock.h - Moved from unsigned long to uint32_t throughout code 2012-10-01 14:41:15 +00:00
pbkdf2.h - Moved from unsigned long to uint32_t throughout code 2012-10-01 14:41:15 +00:00
pem.h
pkcs11.h - Fixed argument types 2012-11-14 12:14:19 +00:00
rsa.h - Added extra documentation 2012-11-07 20:41:16 +00:00
sha1.h Removed further timing differences during SSL message decryption in ssl_decrypt_buf() 2013-02-27 14:48:00 +01:00
sha2.h Removed further timing differences during SSL message decryption in ssl_decrypt_buf() 2013-02-27 14:48:00 +01:00
sha4.h - Moved from unsigned long to uint32_t throughout code 2012-10-01 14:41:15 +00:00
ssl.h Added ssl_handshake_step() to allow single stepping the handshake 2013-01-25 14:49:24 +01:00
ssl_cache.h - Cache now only allows a maximum of entries in cache for preventing memory overrun 2012-10-23 22:18:28 +00:00
timing.h
version.h Updated for PolarSSL 1.2.5 2013-02-02 19:23:57 +01:00
x509.h - Depth that the certificate verify callback receives is now numbered bottom-up (Peer cert depth is 0) 2012-11-14 12:11:38 +00:00
x509write.h
xtea.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00