static int auth_suppdata_generate_cb(SSL *s, unsigned short supp_data_type,
				     const unsigned char **out,
				     unsigned short *outlen, void *arg)
	{
	if (c_auth && client_provided_client_authz && client_provided_server_authz)
		{
		if (!c_auth_require_reneg
		    || (c_auth_require_reneg && SSL_num_renegotiations(s)))
			{
			generated_supp_data = OPENSSL_malloc(10);
			memcpy(generated_supp_data, "1234512345", 10);
			*out = generated_supp_data;
			*outlen = 10;
			return 1;
			}
		}
	return -1;
	}
['static int auth_suppdata_generate_cb(SSL *s, unsigned short supp_data_type,\n\t\t\t\t     const unsigned char **out,\n\t\t\t\t     unsigned short *outlen, void *arg)\n\t{\n\tif (c_auth && client_provided_client_authz && client_provided_server_authz)\n\t\t{\n\t\tif (!c_auth_require_reneg\n\t\t    || (c_auth_require_reneg && SSL_num_renegotiations(s)))\n\t\t\t{\n\t\t\tgenerated_supp_data = OPENSSL_malloc(10);\n\t\t\tmemcpy(generated_supp_data, "1234512345", 10);\n\t\t\t*out = generated_supp_data;\n\t\t\t*outlen = 10;\n\t\t\treturn 1;\n\t\t\t}\n\t\t}\n\treturn -1;\n\t}', 'void *CRYPTO_malloc(int num, const char *file, int line)\n\t{\n\tvoid *ret = NULL;\n\tif (num <= 0) return NULL;\n\tallow_customize = 0;\n\tif (malloc_debug_func != NULL)\n\t\t{\n\t\tallow_customize_debug = 0;\n\t\tmalloc_debug_func(NULL, num, file, line, 0);\n\t\t}\n\tret = malloc_ex_func(num,file,line);\n#ifdef LEVITTE_DEBUG_MEM\n\tfprintf(stderr, "LEVITTE_DEBUG_MEM:         > 0x%p (%d)\\n", ret, num);\n#endif\n\tif (malloc_debug_func != NULL)\n\t\tmalloc_debug_func(ret, num, file, line, 1);\n#ifndef OPENSSL_CPUID_OBJ\n        if(ret && (num > 2048))\n\t{\textern unsigned char cleanse_ctr;\n                ((unsigned char *)ret)[0] = cleanse_ctr;\n\t}\n#endif\n\treturn ret;\n\t}']