Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 304281
Collapse All | Expand All

(-)php-5.2.12/ext/openssl/openssl.c (+6 lines)
Lines 59-65 Link Here
59
#define OPENSSL_ALGO_SHA1 	1
59
#define OPENSSL_ALGO_SHA1 	1
60
#define OPENSSL_ALGO_MD5	2
60
#define OPENSSL_ALGO_MD5	2
61
#define OPENSSL_ALGO_MD4	3
61
#define OPENSSL_ALGO_MD4	3
62
#ifdef HAVE_OPENSSL_MD2_H
62
#define OPENSSL_ALGO_MD2	4
63
#define OPENSSL_ALGO_MD2	4
64
#endif
63
#define OPENSSL_ALGO_DSS1	5
65
#define OPENSSL_ALGO_DSS1	5
64
66
65
#define DEBUG_SMIME	0
67
#define DEBUG_SMIME	0
Lines 649-657 Link Here
649
		case OPENSSL_ALGO_MD4:
651
		case OPENSSL_ALGO_MD4:
650
			mdtype = (EVP_MD *) EVP_md4();
652
			mdtype = (EVP_MD *) EVP_md4();
651
			break;
653
			break;
654
#ifdef HAVE_OPENSSL_MD2_H
652
		case OPENSSL_ALGO_MD2:
655
		case OPENSSL_ALGO_MD2:
653
			mdtype = (EVP_MD *) EVP_md2();
656
			mdtype = (EVP_MD *) EVP_md2();
654
			break;
657
			break;
658
#endif
655
		case OPENSSL_ALGO_DSS1:
659
		case OPENSSL_ALGO_DSS1:
656
			mdtype = (EVP_MD *) EVP_dss1();
660
			mdtype = (EVP_MD *) EVP_dss1();
657
			break;
661
			break;
Lines 705-711 Link Here
705
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_SHA1", OPENSSL_ALGO_SHA1, CONST_CS|CONST_PERSISTENT);
709
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_SHA1", OPENSSL_ALGO_SHA1, CONST_CS|CONST_PERSISTENT);
706
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD5", OPENSSL_ALGO_MD5, CONST_CS|CONST_PERSISTENT);
710
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD5", OPENSSL_ALGO_MD5, CONST_CS|CONST_PERSISTENT);
707
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD4", OPENSSL_ALGO_MD4, CONST_CS|CONST_PERSISTENT);
711
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD4", OPENSSL_ALGO_MD4, CONST_CS|CONST_PERSISTENT);
712
#ifdef HAVE_OPENSSL_MD2_H
708
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD2", OPENSSL_ALGO_MD2, CONST_CS|CONST_PERSISTENT);
713
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_MD2", OPENSSL_ALGO_MD2, CONST_CS|CONST_PERSISTENT);
714
#endif
709
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_DSS1", OPENSSL_ALGO_DSS1, CONST_CS|CONST_PERSISTENT);
715
	REGISTER_LONG_CONSTANT("OPENSSL_ALGO_DSS1", OPENSSL_ALGO_DSS1, CONST_CS|CONST_PERSISTENT);
710
716
711
	/* flags for S/MIME */
717
	/* flags for S/MIME */

Return to bug 304281