openssl/crypto/evp
Emilia Kasper 4aac102f75 RT3425: constant-time evp_enc
Do the final padding check in EVP_DecryptFinal_ex in constant time to
avoid a timing leak from padding failure.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-09-24 16:19:18 +02:00
..
.cvsignore
bio_b64.c Initialize num properly. 2014-05-06 14:07:37 +01:00
bio_enc.c
bio_md.c
bio_ok.c
c_all.c
c_allc.c RFC 5649 support. 2014-07-18 21:37:13 +01:00
c_alld.c
digest.c Ignore NULL parameter in EVP_MD_CTX_destroy. 2013-12-20 23:32:25 +00:00
e_aes_cbc_hmac_sha1.c crypto/evp/e_aes_cbc_hmac_sha[1|256].c: fix compiler warnings. 2014-08-20 22:18:14 +02:00
e_aes_cbc_hmac_sha256.c crypto/evp/e_aes_cbc_hmac_sha[1|256].c: fix compiler warnings. 2014-08-20 22:18:14 +02:00
e_aes.c Fix build when BSAES_ASM is defined but VPAES_ASM is not 2014-08-21 15:42:57 +02:00
e_bf.c
e_camellia.c evp/e_[aes|camellia].c: fix typo in CBC subroutine. 2013-12-18 21:42:46 +01:00
e_cast.c
e_des3.c evp/e_des3.c: fix typo with potential integer overflow on 32-bit platforms. 2013-10-03 10:55:49 +02:00
e_des.c Add support for SPARC T4 DES opcode. 2013-03-31 14:32:05 +02:00
e_dsa.c
e_idea.c
e_null.c
e_old.c
e_rc2.c
e_rc4_hmac_md5.c
e_rc4.c
e_rc5.c
e_seed.c
e_xcbc_d.c
encode.c evp: prevent underflow in base64 decoding 2014-05-06 17:52:19 -04:00
evp_acnf.c
evp_cnf.c
evp_enc.c RT3425: constant-time evp_enc 2014-09-24 16:19:18 +02:00
evp_err.c EVP support for wrapping algorithms. 2013-07-17 21:45:00 +01:00
evp_key.c
evp_lib.c Algorithm parameter support. 2013-08-05 15:45:00 +01:00
evp_locl.h
evp_pbe.c Fix for EVP_PBE_alg_add(). 2014-06-27 23:19:39 +01:00
evp_pkey.c
evp_test.c Test copying of contexts in evp_test. 2014-07-01 12:01:51 +01:00
evp.h RFC 5649 support. 2014-07-18 21:37:13 +01:00
evptests.txt RFC 5649 support. 2014-07-18 21:37:13 +01:00
m_dss1.c
m_dss.c
m_ecdsa.c
m_md2.c
m_md4.c
m_md5.c
m_mdc2.c
m_null.c
m_ripemd.c
m_sha1.c
m_sha.c
m_sigver.c Constify. 2013-11-14 21:05:36 +00:00
m_wp.c
Makefile RT3425: constant-time evp_enc 2014-09-24 16:19:18 +02:00
names.c
openbsd_hw.c RT1815: More const'ness improvements 2014-08-18 11:49:16 -04:00
p5_crpt2_test.c Make it build. 2014-05-25 17:35:04 +01:00
p5_crpt2.c Fix memory leak. 2013-11-11 22:39:40 +00:00
p5_crpt.c
p_dec.c
p_enc.c
p_lib.c Add functions returning security bits. 2014-03-28 14:49:04 +00:00
p_open.c
p_seal.c
p_sign.c Flag to disable automatic copying of contexts. 2013-11-13 23:48:35 +00:00
p_verify.c Flag to disable automatic copying of contexts. 2013-11-13 23:48:35 +00:00
pmeth_fn.c
pmeth_gn.c
pmeth_lib.c