aboutsummaryrefslogtreecommitdiffstats
path: root/apps/enc.c
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2000-01-24 10:03:24 +0000
committerBodo Möller <bodo@openssl.org>2000-01-24 10:03:24 +0000
commit05ccd698b986131a217f85281977e767673b27d1 (patch)
treee1885e54a8cff160871b0a2a95e94437da6daccb /apps/enc.c
parentf13b93d3b46d5fa0a2b0c4ec9854a3962a73d198 (diff)
downloadopenssl-05ccd698b986131a217f85281977e767673b27d1.tar.gz
RAND_load_file(..., -1) now means "read the complete file";
this is what we now use to read $RANDFILE / $HOME/.rnd. (Previously, after 'cat'ting lots of stuff into .rnd only the first MB would be looked at.) Bugfix for apps/enc.c: Continue if RAND_pseudo_bytes returns 0 (only -1 is an error).
Diffstat (limited to 'apps/enc.c')
-rw-r--r--apps/enc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/enc.c b/apps/enc.c
index 842036697c..d5db3bf0e1 100644
--- a/apps/enc.c
+++ b/apps/enc.c
@@ -448,7 +448,7 @@ bad:
"invalid hex salt value\n");
goto end;
}
- } else if (RAND_pseudo_bytes(salt, PKCS5_SALT_LEN) <= 0)
+ } else if (RAND_pseudo_bytes(salt, PKCS5_SALT_LEN) < 0)
goto end;
/* If -P option then don't bother writing */
if((printkey != 2)