Skip to content

Fix M2 flag packing in wh_She_GenerateLoadableKey and add test cases#1

Draft
padelsbach wants to merge 1 commit intoshe-load-key-testsfrom
she-m2-flag-pack
Draft

Fix M2 flag packing in wh_She_GenerateLoadableKey and add test cases#1
padelsbach wants to merge 1 commit intoshe-load-key-testsfrom
she-m2-flag-pack

Conversation

@padelsbach
Copy link
Copy Markdown
Owner

Builds upon PR wolfSSL#335 and should be merged after that.

The SHE client packed flags & 0x0f into M2[3] bits 0-3 with flags << 0, but the server's _PopFlags reads M2[3] bits 0-3 as flag bits 4-7 of the returned value (and M2[4] bit 7 as flag bit 0). So WH_SHE_FLAG_WILDCARD = 1<<4 on the client side never reached the wire position _PopFlags expects.

Added test cases with flags WH_SHE_FLAG_WILDCARD and WH_SHE_FLAG_WRITE_PROTECT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant