.gitmodules 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #
  2. # All the relative URL paths are intended to be GitHub ones
  3. # For Espressif's public projects please use '../../espressif/proj', not a '../proj'
  4. #
  5. # Submodules SBOM information
  6. # ---------------------------
  7. # Submodules, which are used directly and not forked into espressif namespace should
  8. # contain SBOM information here. Other submodules should have the SBOM manifest file
  9. # included in the root of their project's repository.
  10. #
  11. # The sbom-hash entry records the submodule's checkout SHA as presented in git-tree
  12. # commit object. For example spiffs submodule
  13. #
  14. # $ git ls-tree HEAD components/spiffs/spiffs
  15. # 160000 commit 0dbb3f71c5f6fae3747a9d935372773762baf852 components/spiffs/spiffs
  16. #
  17. # The hash can be also obtained with git submodule command
  18. #
  19. # $ git submodule status components/spiffs/spiffs
  20. # 0dbb3f71c5f6fae3747a9d935372773762baf852 components/spiffs/spiffs (0.2-255-g0dbb3f71c5f6)
  21. #
  22. # The submodule SHA recorded here has to match with SHA, which is presented in git-tree.
  23. # This is checked by CI. Also please don't forget to update the submodule version
  24. # if you are changing the sbom-hash. This is important for SBOM generation.
  25. [submodule "components/bt/controller/lib_esp32"]
  26. path = components/bt/controller/lib_esp32
  27. url = ../../espressif/esp32-bt-lib.git
  28. [submodule "components/bootloader/subproject/components/micro-ecc/micro-ecc"]
  29. path = components/bootloader/subproject/components/micro-ecc/micro-ecc
  30. url = ../../kmackay/micro-ecc.git
  31. sbom-version = 1.1
  32. sbom-cpe = cpe:2.3:a:micro-ecc_project:micro-ecc:{}:*:*:*:*:*:*:*
  33. sbom-supplier = Person: Ken MacKay
  34. sbom-url = https://github.com/kmackay/micro-ecc
  35. sbom-description = A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors
  36. sbom-hash = 24c60e243580c7868f4334a1ba3123481fe1aa48
  37. [submodule "components/spiffs/spiffs"]
  38. path = components/spiffs/spiffs
  39. url = ../../pellepl/spiffs.git
  40. sbom-version = 0.2-255-g0dbb3f71c5f6
  41. sbom-supplier = Person: Peter Andersson
  42. sbom-url = https://github.com/pellepl/spiffs
  43. sbom-description = Wear-leveled SPI flash file system for embedded devices
  44. sbom-hash = 0dbb3f71c5f6fae3747a9d935372773762baf852
  45. [submodule "components/json/cJSON"]
  46. path = components/json/cJSON
  47. url = ../../DaveGamble/cJSON.git
  48. sbom-version = 1.7.16
  49. sbom-cpe = cpe:2.3:a:cjson_project:cjson:{}:*:*:*:*:*:*:*
  50. sbom-supplier = Person: Dave Gamble
  51. sbom-url = https://github.com/DaveGamble/cJSON
  52. sbom-description = Ultralightweight JSON parser in ANSI C
  53. sbom-hash = cb8693b058ba302f4829ec6d03f609ac6f848546
  54. [submodule "components/mbedtls/mbedtls"]
  55. path = components/mbedtls/mbedtls
  56. url = ../../espressif/mbedtls.git
  57. [submodule "components/lwip/lwip"]
  58. path = components/lwip/lwip
  59. url = ../../espressif/esp-lwip.git
  60. [submodule "components/mqtt/esp-mqtt"]
  61. path = components/mqtt/esp-mqtt
  62. url = ../../espressif/esp-mqtt.git
  63. [submodule "components/protobuf-c/protobuf-c"]
  64. path = components/protobuf-c/protobuf-c
  65. url = ../../protobuf-c/protobuf-c.git
  66. sbom-version = 1.4.1
  67. sbom-cpe = cpe:2.3:a:protobuf-c_project:protobuf-c:{}:*:*:*:*:*:*:*
  68. sbom-supplier = Organization: protobuf-c community <https://groups.google.com/g/protobuf-c>
  69. sbom-url = https://github.com/protobuf-c/protobuf-c
  70. sbom-description = Protocol Buffers implementation in C
  71. sbom-hash = abc67a11c6db271bedbb9f58be85d6f4e2ea8389
  72. [submodule "components/unity/unity"]
  73. path = components/unity/unity
  74. url = ../../ThrowTheSwitch/Unity.git
  75. sbom-version = v2.4.3-51-g7d2bf62b7e6a
  76. sbom-supplier = Organization: ThrowTheSwitch community <http://www.throwtheswitch.org>
  77. sbom-url = https://github.com/ThrowTheSwitch/Unity
  78. sbom-description = Simple Unit Testing for C
  79. sbom-hash = 7d2bf62b7e6afaf38153041a9d53c21aeeca9a25
  80. [submodule "components/bt/host/nimble/nimble"]
  81. path = components/bt/host/nimble/nimble
  82. url = ../../espressif/esp-nimble.git
  83. [submodule "components/esp_wifi/lib"]
  84. path = components/esp_wifi/lib
  85. url = ../../espressif/esp32-wifi-lib.git
  86. [submodule "components/cmock/CMock"]
  87. path = components/cmock/CMock
  88. url = ../../ThrowTheSwitch/CMock.git
  89. sbom-version = v2.5.2-2-geeecc49ce8af
  90. sbom-supplier = Organization: ThrowTheSwitch community <http://www.throwtheswitch.org>
  91. sbom-url = https://github.com/ThrowTheSwitch/CMock
  92. sbom-description = CMock - Mock/stub generator for C
  93. sbom-hash = eeecc49ce8af123cf8ad40efdb9673e37b56230f
  94. [submodule "components/openthread/openthread"]
  95. path = components/openthread/openthread
  96. url = ../../espressif/openthread.git
  97. [submodule "components/bt/controller/lib_esp32c3_family"]
  98. path = components/bt/controller/lib_esp32c3_family
  99. url = ../../espressif/esp32c3-bt-lib.git
  100. [submodule "components/esp_phy/lib"]
  101. path = components/esp_phy/lib
  102. url = ../../espressif/esp-phy-lib.git
  103. [submodule "components/openthread/lib"]
  104. path = components/openthread/lib
  105. url = ../../espressif/esp-thread-lib.git
  106. [submodule "components/ieee802154/lib"]
  107. path = components/ieee802154/lib
  108. url = ../../espressif/esp-ieee802154-lib.git
  109. [submodule "components/bt/controller/lib_esp32h2/esp32h2-bt-lib"]
  110. path = components/bt/controller/lib_esp32h2/esp32h2-bt-lib
  111. url = ../../espressif/esp32h2-bt-lib.git
  112. [submodule "components/bt/controller/lib_esp32c2/esp32c2-bt-lib"]
  113. path = components/bt/controller/lib_esp32c2/esp32c2-bt-lib
  114. url = ../../espressif/esp32c2-bt-lib.git
  115. [submodule "components/bt/controller/lib_esp32c6/esp32c6-bt-lib"]
  116. path = components/bt/controller/lib_esp32c6/esp32c6-bt-lib
  117. url = ../../espressif/esp32c6-bt-lib.git
  118. [submodule "components/heap/tlsf"]
  119. path = components/heap/tlsf
  120. url = ../../espressif/tlsf.git
  121. [submodule "components/esp_coex/lib"]
  122. path = components/esp_coex/lib
  123. url = ../../espressif/esp-coex-lib.git