Skip to content

Add ML-DSA-65 support - #118

Draft
RankoR wants to merge 3 commits into
GrapheneOS:17from
RankoR-GOS:avb-mldsa65
Draft

Add ML-DSA-65 support#118
RankoR wants to merge 3 commits into
GrapheneOS:17from
RankoR-GOS:avb-mldsa65

Conversation

@RankoR

@RankoR RankoR commented Aug 22, 2026

Copy link
Copy Markdown

No description provided.

@chenxiaolong

Copy link
Copy Markdown
Contributor

Out of curiosity, have you been able to successfully register an ML-DSA-65 key with avb_custom_key on the Pixel 11 series?

I got a couple reports (in an unrelated project) where the bootloader rejects ML-DSA public keys with:

Writing 'avb_custom_key'                           (bootloader) avb custom key: flash failed
FAILED (remote: 'failed to flash partition (avb_custom_key): -1')

but RSA public keys still work fine. It seems to only affect fastboot flash avb_custom_key. The bootloader is happy with an RSA-signed vbmeta that uses AVB chain descriptors to verify other ML-DSA-signed partitions.

Seems there might be a bootloader bug in these new devices.

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.

2 participants