summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usr.bin/openssl/apps.c8
-rw-r--r--src/usr.bin/openssl/ca.c4
-rw-r--r--src/usr.bin/openssl/dgst.c4
-rw-r--r--src/usr.bin/openssl/enc.c6
-rw-r--r--src/usr.bin/openssl/s_client.c8
-rw-r--r--src/usr.bin/openssl/s_server.c4
6 files changed, 17 insertions, 17 deletions
diff --git a/src/usr.bin/openssl/apps.c b/src/usr.bin/openssl/apps.c
index 3803cc3bc6..acd95abc7f 100644
--- a/src/usr.bin/openssl/apps.c
+++ b/src/usr.bin/openssl/apps.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: apps.c,v 1.33 2015/07/21 03:47:17 bcook Exp $ */ 1/* $OpenBSD: apps.c,v 1.34 2015/09/10 16:01:06 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -431,7 +431,7 @@ password_callback(char *buf, int bufsiz, int verify, void *arg)
431 UI_ctrl(ui, UI_CTRL_IS_REDOABLE, 0, 0, 0)); 431 UI_ctrl(ui, UI_CTRL_IS_REDOABLE, 0, 0, 0));
432 432
433 if (buff) { 433 if (buff) {
434 OPENSSL_cleanse(buff, (unsigned int) bufsiz); 434 explicit_bzero(buff, (unsigned int) bufsiz);
435 free(buff); 435 free(buff);
436 } 436 }
437 if (ok >= 0) 437 if (ok >= 0)
@@ -439,12 +439,12 @@ password_callback(char *buf, int bufsiz, int verify, void *arg)
439 if (ok == -1) { 439 if (ok == -1) {
440 BIO_printf(bio_err, "User interface error\n"); 440 BIO_printf(bio_err, "User interface error\n");
441 ERR_print_errors(bio_err); 441 ERR_print_errors(bio_err);
442 OPENSSL_cleanse(buf, (unsigned int) bufsiz); 442 explicit_bzero(buf, (unsigned int) bufsiz);
443 res = 0; 443 res = 0;
444 } 444 }
445 if (ok == -2) { 445 if (ok == -2) {
446 BIO_printf(bio_err, "aborted!\n"); 446 BIO_printf(bio_err, "aborted!\n");
447 OPENSSL_cleanse(buf, (unsigned int) bufsiz); 447 explicit_bzero(buf, (unsigned int) bufsiz);
448 res = 0; 448 res = 0;
449 } 449 }
450 UI_free(ui); 450 UI_free(ui);
diff --git a/src/usr.bin/openssl/ca.c b/src/usr.bin/openssl/ca.c
index 3829715272..8645128e42 100644
--- a/src/usr.bin/openssl/ca.c
+++ b/src/usr.bin/openssl/ca.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ca.c,v 1.10 2015/09/10 02:17:17 lteo Exp $ */ 1/* $OpenBSD: ca.c,v 1.11 2015/09/10 16:01:06 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 *
@@ -641,7 +641,7 @@ bad:
641 } 641 }
642 pkey = load_key(bio_err, keyfile, keyform, 0, key, e, "CA private key"); 642 pkey = load_key(bio_err, keyfile, keyform, 0, key, e, "CA private key");
643 if (key) 643 if (key)
644 OPENSSL_cleanse(key, strlen(key)); 644 explicit_bzero(key, strlen(key));
645 if (pkey == NULL) { 645 if (pkey == NULL) {
646 /* load_key() has already printed an appropriate message */ 646 /* load_key() has already printed an appropriate message */
647 goto err; 647 goto err;
diff --git a/src/usr.bin/openssl/dgst.c b/src/usr.bin/openssl/dgst.c
index efffd2c034..d442bba266 100644
--- a/src/usr.bin/openssl/dgst.c
+++ b/src/usr.bin/openssl/dgst.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dgst.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */ 1/* $OpenBSD: dgst.c,v 1.5 2015/09/10 16:01:06 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 *
@@ -457,7 +457,7 @@ mac_end:
457 457
458end: 458end:
459 if (buf != NULL) { 459 if (buf != NULL) {
460 OPENSSL_cleanse(buf, BUFSIZE); 460 explicit_bzero(buf, BUFSIZE);
461 free(buf); 461 free(buf);
462 } 462 }
463 if (in != NULL) 463 if (in != NULL)
diff --git a/src/usr.bin/openssl/enc.c b/src/usr.bin/openssl/enc.c
index bb908b242d..3ba774053d 100644
--- a/src/usr.bin/openssl/enc.c
+++ b/src/usr.bin/openssl/enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: enc.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */ 1/* $OpenBSD: enc.c,v 1.6 2015/09/10 16:01:06 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 *
@@ -623,9 +623,9 @@ enc_main(int argc, char **argv)
623 * Jr. <hughes@indiana.edu> 623 * Jr. <hughes@indiana.edu>
624 */ 624 */
625 if (enc_config.keystr == strbuf) 625 if (enc_config.keystr == strbuf)
626 OPENSSL_cleanse(enc_config.keystr, SIZE); 626 explicit_bzero(enc_config.keystr, SIZE);
627 else 627 else
628 OPENSSL_cleanse(enc_config.keystr, 628 explicit_bzero(enc_config.keystr,
629 strlen(enc_config.keystr)); 629 strlen(enc_config.keystr));
630 } 630 }
631 if (enc_config.hiv != NULL && 631 if (enc_config.hiv != NULL &&
diff --git a/src/usr.bin/openssl/s_client.c b/src/usr.bin/openssl/s_client.c
index 14ba563409..f118672abb 100644
--- a/src/usr.bin/openssl/s_client.c
+++ b/src/usr.bin/openssl/s_client.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s_client.c,v 1.17 2015/09/10 06:36:45 bcook Exp $ */ 1/* $OpenBSD: s_client.c,v 1.18 2015/09/10 16:01:06 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 *
@@ -1296,15 +1296,15 @@ end:
1296 if (vpm) 1296 if (vpm)
1297 X509_VERIFY_PARAM_free(vpm); 1297 X509_VERIFY_PARAM_free(vpm);
1298 if (cbuf != NULL) { 1298 if (cbuf != NULL) {
1299 OPENSSL_cleanse(cbuf, BUFSIZZ); 1299 explicit_bzero(cbuf, BUFSIZZ);
1300 free(cbuf); 1300 free(cbuf);
1301 } 1301 }
1302 if (sbuf != NULL) { 1302 if (sbuf != NULL) {
1303 OPENSSL_cleanse(sbuf, BUFSIZZ); 1303 explicit_bzero(sbuf, BUFSIZZ);
1304 free(sbuf); 1304 free(sbuf);
1305 } 1305 }
1306 if (mbuf != NULL) { 1306 if (mbuf != NULL) {
1307 OPENSSL_cleanse(mbuf, BUFSIZZ); 1307 explicit_bzero(mbuf, BUFSIZZ);
1308 free(mbuf); 1308 free(mbuf);
1309 } 1309 }
1310 if (bio_c_out != NULL) { 1310 if (bio_c_out != NULL) {
diff --git a/src/usr.bin/openssl/s_server.c b/src/usr.bin/openssl/s_server.c
index 2ac8c06c1e..0272abe43b 100644
--- a/src/usr.bin/openssl/s_server.c
+++ b/src/usr.bin/openssl/s_server.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s_server.c,v 1.15 2015/08/22 16:36:05 jsing Exp $ */ 1/* $OpenBSD: s_server.c,v 1.16 2015/09/10 16:01:06 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 *
@@ -1608,7 +1608,7 @@ err:
1608 } 1608 }
1609 BIO_printf(bio_s_out, "CONNECTION CLOSED\n"); 1609 BIO_printf(bio_s_out, "CONNECTION CLOSED\n");
1610 if (buf != NULL) { 1610 if (buf != NULL) {
1611 OPENSSL_cleanse(buf, bufsize); 1611 explicit_bzero(buf, bufsize);
1612 free(buf); 1612 free(buf);
1613 } 1613 }
1614 if (ret >= 0) 1614 if (ret >= 0)