e_rc4_hmac_md5.c: make it work on darwin64, which is configured with RC4_CHAR.
This commit is contained in:
parent
aecc0756e8
commit
cd7b854bbb
@ -101,7 +101,8 @@ static int rc4_hmac_md5_init_key(EVP_CIPHER_CTX *ctx,
|
||||
#if !defined(OPENSSL_NO_ASM) && ( \
|
||||
defined(__x86_64) || defined(__x86_64__) || \
|
||||
defined(_M_AMD64) || defined(_M_X64) || \
|
||||
defined(__INTEL__) )
|
||||
defined(__INTEL__) ) && \
|
||||
!(defined(__APPLE__) && defined(__MACH__))
|
||||
#define STITCHED_CALL
|
||||
#endif
|
||||
|
||||
|
@ -120,6 +120,12 @@ int main(int argc, char *argv[])
|
||||
RC4_KEY key;
|
||||
unsigned char obuf[512];
|
||||
|
||||
#if !defined(OPENSSL_PIC)
|
||||
void OPENSSL_cpuid_setup(void);
|
||||
|
||||
OPENSSL_cpuid_setup();
|
||||
#endif
|
||||
|
||||
for (i=0; i<6; i++)
|
||||
{
|
||||
RC4_set_key(&key,keys[i][0],&(keys[i][1]));
|
||||
|
Loading…
Reference in New Issue
Block a user