Config.in 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. config BR2_PACKAGE_RNG_TOOLS
  2. bool "rng-tools"
  3. # pthread_setaffinity_np
  4. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  5. depends on BR2_USE_MMU # libcap
  6. select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL
  7. select BR2_PACKAGE_LIBCAP
  8. select BR2_PACKAGE_OPENSSL
  9. help
  10. Daemon to use hardware random number generators.
  11. https://github.com/nhorman/rng-tools
  12. if BR2_PACKAGE_RNG_TOOLS
  13. config BR2_PACKAGE_RNG_TOOLS_JITTERENTROPY_LIBRARY
  14. bool "Jitterentropy Library support"
  15. default y
  16. select BR2_PACKAGE_JITTERENTROPY_LIBRARY
  17. help
  18. Enable Jitterentropy Library support.
  19. The Jitter RNG provides a noise source using the CPU
  20. execution timing jitter. It does not depend on any
  21. system resource other than a high-resolution time stamp.
  22. config BR2_PACKAGE_RNG_TOOLS_NISTBEACON
  23. bool "NIST Entropy Beacon support"
  24. select BR2_PACKAGE_JANSSON
  25. select BR2_PACKAGE_LIBCURL
  26. select BR2_PACKAGE_LIBXML2
  27. help
  28. Enable NIST Entropy Beacon support.
  29. Entropy gathered from the NIST network entropy beacon. Note
  30. that this entropy source is disabled by default as it should
  31. never be used for cryptographic purposes, or any use case in
  32. which random data should be known only by a single entity.
  33. config BR2_PACKAGE_RNG_TOOLS_QRYPT
  34. bool "Qrypt Entropy Beacon support"
  35. select BR2_PACKAGE_JANSSON
  36. select BR2_PACKAGE_LIBCURL
  37. help
  38. Enable Qrypt NIST-Beacon like entropy support.
  39. Entropy gathered from Qrypt server based entropy beacons. Like
  40. NIST, it should likely not be used directly in cryptographic
  41. operation, as the entropy may be intercepted over a network,
  42. but can provide copius amounts of entropy for non-crypto
  43. purposes.
  44. endif
  45. comment "rng-tools needs a toolchain w/ NPTL"
  46. depends on BR2_USE_MMU
  47. depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL