diff options
Diffstat (limited to 'arch/Kconfig')
| -rw-r--r-- | arch/Kconfig | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/Kconfig b/arch/Kconfig index fd6e9712af81..ae80cd24e8f0 100644 --- a/arch/Kconfig +++ b/arch/Kconfig | |||
| @@ -383,6 +383,24 @@ config GCC_PLUGIN_SANCOV | |||
| 383 | gcc-4.5 on). It is based on the commit "Add fuzzing coverage support" | 383 | gcc-4.5 on). It is based on the commit "Add fuzzing coverage support" |
| 384 | by Dmitry Vyukov <dvyukov@google.com>. | 384 | by Dmitry Vyukov <dvyukov@google.com>. |
| 385 | 385 | ||
| 386 | config GCC_PLUGIN_LATENT_ENTROPY | ||
| 387 | bool "Generate some entropy during boot and runtime" | ||
| 388 | depends on GCC_PLUGINS | ||
| 389 | help | ||
| 390 | By saying Y here the kernel will instrument some kernel code to | ||
| 391 | extract some entropy from both original and artificially created | ||
| 392 | program state. This will help especially embedded systems where | ||
| 393 | there is little 'natural' source of entropy normally. The cost | ||
| 394 | is some slowdown of the boot process (about 0.5%) and fork and | ||
| 395 | irq processing. | ||
| 396 | |||
| 397 | Note that entropy extracted this way is not cryptographically | ||
| 398 | secure! | ||
| 399 | |||
| 400 | This plugin was ported from grsecurity/PaX. More information at: | ||
| 401 | * https://grsecurity.net/ | ||
| 402 | * https://pax.grsecurity.net/ | ||
| 403 | |||
| 386 | config HAVE_CC_STACKPROTECTOR | 404 | config HAVE_CC_STACKPROTECTOR |
| 387 | bool | 405 | bool |
| 388 | help | 406 | help |
