diff options
author | George Spelvin <[email protected]> | 2020-03-30 17:38:01 +0000 |
---|---|---|
committer | Will Deacon <[email protected]> | 2020-04-28 13:55:51 +0100 |
commit | 99ee28d99607d15c6b88c4a9b9fb4a9f0ebf598c (patch) | |
tree | 7715e2cea292b716d4042c947891333a6cadbd30 /scripts/gdb/linux/modules.py | |
parent | 348a625deef13d7f8537b9704d29d05cafdd8e72 (diff) |
arm64: kexec_file: Avoid temp buffer for RNG seed
After using get_random_bytes(), you want to wipe the buffer
afterward so the seed remains secret.
In this case, we can eliminate the temporary buffer entirely.
fdt_setprop_placeholder() returns a pointer to the property value
buffer, allowing us to put the random data directly in there without
using a temporary buffer at all. Faster and less stack all in one.
Signed-off-by: George Spelvin <[email protected]>
Acked-by: Will Deacon <[email protected]>
Cc: Hsin-Yi Wang <[email protected]>
Cc: Catalin Marinas <[email protected]>
Cc: [email protected]
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions