diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/usr.bin/openssl/apps.c | 8 | ||||
-rw-r--r-- | src/usr.bin/openssl/ca.c | 4 | ||||
-rw-r--r-- | src/usr.bin/openssl/dgst.c | 4 | ||||
-rw-r--r-- | src/usr.bin/openssl/enc.c | 6 | ||||
-rw-r--r-- | src/usr.bin/openssl/s_client.c | 8 | ||||
-rw-r--r-- | src/usr.bin/openssl/s_server.c | 4 |
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 | ||
458 | end: | 458 | end: |
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) |