openssl/crypto/evp
Richard Levitte 216e8d9103 Improve the definition of STITCHED_CALL in e_rc4_hmac_md5.c
The definition of STITCHED_CALL relies on OPENSSL_NO_ASM.  However,
when a configuration simply lacks the assembler implementation for RC4
(which is where we have implemented the stitched call), OPENSSL_NO_ASM
isn't implemented.  Better, then, to rely on specific macros that
indicated that RC4 (and MD5) are implemented in assembler.

For this to work properly, we must also make sure Configure adds the
definition of RC4_ASM among the C flags.

Reviewed-by: Andy Polyakov <appro@openssl.org>
2016-08-26 12:41:07 +02:00
..
bio_b64.c Change the return type of EVP_EncodeUpdate 2016-06-16 09:50:48 +01:00
bio_enc.c evp/bio_enc.c: stop using pointer arithmetic for error detection. 2016-08-24 10:34:27 +01:00
bio_md.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
bio_ok.c Whitespace cleanup in crypto 2016-06-29 09:56:39 -04:00
build.info Review comments 2016-03-11 10:39:10 -05:00
c_allc.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
c_alld.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
cmeth_lib.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
digest.c Convert memset calls to OPENSSL_cleanse 2016-06-30 15:51:57 +01:00
e_aes.c evp/e_aes.c: wire new CBC and CTR subroutines from aesfx-sparcv9. 2016-07-16 23:37:31 +02:00
e_aes_cbc_hmac_sha1.c Whitespace cleanup in crypto 2016-06-29 09:56:39 -04:00
e_aes_cbc_hmac_sha256.c crypto/evp/e_aes_cbc_hmac_sha256.c: Remove spurious memset 2016-06-20 09:38:37 -04:00
e_bf.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_camellia.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_cast.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_chacha20_poly1305.c Fix some style issues... 2016-08-02 09:59:23 +02:00
e_des.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
e_des3.c RT2867: des_ede3_cfb1 ignored "size in bits" flag 2016-06-23 10:03:50 -04:00
e_idea.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_null.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_old.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_rc2.c Add some missing return value checks 2016-06-13 17:38:39 +01:00
e_rc4.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
e_rc4_hmac_md5.c Improve the definition of STITCHED_CALL in e_rc4_hmac_md5.c 2016-08-26 12:41:07 +02:00
e_rc5.c Fix spelling of error code 2016-08-10 09:58:57 -04:00
e_seed.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
e_xcbc_d.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
encode.c Add EVP_ENCODE_CTX_copy 2016-07-24 19:23:00 +01:00
evp_cnf.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
evp_enc.c evp/evp_enc.c: make assert error message more readable 2016-07-31 17:03:11 +02:00
evp_err.c Fix spelling of error code 2016-08-10 09:58:57 -04:00
evp_key.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
evp_lib.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
evp_locl.h Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
evp_pbe.c Add checks on sk_TYPE_push() returned value 2016-07-05 17:45:50 +01:00
evp_pkey.c Constify private key decode. 2016-08-17 12:01:29 +01:00
m_md2.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
m_md4.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
m_md5.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
m_md5_sha1.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
m_mdc2.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
m_null.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
m_ripemd.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
m_sha1.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
m_sigver.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
m_wp.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
names.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
p5_crpt.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
p5_crpt2.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
p_dec.c Useless header include of openssl/rand.h 2016-06-18 16:30:24 -04:00
p_enc.c Useless header include of openssl/rand.h 2016-06-18 16:30:24 -04:00
p_lib.c Convert X509* functions to use const getters 2016-08-17 13:59:04 +01:00
p_open.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
p_seal.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
p_sign.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
p_verify.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
pmeth_fn.c Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
pmeth_gn.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00
pmeth_lib.c Add X25519 methods to internal tables 2016-08-13 14:11:04 +01:00
scrypt.c Copyright consolidation 04/10 2016-05-17 14:24:46 -04:00