summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2014-06-15 15:44:39 +0000
committerjsing <>2014-06-15 15:44:39 +0000
commit38a8ba4b0cb305320f7f52da8803cb7415a1b19e (patch)
tree0588aba00f67dcd6beb89926abcd86db21e32b1e /src
parentc14b20da98a1466c75cb26dd7c3ed81e98cd1343 (diff)
downloadopenbsd-38a8ba4b0cb305320f7f52da8803cb7415a1b19e.tar.gz
openbsd-38a8ba4b0cb305320f7f52da8803cb7415a1b19e.tar.bz2
openbsd-38a8ba4b0cb305320f7f52da8803cb7415a1b19e.zip
Simplify EVP_CIPHER_CTX_new() - stop pretending that EVP_CIPHER_CTX_init()
does something special... just use calloc() instead. ok beck@ miod@
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/evp/evp_enc.c8
-rw-r--r--src/lib/libssl/src/crypto/evp/evp_enc.c8
2 files changed, 4 insertions, 12 deletions
diff --git a/src/lib/libcrypto/evp/evp_enc.c b/src/lib/libcrypto/evp/evp_enc.c
index d650d285df..5c3da7c476 100644
--- a/src/lib/libcrypto/evp/evp_enc.c
+++ b/src/lib/libcrypto/evp/evp_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: evp_enc.c,v 1.19 2014/06/12 15:49:29 deraadt Exp $ */ 1/* $OpenBSD: evp_enc.c,v 1.20 2014/06/15 15:44:39 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -74,16 +74,12 @@ void
74EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx) 74EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx)
75{ 75{
76 memset(ctx, 0, sizeof(EVP_CIPHER_CTX)); 76 memset(ctx, 0, sizeof(EVP_CIPHER_CTX));
77 /* ctx->cipher=NULL; */
78} 77}
79 78
80EVP_CIPHER_CTX * 79EVP_CIPHER_CTX *
81EVP_CIPHER_CTX_new(void) 80EVP_CIPHER_CTX_new(void)
82{ 81{
83 EVP_CIPHER_CTX *ctx = malloc(sizeof *ctx); 82 return calloc(1, sizeof(EVP_CIPHER_CTX));
84 if (ctx)
85 EVP_CIPHER_CTX_init(ctx);
86 return ctx;
87} 83}
88 84
89int 85int
diff --git a/src/lib/libssl/src/crypto/evp/evp_enc.c b/src/lib/libssl/src/crypto/evp/evp_enc.c
index d650d285df..5c3da7c476 100644
--- a/src/lib/libssl/src/crypto/evp/evp_enc.c
+++ b/src/lib/libssl/src/crypto/evp/evp_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: evp_enc.c,v 1.19 2014/06/12 15:49:29 deraadt Exp $ */ 1/* $OpenBSD: evp_enc.c,v 1.20 2014/06/15 15:44:39 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -74,16 +74,12 @@ void
74EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx) 74EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx)
75{ 75{
76 memset(ctx, 0, sizeof(EVP_CIPHER_CTX)); 76 memset(ctx, 0, sizeof(EVP_CIPHER_CTX));
77 /* ctx->cipher=NULL; */
78} 77}
79 78
80EVP_CIPHER_CTX * 79EVP_CIPHER_CTX *
81EVP_CIPHER_CTX_new(void) 80EVP_CIPHER_CTX_new(void)
82{ 81{
83 EVP_CIPHER_CTX *ctx = malloc(sizeof *ctx); 82 return calloc(1, sizeof(EVP_CIPHER_CTX));
84 if (ctx)
85 EVP_CIPHER_CTX_init(ctx);
86 return ctx;
87} 83}
88 84
89int 85int