Commit cd7b854b authored by Andy Polyakov's avatar Andy Polyakov
Browse files

e_rc4_hmac_md5.c: make it work on darwin64, which is configured with RC4_CHAR.

parent aecc0756
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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

+6 −0
Original line number Diff line number Diff line
@@ -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]));