diff options
author | Matt Caswell <matt@openssl.org> | 2016-06-15 11:14:30 -0400 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2016-06-17 17:26:18 +0100 |
commit | 13c03c8d6da334bb1cde6ce4133e7c75b3b76947 (patch) | |
tree | 488a74f29a2db17f65502eac3b59926b2e4970c9 /CHANGES | |
parent | 4813ad2d245cbf7fed2898d173eaa9e2a00e3e23 (diff) |
Change default directory for storing the .rnd file on Windows
Previously we would try %RANDFILE%, then %HOME% and finally "C:".
Unfortunately this often ends up being "C:" which the user may not
have write permission for.
Now we try %RANDFILE% first, and then the same set of environment vars
as GetTempFile() uses, i.e. %TMP%, then %TEMP%, %USERPROFILE% and
%SYSTEMROOT%. If all else fails we fall back to %HOME% and only then "C:".
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -4,6 +4,12 @@ Changes between 1.0.2h and 1.1.0 [xx XXX 2016] + *) The method for finding the storage location for the Windows RAND seed file + has changed. First we check %RANDFILE%. If that is not set then we check + the directories %TMP%, %TEMP%, %USERPROFILE%, %SYSTEMROOT% and %HOME% in + that order. If all else fails we fall back to "C:". + [Matt Caswell] + *) The EVP_EncryptUpdate() function has had its return type changed from void to int. A return of 0 indicates and error while a return of 1 indicates success. |