eks              4855 ext/openssl/openssl.c 	unsigned char *buf = NULL, **eks;
eks              4889 ext/openssl/openssl.c 	eks = safe_emalloc(nkeys, sizeof(*eks), 0);
eks              4890 ext/openssl/openssl.c 	memset(eks, 0, sizeof(*eks) * nkeys);
eks              4905 ext/openssl/openssl.c 		eks[i] = emalloc(EVP_PKEY_size(pkeys[i]) + 1);
eks              4925 ext/openssl/openssl.c 	if (!EVP_SealInit(&ctx, cipher, eks, eksl, NULL, pkeys, nkeys) || !EVP_SealUpdate(&ctx, buf, &len1, (unsigned char *)data, data_len)) {
eks              4943 ext/openssl/openssl.c 			eks[i][eksl[i]] = '\0';
eks              4944 ext/openssl/openssl.c 			add_next_index_stringl(ekeys, erealloc(eks[i], eksl[i] + 1), eksl[i], 0);
eks              4945 ext/openssl/openssl.c 			eks[i] = NULL;
eks              4968 ext/openssl/openssl.c 		if (eks[i]) { 
eks              4969 ext/openssl/openssl.c 			efree(eks[i]);
eks              4972 ext/openssl/openssl.c 	efree(eks);