Matt Johnston
|
ded40babb5
|
limit how much we read from rt_cache etc
|
2013-05-28 22:16:57 +08:00 |
|
Matt Johnston
|
dcd1527a11
|
fix tabs
|
2013-04-02 18:59:00 +08:00 |
|
Matt Johnston
|
e55e468754
|
Fix segfault when /dev/urandom isn't writable
|
2013-04-02 18:53:18 +08:00 |
|
Matt Johnston
|
eaa737fecd
|
Make sure "struct timeval" is initialised on OS X to avoid valgrind warnings
|
2013-03-21 21:23:34 +08:00 |
|
Matt Johnston
|
80e77b5e6d
|
Include /proc/vmstat as another random source
|
2013-03-19 19:47:29 +08:00 |
|
Matt Johnston
|
9f3c817491
|
fix signedness error in prototype
|
2013-03-11 23:07:45 +08:00 |
|
Matt Johnston
|
26b07ccafc
|
add loadavg and entropy_avail as sources
|
2013-02-23 10:27:49 +08:00 |
|
Matt Johnston
|
545de7a3a1
|
/dev/random blocks on busy servers too.
|
2012-07-19 21:34:27 +08:00 |
|
Matt Johnston
|
6ba2b2b384
|
Add a few more files in /proc for Linux
|
2012-06-30 22:12:28 +08:00 |
|
Matt Johnston
|
d5ccc32b4d
|
Improve RNG seeding.
Try to read from /dev/urandom multiple times, take input from extra sources,
and use /dev/random when generating private keys
|
2012-06-29 23:19:43 +08:00 |
|
Matt Johnston
|
9d9a8ff735
|
- Fix DROPBEAR_PRNGD_SOCKET since it doesn't need to call connect()
any more
--HG--
extra : convert_revision : 535f2029a34cba3d86eb8ce104d57c910c89c4a4
|
2011-02-27 13:12:17 +00:00 |
|
Matt Johnston
|
38ed870ffe
|
Improve capitalisation for all logged strings
--HG--
extra : convert_revision : 997e53cec7a9efb7413ac6e17b6be60a5597bd2e
|
2011-02-23 15:50:30 +00:00 |
|
Matt Johnston
|
e41452afeb
|
propagate from branch 'au.asn.ucc.matt.dropbear' (head 8a7db1e2fdc5636abb338adb636babc32f465739)
to branch 'au.asn.ucc.matt.dropbear.cli-agent' (head d82c25da2f7e4fb6da510d806c64344e80bb270d)
--HG--
branch : agent-client
extra : convert_revision : 78d02301ae8310efa2639f15da0ea62dea110e4b
|
2007-08-16 13:34:37 +00:00 |
|
Matt Johnston
|
b04e2d14ef
|
Just use /dev/urandom since that's what everyone ends up using anyway.
Make -u a nop.
--HG--
extra : convert_revision : ef0615311b43c8bfe1985df64a4a95ce4ec0d8e6
|
2007-07-19 15:47:32 +00:00 |
|
Matt Johnston
|
77c33e7750
|
Add -u option to specify /dev/urandom instead
--HG--
extra : convert_revision : 6925cd3fd7727fbc69db9883675aa90f594f58a0
|
2007-04-16 13:39:50 +00:00 |
|
Matt Johnston
|
7f12251fbb
|
Fix for -pedantic -ansi compilation, change // to /**/, plus some signedness
and trailing-comma-in-array issues
--HG--
extra : convert_revision : c22be8b8f570b48e9662dac32c7b3e7148a42206
|
2007-02-16 14:42:08 +00:00 |
|
Matt Johnston
|
d0533106a8
|
Remove extraneous tests in random mpint generation,
courtesy of Klocwork
--HG--
extra : convert_revision : 2b5e1d92fd1ce08361e69155a525fca481e79fe4
|
2007-02-03 13:23:18 +00:00 |
|
Matt Johnston
|
1e26b86f15
|
propagate from branch 'au.asn.ucc.matt.dropbear' (head 138a11bc1e2babcd8b1182e6cb2a85d4e9404b11)
to branch 'au.asn.ucc.matt.dropbear.cli-agent' (head 12b2f59db65e7339d340e95ac67d6d9ddb193c2b)
--HG--
branch : agent-client
extra : convert_revision : d82c25da2f7e4fb6da510d806c64344e80bb270d
|
2006-06-06 15:40:09 +00:00 |
|
Matt Johnston
|
d57a56407b
|
A few more fixups, make sure that variable declarations are the
first thing in a function
--HG--
extra : convert_revision : 5e475ab869513f9ce5baff42838a656f99300487
|
2006-03-26 09:26:43 +00:00 |
|
Matt Johnston
|
dde673f8d7
|
minor cleanups for some warnings
--HG--
extra : convert_revision : 6ace12c71fc2773210f2f3d374c96622ca54fe48
|
2006-03-22 05:12:18 +00:00 |
|
Matt Johnston
|
f7caf6f5c6
|
propagate from branch 'au.asn.ucc.matt.dropbear' (head 0501e6f661b5415eb76f3b312d183c3adfbfb712)
to branch 'au.asn.ucc.matt.dropbear.cli-agent' (head 01038174ec27245b51bd43a66c01ad930880f67b)
--HG--
branch : agent-client
extra : convert_revision : 12b2f59db65e7339d340e95ac67d6d9ddb193c2b
|
2006-03-21 16:20:59 +00:00 |
|
Matt Johnston
|
1eb9209afe
|
Only read /dev/random once when the program starts
rather than for every connection, to "conserve entropy".
--HG--
extra : convert_revision : 21df240b71c0af8454725dec9abb428dd4bb97a2
|
2006-02-11 15:15:37 +00:00 |
|
Matt Johnston
|
e444f0cfe6
|
- progress towards client agent forwarding
(incomplete and does not compile)
--HG--
branch : agent-client
extra : convert_revision : 01038174ec27245b51bd43a66c01ad930880f67b
|
2005-07-18 14:32:52 +00:00 |
|
Matt Johnston
|
0f0a8472d7
|
* add a "label" argument to printhex()
* make some vars static in random.c
--HG--
extra : convert_revision : ef941a918e42e8af23b132946f44e6836a327e71
|
2005-05-10 17:02:05 +00:00 |
|
Matt Johnston
|
68445e1e34
|
merge of 6b56bdff53b47ae7366d93b496ce353d9e3753dc
and b68c53583ba80ad14fd0ba70ff26ea3dbd8e8823
--HG--
extra : convert_revision : 0a69485db882269664dcd5ec88e66b8ea9570855
|
2005-05-05 04:00:10 +00:00 |
|
Matt Johnston
|
cf585ba1de
|
- refactored random mp_int generation and byte->mp_int code
- added RSA blinding
--HG--
extra : convert_revision : 5d5b4657a24a1c8f53c6fc45d5ec29ddb85fb45a
|
2005-05-05 03:58:21 +00:00 |
|
Matt Johnston
|
b952231df1
|
* warn if we seem to be blocking on /dev/random
--HG--
extra : convert_revision : a160efd238030ac4f7fd8304c5a87928145feccc
|
2005-04-24 15:56:36 +00:00 |
|
Matt Johnston
|
6d75298284
|
random.c: fix missed instance of DROPBEAR_EGD_SOCKET
--HG--
extra : convert_revision : 0be7aaee2230fa65f252b2e74deee7102558ceb6
|
2004-12-27 16:38:44 +00:00 |
|
Matt Johnston
|
42c691a051
|
Cleaned up the random code, use /dev/random by default,
and remove the addrandom() function which wasn't used.
--HG--
extra : convert_revision : d560d214ad20001f8ef5d5494ff3c97e6184d9cc
|
2004-12-20 13:11:15 +00:00 |
|
Matt Johnston
|
8e1ec24f55
|
Merging in the changes from 0.41-0.43 main Dropbear tree
--HG--
extra : convert_revision : 4c3428781bc8faf0fd7cadd7099fbd7f4ea386e7
|
2004-08-12 16:41:58 +00:00 |
|
Matt Johnston
|
674a607488
|
Makefile.in contains updated files required
--HG--
extra : convert_revision : cc8a8c49dc70e632c352853a39801089b08149be
|
2004-06-01 02:46:09 +00:00 |
|