else if (!strncmp(alg, "ECDH", len)) *pflags |= ENGINE_METHOD_ECDH; else if (!strncmp(alg, "ECDSA", len)) *pflags |= ENGINE_METHOD_ECDSA;
static int int_def_cb(const char *alg, int len, void *arg)	{	unsigned int *pflags = arg;	if (!strncmp(alg, "ALL", len))		*pflags |= ENGINE_METHOD_ALL;	else if (!strncmp(alg, "RSA", len))		*pflags |= ENGINE_METHOD_RSA;	else if (!strncmp(alg, "DSA", len))		*pflags |= ENGINE_METHOD_DSA;	else if (!strncmp(alg, "DH", len))		*pflags |= ENGINE_METHOD_DH;	else if (!strncmp(alg, "RAND", len))		*pflags |= ENGINE_METHOD_RAND;	else if (!strncmp(alg, "CIPHERS", len))		*pflags |= ENGINE_METHOD_CIPHERS;	else if (!strncmp(alg, "DIGESTS", len))		*pflags |= ENGINE_METHOD_DIGESTS;	else		return 0;	return 1;	}