Skip to content

fix: normalize AT%KEYGEN CSRs - #88

Merged
maxd-nordic merged 1 commit into
mainfrom
maxd/fix-cryptography-49-compat
Jul 8, 2026
Merged

fix: normalize AT%KEYGEN CSRs#88
maxd-nordic merged 1 commit into
mainfrom
maxd/fix-cryptography-49-compat

Conversation

@maxd-nordic

Copy link
Copy Markdown
Contributor

Both nRF91 MFW 1.3.7 and 2.0.2 incorrectly encode CSRs with a SignatureAlgorithm as

SEQUENCE {
OID ecdsa-with-SHA256
NULL
}

Include a fix that normalizes the format before passing it to cryptography's parser. Python cryptography older than version 49 did not complain about the format.

Both nRF91 MFW 1.3.7 and 2.0.2 incorrectly encode CSRs with a SignatureAlgorithm as

SEQUENCE {
OID ecdsa-with-SHA256
NULL
}

Include a fix that normalizes the format before passing it to cryptography's parser.
Python cryptography older than version 49 did not complain about the format.

Signed-off-by: Maximilian Deubel <maximilian.deubel@nordicsemi.no>
@maxd-nordic
maxd-nordic merged commit 040fdaa into main Jul 8, 2026
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