Werner Koch
8adb5ff260
Fix a problem with select and high fds.
...
* cipher/rndlinux.c (rndlinux_gather_random): Check fd before using
FD_SET.
--
If on systems where the maximum number of fds may be dynamically
configured to a value of FD_MAXSIZE or higher and the RNG is first
used after more than FD_SETSIZE-1 descriptors are in use, we disable
the progress messages from the RNG. A better solution would be too
use poll but that requires more tests.
The same problem exists in rndunix.c - however this rng is only used
on old Unices and I assume that they don't feature dynamically
configured maximum fd sizes.
(from Libgcrypt commit 9487099071af4478d2882e633a0ade805801d6fa)
This may fix
GnuPG-bug-id: 1818
2015-01-19 16:46:05 +01:00
Werner Koch
16c90b2175
Typo fixes and comment re-formatting.
2012-01-12 11:47:35 +01:00
Werner Koch
9a2a818887
Switched to GPLv3.
...
Updated gettext.
2007-10-23 10:48:09 +00:00
David Shaw
8a0cf1d2a3
* idea-stub.c (load_module): Not legal to return a void * as a function
...
pointer.
2005-12-06 20:27:43 +00:00
Werner Koch
7d4043ca57
Updated FSF street address and preparations for a release candidate.
2005-05-31 08:39:18 +00:00
David Shaw
29e6411a7b
* bithelp.h, des.c, random.c, rndlinux.c, sha1.c, blowfish.c, elgamal.c,
...
rijndael.c, rndunix.c, sha256.c, cast5.c, idea-stub.c, rmd160.c, rndw32.c,
sha512.c, md5.c, rmd160test.c, rsa.c, tiger.c: Edit all preprocessor
instructions to remove whitespace before the '#'. This is not required by
C89, but there are some compilers out there that don't like it.
2003-05-24 18:31:33 +00:00
David Shaw
c4d58f14e0
* rndw32.c [__CYGWIN32__]: Don't include winioctl.h - it is not required
...
anymore. (From Werner)
* random.c (read_seed_file,update_random_seed_file): Use binary mode for
__CYGWIN__. (From Werner)
* blowfish.c (burn_stack), cast5.c (burn_stack), des.c (burn_stack), md5.c
(burn_stack), random.c (burn_stack, read_pool, fast_random_poll),
rijndael.c (burn_stack), rmd160.c (burn_stack), rndegd.c
(rndegd_gather_random), rndlinux.c (rndlinux_gather_random), sha1.c
(burn_stack), tiger.c (burn_stack), twofish.c (burn_stack): Replace
various calls to memset() with the more secure wipememory().
2002-11-06 17:32:37 +00:00
Werner Koch
85aa3e18c2
The big extension module removal.
2002-08-03 10:50:53 +00:00
Werner Koch
db1e07ba0a
* rndlinux.c: Removed HAVE_LINUX_RANDOM_H conditional because it
...
was never used and the configure test did set the wrong macro
anyway.
2002-06-29 20:46:43 +00:00
David Shaw
151ee2f47b
Update head to match stable 1.0
2002-06-29 13:31:13 +00:00
Werner Koch
07ca4eaa9d
Removed files from the HEAD revision, because they are now in another
...
repository
2000-12-19 17:20:22 +00:00
Werner Koch
986d928ce2
See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner Koch
2000-09-18 14:35:34 +00:00
Werner Koch
4555c0be94
See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner Koch
1999-12-08 21:03:03 +00:00
Werner Koch
2694bceb45
See ChangeLog: Fri Nov 19 17:15:20 CET 1999 Werner Koch
1999-11-19 16:11:37 +00:00
Werner Koch
37f3c09edb
See ChangeLog: Mon Nov 15 21:36:02 CET 1999 Werner Koch
1999-11-15 20:32:25 +00:00
Werner Koch
3dddf602dd
See ChangeLog: Tue Jun 1 16:01:46 CEST 1999 Werner Koch
1999-06-01 14:08:57 +00:00
Werner Koch
fb8dbdbd95
See ChangeLog: Sat Mar 20 11:53:40 CET 1999 Werner Koch
1999-03-20 10:53:39 +00:00
Werner Koch
20bb42bfe7
See ChangeLog: Tue Mar 2 16:44:57 CET 1999 Werner Koch
1999-03-02 15:48:37 +00:00
Werner Koch
5d5dc4b12d
See ChangeLog: Sat Feb 20 21:40:49 CET 1999 Werner Koch
1999-02-20 20:45:42 +00:00
Werner Koch
7a7a5630af
See ChangeLog: Mon Dec 14 21:18:49 CET 1998 Werner Koch
1998-12-14 20:22:42 +00:00
Werner Koch
e5666c8fef
See ChangeLog: Sat Dec 12 18:40:32 CET 1998 Werner Koch
1998-12-12 17:44:34 +00:00
Werner Koch
af6e96e4f9
See ChangeLog: Thu Dec 10 20:15:36 CET 1998 Werner Koch
1998-12-10 19:20:47 +00:00
Werner Koch
a7d13c0d80
See ChangeLog: Fri Nov 27 12:39:29 CET 1998 Werner Koch
1998-11-27 11:42:49 +00:00
Werner Koch
2e494682b6
Restructured the RNG source and add support for loadable
...
random modules.
1998-11-25 11:52:41 +00:00