/srv/hg/libpwquality: 2 new changesets
by admin@fedoraproject.org
changeset bb4952bec17e in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=bb49...
summary: Added tag libpwquality-1.3.0 for changeset 4fb1ea3b7578
changeset a4696cd7cd24 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=a469...
summary: Fix possible stack overflow in pwquality_generate() with data from /dev/urandom.
diffstat:
.hgtags | 1 +
src/generate.c | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diffs (20 lines):
diff -r 4fb1ea3b7578 -r a4696cd7cd24 .hgtags
--- a/.hgtags Thu Jul 23 14:11:18 2015 +0200
+++ b/.hgtags Mon Aug 24 16:20:08 2015 +0200
@@ -14,3 +14,4 @@
a2155b2f7633870edf57306bbad898c57ad2bff1 libpwquality-1.2.4
a2155b2f7633870edf57306bbad898c57ad2bff1 libpwquality-1.2.4
05f3ad2b51e8695872369f4c29ec1458606ab232 libpwquality-1.2.4
+4fb1ea3b757837e4adbf5dc60ac0cea8e50d5806 libpwquality-1.3.0
diff -r 4fb1ea3b7578 -r a4696cd7cd24 src/generate.c
--- a/src/generate.c Thu Jul 23 14:11:18 2015 +0200
+++ b/src/generate.c Mon Aug 24 16:20:08 2015 +0200
@@ -100,7 +100,7 @@
int
pwquality_generate(pwquality_settings_t *pwq, int entropy_bits, char **password)
{
- char entropy[PWQ_MAX_ENTROPY_BITS/8 + 1];
+ char entropy[(PWQ_MAX_ENTROPY_BITS+PWQ_MAX_ENTROPY_BITS/9)/8 + 2];
char *tmp;
int maxlen;
int try = 0;
8 years, 8 months