Skip to content

fix: Fix too restrictive precondition that was causing rare failures on iOS#169

Merged
LouisCAD merged 1 commit intomainfrom
fix-too-restrictive-precondition
May 6, 2026
Merged

fix: Fix too restrictive precondition that was causing rare failures on iOS#169
LouisCAD merged 1 commit intomainfrom
fix-too-restrictive-precondition

Conversation

@LouisCAD
Copy link
Copy Markdown
Contributor

@LouisCAD LouisCAD commented May 6, 2026

These could be recovered from by just killing and restarting the app, but it's best that users don't need to do that ever.

…on iOS

These could be recovered from by just killing and restarting the app,
but it's best that users don't need to do that ever.
Copilot AI review requested due to automatic review settings May 6, 2026 15:56
@LouisCAD LouisCAD enabled auto-merge May 6, 2026 15:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Relaxes an overly strict precondition in the iOS (appleMain) signature parsing utility to prevent rare ECDSA signature conversion failures that previously required restarting the app to recover.

Changes:

  • Broadened the accepted DER ECDSA signature length range from 70..72 to 8..72.
  • Updated the associated error message and added an explanatory inline comment.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 6, 2026

@LouisCAD LouisCAD merged commit e502717 into main May 6, 2026
14 checks passed
@LouisCAD LouisCAD deleted the fix-too-restrictive-precondition branch May 6, 2026 16:02
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.

3 participants