X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=lib%2FKconfig;h=bb0fa27189f683bad75618c8bcb72bccd6632e01;hb=aafa75a843ba15530d957cb8f61c22165167612b;hp=a1f30a2c4ef0931483cf80010ef0674ea5dbbb58;hpb=d9f23c7fe20fced0a84713d5084a6d2896463257;p=karo-tx-uboot.git diff --git a/lib/Kconfig b/lib/Kconfig index a1f30a2c4e..bb0fa27189 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -8,6 +8,9 @@ config CC_OPTIMIZE_LIBS_FOR_SPEED If unsure, say N. +config LIB_RAND + bool + config HAVE_PRIVATE_LIBGCC bool @@ -27,6 +30,59 @@ config SYS_HZ get_timer() must operate in milliseconds and this option must be set to 1000. +config SYS_VSNPRINTF + bool "Enable safe version of sprintf()" + help + Since sprintf() can overflow its buffer, it is common to use + snprintf() instead, which knows the buffer size and can avoid + overflow. However, this does increase code size slightly (for + Thumb-2, about 420 bytes). Enable this option for safety when + using sprintf() with data you do not control. + +config REGEX + bool "Enable regular expression support" + help + If this variable is defined, U-Boot is linked against the + SLRE (Super Light Regular Expression) library, which adds + regex support to some commands, for example "env grep" and + "setexpr". + source lib/rsa/Kconfig +menu "Hashing Support" + +config SHA1 + bool "Enable SHA1 support" + help + This option enables support of hashing using SHA1 algorithm. + The hash is calculated in software. + The SHA1 algorithm produces a 160-bit (20-byte) hash value + (digest). + +config SHA256 + bool "Enable SHA256 support" + help + This option enables support of hashing using SHA256 algorithm. + The hash is calculated in software. + The SHA256 algorithm produces a 256-bit (32-byte) hash value + (digest). + +config SHA_HW_ACCEL + bool "Enable hashing using hardware" + help + This option enables hardware acceleration + for SHA1/SHA256 hashing. + This affects the 'hash' command and also the + hash_lookup_algo() function. + +config SHA_PROG_HW_ACCEL + bool "Enable Progressive hashing support using hardware" + depends on SHA_HW_ACCEL + help + This option enables hardware-acceleration for + SHA1/SHA256 progressive hashing. + Data can be streamed in a block at a time and the hashing + is performed in hardware. +endmenu + endmenu