summaryrefslogtreecommitdiff
path: root/package/openssh/patches/patch-jpake_c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-09-26 09:43:33 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2009-09-26 09:43:33 +0200
commitb90cc7f1ad47a02d811f45b1b6fa0c5fc5bf0edf (patch)
tree74a7f0dcea7f3c1c9e4d4edbfa8f52b2d2f38321 /package/openssh/patches/patch-jpake_c
parent418f934071ec5fc3afc1540df2c2ed27b676f306 (diff)
parentbb813d480b00ed42f1e59b760b6433f4ad96bcde (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/openssh/patches/patch-jpake_c')
-rw-r--r--package/openssh/patches/patch-jpake_c38
1 files changed, 38 insertions, 0 deletions
diff --git a/package/openssh/patches/patch-jpake_c b/package/openssh/patches/patch-jpake_c
new file mode 100644
index 000000000..37b69ee45
--- /dev/null
+++ b/package/openssh/patches/patch-jpake_c
@@ -0,0 +1,38 @@
+--- openssh-5.2p1.orig/jpake.c 2008-11-05 06:20:46.000000000 +0100
++++ openssh-5.2p1/jpake.c 2009-09-18 12:26:24.000000000 +0200
+@@ -160,7 +160,7 @@ hash_buffer(const u_char *buf, u_int len
+ success = 0;
+ out:
+ EVP_MD_CTX_cleanup(&evp_md_ctx);
+- bzero(digest, sizeof(digest));
++ memset(digest, 0, sizeof(digest));
+ digest_len = 0;
+ return success;
+ }
+@@ -259,7 +259,7 @@ jpake_free(struct jpake_ctx *pctx)
+ #define JPAKE_BUF_CLEAR_FREE(v, l) \
+ do { \
+ if ((v) != NULL) { \
+- bzero((v), (l)); \
++ memset((v), 0, (l)); \
+ xfree(v); \
+ (v) = NULL; \
+ (l) = 0; \
+@@ -287,7 +287,7 @@ jpake_free(struct jpake_ctx *pctx)
+ #undef JPAKE_BN_CLEAR_FREE
+ #undef JPAKE_BUF_CLEAR_FREE
+
+- bzero(pctx, sizeof(pctx));
++ memset(pctx, 0, sizeof(pctx));
+ xfree(pctx);
+ }
+
+@@ -592,7 +592,7 @@ jpake_check_confirm(const BIGNUM *k,
+ else if (memcmp(peer_confirm_hash, expected_confirm_hash,
+ expected_confirm_hash_len) == 0)
+ success = 1;
+- bzero(expected_confirm_hash, expected_confirm_hash_len);
++ memset(expected_confirm_hash, 0, expected_confirm_hash_len);
+ xfree(expected_confirm_hash);
+ debug3("%s: success = %d", __func__, success);
+ return success;