]> git.sur5r.net Git - u-boot/blobdiff - lib/Kconfig
tools: moveconfig: extract helper function for user confirmation
[u-boot] / lib / Kconfig
index b16062fbe33364204efc8a06ca9b68597281ef70..db0915153cb566c79fdd6e53b3a8815283f90a22 100644 (file)
@@ -52,8 +52,31 @@ config LIB_RAND
        help
          This library provides pseudo-random number generator functions.
 
+config SPL_TINY_MEMSET
+       bool "Use a very small memset() in SPL"
+       help
+         The faster memset() is the arch-specific one (if available) enabled
+         by CONFIG_USE_ARCH_MEMSET. If that is not enabled, we can still get
+         better performance by writing a word at a time. But in very
+         size-constrained envrionments even this may be too big. Enable this
+         option to reduce code size slightly at the cost of some speed.
+
+config RBTREE
+       bool
+
 source lib/dhry/Kconfig
 
+menu "Security support"
+
+config AES
+       bool "Support the AES algorithm"
+       help
+         This provides a means to encrypt and decrypt data using the AES
+         (Advanced Encryption Standard). This algorithm uses a symetric key
+         and is widely used as a streaming cipher. Different key lengths are
+         supported by the algorithm but only a 128-bit key is supported at
+         present.
+
 source lib/rsa/Kconfig
 
 config TPM
@@ -67,6 +90,8 @@ config TPM
          for the low-level TPM interface, but only one TPM is supported at
          a time by the TPM library.
 
+endmenu
+
 menu "Hashing Support"
 
 config SHA1
@@ -101,6 +126,10 @@ config SHA_PROG_HW_ACCEL
          SHA1/SHA256 progressive hashing.
          Data can be streamed in a block at a time and the hashing
          is performed in hardware.
+
+config MD5
+       bool
+
 endmenu
 
 menu "Compression Support"
@@ -119,6 +148,8 @@ config LZ4
          frame format currently (2015) implemented in the Linux kernel
          (generated by 'lz4 -l'). The two formats are incompatible.
 
+config LZO
+       bool
 endmenu
 
 config ERRNO_STR