openssl/crypto/evp
Dr. Stephen Henson 5f2329b82a Fix fips flag handling.
Don't set the fips flags in cipher and digests as the implementations
aren't suitable for FIPS mode and will be redirected to the FIPS module
versions anyway.

Return EVP_CIPH_FLAG_FIPS or EVP_MD_FLAG_FIPS if a FIPS implementation
exists when calling EVP_CIPHER_flags and EVP_MD_flags repectively.

Remove unused FIPS code from e_aes.c: the 1.0.2 branch will never be
used to build a FIPS module.
2014-02-27 19:18:58 +00:00
..
.cvsignore Add emacs cache files to .cvsignore. 2005-04-11 14:17:07 +00:00
bio_b64.c PR: 2258 2010-05-27 12:41:20 +00:00
bio_enc.c Add missing function EVP_CIPHER_CTX_copy(). Current code uses memcpy() to copy 2010-02-07 13:41:23 +00:00
bio_md.c Backport libcrypto audit: check return values of EVP functions instead 2011-06-03 20:53:00 +00:00
bio_ok.c Backport libcrypto audit: check return values of EVP functions instead 2011-06-03 20:53:00 +00:00
c_all.c PR: 1974 (partial) 2009-07-01 14:55:59 +00:00
c_allc.c Add AES-NI+SHA256 stitch registrations (from master). 2014-02-02 00:05:02 +01:00
c_alld.c Delete MD2 from algorithm tables and default compilation. 2009-07-08 08:50:53 +00:00
digest.c Ignore NULL parameter in EVP_MD_CTX_destroy. 2013-12-20 23:24:26 +00:00
e_aes.c Fix fips flag handling. 2014-02-27 19:18:58 +00:00
e_aes_cbc_hmac_sha1.c ssl/s3_pkt.c: detect RAND_bytes error in multi-block. 2014-02-14 17:45:33 +01:00
e_aes_cbc_hmac_sha256.c ssl/s3_pkt.c: detect RAND_bytes error in multi-block. 2014-02-14 17:45:33 +01:00
e_bf.c
e_camellia.c evp/e_[aes|camellia].c: fix typo in CBC subroutine. 2013-12-18 22:56:24 +01:00
e_cast.c Make sure we get the definition of OPENSSL_NO_CAST. 2003-03-20 23:28:27 +00:00
e_des.c evp/e_des[3].c: engage SPARC T4 DES support. 2013-05-20 16:08:39 +02:00
e_des3.c Fix fips flag handling. 2014-02-27 19:18:58 +00:00
e_dsa.c
e_idea.c size_t-fy EVP_CIPHER. Note that being size_t-fied it doesn't require 2008-10-31 19:48:25 +00:00
e_null.c Experimental multi-implementation support for FIPS capable OpenSSL. 2012-05-13 18:40:12 +00:00
e_old.c Use OPENSSL_NO_CAST, not OPENSSL_NO_CAST5 in e_old.c 2005-04-25 23:09:00 +00:00
e_rc2.c Backport libcrypto audit: check return values of EVP functions instead 2011-06-03 20:53:00 +00:00
e_rc4.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
e_rc4_hmac_md5.c e_rc4_hmac_md5.c: reapply commit#21726, which was erroneously omitted [from 1.0.1]. 2012-04-20 21:45:21 +00:00
e_rc5.c Make sure we get the definition of OPENSSL_NO_RC5. 2003-03-20 23:29:26 +00:00
e_seed.c Add SEED encryption algorithm. 2007-04-23 23:48:59 +00:00
e_xcbc_d.c size_t-fy EVP_CIPHER. Note that being size_t-fied it doesn't require 2008-10-31 19:48:25 +00:00
encode.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
evp.h evp/e_aes_cbc_hmac_sha[1|256].c: add multi-block implementations [from master]. 2014-02-05 19:52:38 +01:00
evp_acnf.c Update obsolete email address... 2008-11-05 18:39:08 +00:00
evp_cnf.c add missing evp_cnf.c file 2012-07-04 13:14:44 +00:00
evp_enc.c EVP support for wrapping algorithms. 2013-10-01 14:01:17 +01:00
evp_err.c EVP support for wrapping algorithms. 2013-10-01 14:01:17 +01:00
evp_key.c Backport libcrypto audit: check return values of EVP functions instead 2011-06-03 20:53:00 +00:00
evp_lib.c Fix fips flag handling. 2014-02-27 19:18:58 +00:00
evp_locl.h undef some symbols that cause problems with make depend for fips builds 2012-01-18 01:40:36 +00:00
evp_pbe.c Backport of password based CMS support from HEAD. 2011-10-09 15:28:02 +00:00
evp_pkey.c Update obsolete email address... 2008-11-05 18:39:08 +00:00
evp_test.c EVP support for wrapping algorithms. 2013-10-01 14:01:17 +01:00
evptests.txt EVP support for wrapping algorithms. 2013-10-01 14:01:17 +01:00
m_dss.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
m_dss1.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
m_ecdsa.c Experimental multi-implementation support for FIPS capable OpenSSL. 2012-05-13 18:40:12 +00:00
m_md2.c make 2005-07-16 12:37:36 +00:00
m_md4.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
m_md5.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
m_mdc2.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
m_null.c size_t-fication of message digest APIs. We should size_t-fy more APIs... 2004-05-15 11:29:55 +00:00
m_ripemd.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
m_sha.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
m_sha1.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
m_sigver.c Constify. 2013-11-14 21:00:40 +00:00
m_wp.c revert more "version skew" changes that break FIPS builds 2012-06-10 23:02:06 +00:00
Makefile make update 2014-02-06 14:31:09 +00:00
names.c Add RC4-MD5 and AESNI-SHA1 "stitched" implementations [from HEAD]. 2011-08-23 20:53:34 +00:00
openbsd_hw.c
p5_crpt.c fix leak 2012-03-22 16:28:21 +00:00
p5_crpt2.c Fix memory leak. 2013-11-11 23:55:18 +00:00
p_dec.c Initial DSA EVP_PKEY_METHOD. Fixup some error codes. 2006-04-12 10:20:47 +00:00
p_enc.c Initial DSA EVP_PKEY_METHOD. Fixup some error codes. 2006-04-12 10:20:47 +00:00
p_lib.c recognise X9.42 DH certificates on servers 2012-04-18 17:03:45 +00:00
p_open.c Backport libcrypto audit: check return values of EVP functions instead 2011-06-03 20:53:00 +00:00
p_seal.c Backport libcrypto audit: check return values of EVP functions instead 2011-06-03 20:53:00 +00:00
p_sign.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
p_verify.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
pmeth_fn.c Updates from HEAD. 2009-06-16 16:39:20 +00:00
pmeth_gn.c constify EVP_PKEY_new_mac_key() 2010-11-24 13:14:03 +00:00
pmeth_lib.c Initial experimental support for X9.42 DH parameter format to handle 2012-04-07 20:22:11 +00:00