Skip to content

Dropbear defconfig crypto deps#19498

Merged
linguini1 merged 2 commits into
apache:masterfrom
Abhishekmishra2808:dropbear-defconfig-crypto-deps
Jul 21, 2026
Merged

Dropbear defconfig crypto deps#19498
linguini1 merged 2 commits into
apache:masterfrom
Abhishekmishra2808:dropbear-defconfig-crypto-deps

Conversation

@Abhishekmishra2808

Copy link
Copy Markdown
Contributor

Summary

Enable explicit CONFIG_CRYPTO / CONFIG_CRYPTO_RANDOM_POOL in sim/dropbear so olddefconfig / CI normalize keep Dropbear and FSUTILS_PASSWD enabled after nuttx-apps #3557 . Same fix for stm32f746g-disco/dropbear, plus CONFIG_NETUTILS_CODECS / CONFIG_CODECS_BASE64, which that board was also missing.

Impact

Without these lines, CI silently drops Dropbear/passwd during normalize (red sim builds). No runtime behavior change beyond restoring configs that #3557 expects. Does not touch Dropbear or passwd Kconfig.

Testing

sim:dropbear + nuttx-apps#3557: configure, savedefconfig matches, build OK
stm32f746g-disco:dropbear: configure, savedefconfig matches, ARM build OK

nuttx-apps#3557 switches NETUTILS_DROPBEAR to depend on CRYPTO and
CRYPTO_RANDOM_POOL instead of selecting them.  sim/dropbear must enable
CONFIG_CRYPTO and CONFIG_CRYPTO_RANDOM_POOL explicitly so olddefconfig and
CI normalize keep dropbear and FSUTILS_PASSWD enabled.

Signed-off-by: Abhishek Mishra <mishra.abhishek2808@gmail.com>
… defconfig

nuttx-apps#3557 switches FSUTILS_PASSWD and NETUTILS_DROPBEAR to depend on
CRYPTO, CRYPTO_RANDOM_POOL, NETUTILS_CODECS and CODECS_BASE64 instead of
selecting them. stm32f746g-disco/dropbear must enable these explicitly so
olddefconfig/CI normalize keeps dropbear and FSUTILS_PASSWD enabled.

Signed-off-by: Abhishek Mishra <mishra.abhishek2808@gmail.com>
@github-actions

Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

@Abhishekmishra2808

Copy link
Copy Markdown
Contributor Author

Once this is merged, please re-run the CI at apache/nuttx-apps#3557 !!

@linguini1
linguini1 merged commit 80a1586 into apache:master Jul 21, 2026
28 of 53 checks passed
@Abhishekmishra2808
Abhishekmishra2808 deleted the dropbear-defconfig-crypto-deps branch July 22, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Board: arm Board: simulator Size: XS The size of the change in this PR is very small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants