Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
c92e040d575a7389d72e7e6f25e2033bfb867f8b
/
drivers
/
char
/
random.c
c92e040
random: add backtracking protection to the CRNG
by Theodore Ts'o
· 9 years ago
1e7f583
random: make /dev/urandom scalable for silly userspace programs
by Theodore Ts'o
· 9 years ago
e192be9
random: replace non-blocking pool with a Chacha20-based CRNG
by Theodore Ts'o
· 8 years ago
b1132dea
random: properly align get_random_int_hash
by Eric Biggers
· 9 years ago
4b44f2d
random: add interrupt callback to VMBus IRQ handler
by Stephan Mueller
· 9 years ago
9b4d008
random: print a warning for the first ten uninitialized random users
by Theodore Ts'o
· 8 years ago
3371f3d
random: initialize the non-blocking pool via add_hwgenerator_randomness()
by Theodore Ts'o
· 8 years ago
8da4b8c
lib/uuid.c: move generate_random_uuid() to uuid.c
by Andy Shevchenko
· 8 years ago
ec9ee4a
drivers: char: random: add get_random_long()
by Daniel Cashman
· 9 years ago
c271950
random: Remove kernel blocking API
by Herbert Xu
· 9 years ago
205a525
random: Add callback API for random pool readiness
by Herbert Xu
· 9 years ago
16b369a
random: Blocking API for accessing nonblocking_pool
by Stephan Mueller
· 9 years ago
1d9de44
random: Wake up all getrandom(2) callers when pool is ready
by Herbert Xu
· 9 years ago
19acc77
random: Fix fast_mix() function
by George Spelvin
· 10 years ago
14d4cc0
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 10 years ago
d4c5efd
random: add and use memzero_explicit() for clearing data
by Daniel Borkmann
· 10 years ago
1b2a1a7
drivers/char/random: Replace __get_cpu_var uses
by Christoph Lameter
· 10 years ago
f4f142e
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 10 years ago
48d6be9
random: limit the contribution of the hw rng to at most half
by Theodore Ts'o
· 10 years ago
c6e9d6f
random: introduce getrandom(2) system call
by Theodore Ts'o
· 10 years ago
79a8468
random: check for increase of entropy_count because of signed conversion
by Hannes Frederic Sowa
· 10 years ago
ee3e00e
random: use registers from interrupted code for CPU's w/o a cycle counter
by Theodore Ts'o
· 10 years ago
c84dbf6
random: add_hwgenerator_randomness() for feeding entropy from devices
by Torsten Duwe
· 10 years ago
43759d4
random: use an improved fast_mix() function
by Theodore Ts'o
· 10 years ago
840f950
random: clean up interrupt entropy accounting for archs w/o cycle counters
by Theodore Ts'o
· 10 years ago
cff8503
random: only update the last_pulled time if we actually transferred entropy
by Theodore Ts'o
· 10 years ago
85608f8
random: remove unneeded hash of a portion of the entropy pool
by Theodore Ts'o
· 10 years ago
91fcb53
random: always update the entropy pool under the spinlock
by Theodore Ts'o
· 10 years ago
5ee22be
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 10 years ago
e33ba5f
random: fix nasty entropy accounting bug
by Theodore Ts'o
· 10 years ago
5eb10d9
random: convert use of typedef ctl_table to struct ctl_table
by Joe Perches
· 10 years ago
681a289
Merge branch 'for-3.16/core' of git://git.kernel.dk/linux-block into next
by Linus Torvalds
· 10 years ago
f9c6d49
random: fix BUG_ON caused by accounting simplification
by Theodore Ts'o
· 11 years ago
bdcfa3e
random: export add_disk_randomness
by Christoph Hellwig
· 11 years ago
7b878d4
random: Add arch_has_random[_seed]()
by H. Peter Anvin
· 11 years ago
331c649
random: If we have arch_get_random_seed*(), try it before blocking
by H. Peter Anvin
· 11 years ago
83664a6
random: Use arch_get_random_seed*() at init time and once a second
by H. Peter Anvin
· 11 years ago
4688444
random: use the architectural HWRNG for the SHA's IV in extract_buf()
by Theodore Ts'o
· 11 years ago
2132a96
random: clarify bits/bytes in wakeup thresholds
by Greg Price
· 11 years ago
7d1b08c
random: entropy_bytes is actually bits
by Greg Price
· 11 years ago
0fb7a01
random: simplify accounting code
by Greg Price
· 11 years ago
8c2aa33
random: tighten bound on random_read_wakeup_thresh
by Greg Price
· 11 years ago
a58aa4e
random: forget lock in lockless accounting
by Greg Price
· 11 years ago
ee1de40
random: simplify accounting logic
by Greg Price
· 11 years ago
19fa5be
random: fix comment on "account"
by Greg Price
· 11 years ago
12ff3a5
random: simplify loop in random_read
by Greg Price
· 11 years ago
18e9cea
random: fix description of get_random_bytes
by Greg Price
· 11 years ago
f22052b
random: fix comment on proc_do_uuid
by Greg Price
· 11 years ago
dfd3875
random: fix typos / spelling errors in comments
by Greg Price
· 11 years ago
0891ad8
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 11 years ago
4af712e
random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized
by Hannes Frederic Sowa
· 11 years ago
392a546
random: add debugging code to detect early use of get_random_bytes()
by Theodore Ts'o
· 11 years ago
644008d
random: initialize the last_time field in struct timer_rand_state
by Theodore Ts'o
· 11 years ago
ae9ecd9
random: don't zap entropy count in rand_initialize()
by Theodore Ts'o
· 11 years ago
301f059
random: printk notifications for urandom pool initialization
by Theodore Ts'o
· 11 years ago
40db23e
random: make add_timer_randomness() fill the nonblocking pool first
by Theodore Ts'o
· 11 years ago
f715729
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 11 years ago
f80bbd8
random: convert DEBUG_ENT to tracepoints
by Theodore Ts'o
· 11 years ago
6265e16
random: push extra entropy to the output pools
by Theodore Ts'o
· 11 years ago
95b709b
random: drop trickle mode
by Theodore Ts'o
· 11 years ago
6e9fa2c
random: adjust the generator polynomials in the mixing function slightly
by Theodore Ts'o
· 11 years ago
655b226
random: speed up the fast_mix function by a factor of four
by Theodore Ts'o
· 11 years ago
f5c2742
random: cap the rate which the /dev/urandom pool gets reseeded
by Theodore Ts'o
· 11 years ago
c59974a
random: optimize the entropy_store structure
by Theodore Ts'o
· 11 years ago
3ef4cb2
random: optimize spinlock use in add_device_randomness()
by Theodore Ts'o
· 11 years ago
5910895
random: fix the tracepoint for get_random_bytes(_arch)
by Theodore Ts'o
· 11 years ago
30e37ec
random: account for entropy loss due to overwrites
by H. Peter Anvin
· 11 years ago
a283b5c
random: allow fractional bits to be tracked
by H. Peter Anvin
· 11 years ago
9ed17b7
random: statically compute poolbitshift, poolbytes, poolbits
by H. Peter Anvin
· 11 years ago
85a1f77
random: mix in architectural randomness earlier in extract_buf()
by Theodore Ts'o
· 11 years ago
61875f3
random: allow architectures to optionally define random_get_entropy()
by Theodore Ts'o
· 11 years ago
47d06e5
random: run random_int_secret_init() run after all late_initcalls
by Theodore Ts'o
· 11 years ago
0244ad0
Remove GENERIC_HARDIRQ config option
by Martin Schwidefsky
· 11 years ago
a151427
char: Convert use of typedef ctl_table to struct ctl_table
by Joe Perches
· 11 years ago
10b3a32
random: fix accounting race condition with lockless irq entropy_count update
by Jiri Kosina
· 11 years ago
1e7e2e0
drivers/char/random.c: fix priming of last_data
by Jarod Wilson
· 11 years ago
16c7fa0
lib/string_helpers: introduce generic string_unescape
by Andy Shevchenko
· 12 years ago
c77f8bf
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 12 years ago
b980955
random: fix locking dependency with the tasklist_lock
by Theodore Ts'o
· 12 years ago
eece09e
locking: Various static lock initializer fixes
by Thomas Gleixner
· 13 years ago
ec8f02da
random: prime last_data value per fips requirements
by Jarod Wilson
· 12 years ago
8eb2ffb
random: fix debug format strings
by Jiri Kosina
· 12 years ago
be5b779
random: make it possible to enable debugging without rebuild
by Jiri Kosina
· 12 years ago
d2e7c96
random: mix in architectural randomness in extract_buf()
by H. Peter Anvin
· 12 years ago
cbc96b7
random: Add comment to random_initialize()
by Tony Luck
· 12 years ago
c5857cc
random: remove rand_initialize_irq()
by Theodore Ts'o
· 12 years ago
00ce1db
random: add tracepoints for easier debugging and verification
by Theodore Ts'o
· 12 years ago
c2557a3
random: add new get_random_bytes_arch() function
by Theodore Ts'o
· 12 years ago
e6d4947
random: use the arch-specific rng in xfer_secondary_pool
by Theodore Ts'o
· 12 years ago
a2080a6
random: create add_device_randomness() interface
by Linus Torvalds
· 12 years ago
902c098
random: use lockless techniques in the interrupt path
by Theodore Ts'o
· 12 years ago
775f4b2
random: make 'add_interrupt_randomness()' do something sane
by Theodore Ts'o
· 12 years ago
74feec5
random: fix up sparse warnings
by Theodore Ts'o
· 12 years ago
44e4360
drivers/char/random.c: fix boot id uniqueness race
by Mathieu Desnoyers
· 13 years ago
c2bc3a3
Merge branch 'x86/rdrand' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 13 years ago
2dac8e5
random: Adjust the number of loops when initializing
by H. Peter Anvin
· 13 years ago
3e88bdf
random: Use arch-specific RNG to initialize the entropy store
by Theodore Ts'o
· 13 years ago
90ab5ee
module_param: make bool parameters really bool (drivers & misc)
by Rusty Russell
· 13 years ago
cf833d0
random: Use arch_get_random_int instead of cycle counter if avail
by Linus Torvalds
· 13 years ago
bd29e56
fix typo/thinko in get_random_bytes()
by Luck, Tony
· 13 years ago
Next »