summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ecdh/ech_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ecdh/ech_lib.c')
-rw-r--r--src/lib/libcrypto/ecdh/ech_lib.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/ecdh/ech_lib.c b/src/lib/libcrypto/ecdh/ech_lib.c
index ddf226b166..51fb7d6afb 100644
--- a/src/lib/libcrypto/ecdh/ech_lib.c
+++ b/src/lib/libcrypto/ecdh/ech_lib.c
@@ -129,7 +129,7 @@ static ECDH_DATA *ECDH_DATA_new_method(ENGINE *engine)
129 { 129 {
130 ECDH_DATA *ret; 130 ECDH_DATA *ret;
131 131
132 ret=(ECDH_DATA *)OPENSSL_malloc(sizeof(ECDH_DATA)); 132 ret=(ECDH_DATA *)malloc(sizeof(ECDH_DATA));
133 if (ret == NULL) 133 if (ret == NULL)
134 { 134 {
135 ECDHerr(ECDH_F_ECDH_DATA_NEW_METHOD, ERR_R_MALLOC_FAILURE); 135 ECDHerr(ECDH_F_ECDH_DATA_NEW_METHOD, ERR_R_MALLOC_FAILURE);
@@ -150,7 +150,7 @@ static ECDH_DATA *ECDH_DATA_new_method(ENGINE *engine)
150 { 150 {
151 ECDHerr(ECDH_F_ECDH_DATA_NEW_METHOD, ERR_R_ENGINE_LIB); 151 ECDHerr(ECDH_F_ECDH_DATA_NEW_METHOD, ERR_R_ENGINE_LIB);
152 ENGINE_finish(ret->engine); 152 ENGINE_finish(ret->engine);
153 OPENSSL_free(ret); 153 free(ret);
154 return NULL; 154 return NULL;
155 } 155 }
156 } 156 }
@@ -162,7 +162,7 @@ static ECDH_DATA *ECDH_DATA_new_method(ENGINE *engine)
162 if ((ret->meth->init != NULL) && !ret->meth->init(ret)) 162 if ((ret->meth->init != NULL) && !ret->meth->init(ret))
163 { 163 {
164 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDH, ret, &ret->ex_data); 164 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDH, ret, &ret->ex_data);
165 OPENSSL_free(ret); 165 free(ret);
166 ret=NULL; 166 ret=NULL;
167 } 167 }
168#endif 168#endif
@@ -198,7 +198,7 @@ void ecdh_data_free(void *data)
198 198
199 OPENSSL_cleanse((void *)r, sizeof(ECDH_DATA)); 199 OPENSSL_cleanse((void *)r, sizeof(ECDH_DATA));
200 200
201 OPENSSL_free(r); 201 free(r);
202 } 202 }
203 203
204ECDH_DATA *ecdh_check(EC_KEY *key) 204ECDH_DATA *ecdh_check(EC_KEY *key)