tor/src/common
Nick Mathewson 7b87003957 Never allow OpenSSL engines to replace the RAND_SSLeay method
This fixes bug 10402, where the rdrand engine would use the rdrand
instruction, not as an additional entropy source, but as a replacement
for the entire userspace PRNG.  That's obviously stupid: even if you
don't think that RDRAND is a likely security risk, the right response
to an alleged new alleged entropy source is never to throw away all
previously used entropy sources.

Thanks to coderman and rl1987 for diagnosing and tracking this down.
2013-12-18 11:53:07 -05:00
..
address.c When examining interfaces to find an address, discard non-up ones. 2013-10-08 16:46:29 -04:00
address.h Remove some totally unused functions 2013-02-23 23:31:31 -05:00
aes.c Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
aes.h Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
ciphers.inc Change our ciphersuite list to match ff8 2012-05-15 15:25:54 -04:00
compat_libevent.c Rename log() to tor_log() for logging 2013-02-01 15:43:37 -05:00
compat_libevent.h Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
compat.c Avoid a double-close on one failing case of the socketpair replacement code 2013-09-03 15:38:25 -04:00
compat.h If we write the annotation but not the microdescriptor, rewind. 2013-06-13 12:29:01 -04:00
container.c Rename *_isin to *_contains 2013-01-16 16:57:11 -05:00
container.h Remove some totally unused functions 2013-02-23 23:31:31 -05:00
crypto_curve25519.c Avoid clang warnings from implicit off_t->size_t cast 2013-03-23 18:50:21 -04:00
crypto_curve25519.h Fix compilation with --disable-curve25519 option 2013-02-04 11:32:55 -05:00
crypto_format.c Fix compilation with --disable-curve25519 option 2013-02-04 11:32:55 -05:00
crypto.c Never allow OpenSSL engines to replace the RAND_SSLeay method 2013-12-18 11:53:07 -05:00
crypto.h Merge branch 'less_charbuf_rebased' into maint-0.2.4 2013-04-18 11:13:36 -04:00
di_ops.c Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
di_ops.h Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
get_mozilla_ciphers.py Change our ciphersuite list to match ff8 2012-05-15 15:25:54 -04:00
include.am Fix compilation with --disable-curve25519 option 2013-02-04 11:32:55 -05:00
log.c Merge remote-tracking branch 'public/easy_ratelim' 2013-02-07 17:13:51 -05:00
Makefile.nmake Add ntor-related modules to the Makefiles.nmake 2013-01-17 15:53:36 -05:00
memarea.c Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
memarea.h Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
mempool.c Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
mempool.h Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 2013-06-18 10:23:03 -04:00
procmon.c Rename log() to tor_log() for logging 2013-02-01 15:43:37 -05:00
procmon.h Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
torgzip.c Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
torgzip.h Update the copyright date to 201. 2013-01-16 01:54:56 -05:00
torint.h Merge branch '024_msvc_squashed' 2013-01-16 22:32:12 -05:00
torlog.h Merge remote-tracking branch 'public/easy_ratelim' 2013-02-07 17:13:51 -05:00
tortls.c Merge remote-tracking branch 'public/bug9780_024_v2' into maint-0.2.4 2013-10-31 14:02:28 -04:00
tortls.h Track TLS overhead: diagnostic for bug 7707 2013-03-11 22:06:07 -04:00
util_codedigest.c Resolve about 24 DOCDOCs 2012-06-05 00:17:54 -04:00
util.c Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 2013-11-15 15:29:24 -05:00
util.h Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 2013-11-15 15:29:24 -05:00