gk710x: enable WPA crypto in kernel configs - #2258
Conversation
PR Summary by Qodogk710x/gk710xs: enable kernel crypto options required for WPA2
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can group findings by type and pick your Finding display, from Minimal to Full More tips ↗ | Customize Qodo ↗ | Qodo docs ↗ |
Turn on CCM, CTR, SEQIV and SHA256 needed for WPA2 on GK7102/GK7102S. Co-authored-by: Cursor <cursoragent@cursor.com>
d2282ca to
236b7db
Compare
Per @flyrouter's review. Every other Goke core in the tree ships these as modules and only SHA256 built in: gk7201v200 gk7202v300 gk7205v200 gk7205v300 gk7205v500 gk7605v100 CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_SHA256=y gk710x/gk710xs were the only Goke configs setting all four =y, which puts three crypto implementations into the kernel image on the most flash constrained parts of the family. The kernel crypto API loads these on demand, which is why =m works everywhere else. CCM, SEQIV and CTR -> =m; SHA256 stays =y. The four symbols now match the other six cores exactly.
|
@flyrouter's suggestion was right, and it turns out to be unanimous rather than a Every other Goke core in the tree ships these as modules, with only SHA256 built in:
Six out of six. gk710x/gk710xs as submitted were the only Goke configs setting all CCM, SEQIV and CTR are now @shipa-2 — I pushed this to your branch rather than waiting, since the PR had been
|
Summary
CONFIG_CRYPTO_CCM,CONFIG_CRYPTO_CTR,CONFIG_CRYPTO_SEQIV, andCONFIG_CRYPTO_SHA256ingk710x/gk710xsgeneric kernel configs for WPA2.Test plan
gk7102_lite/gk7102s_litekernel; confirm crypto options are setPart of splitting #2256.
Made with Cursor