Skip to content

core: Fix signature mismatch issues due to authorization encoding#13574

Merged
somnergy merged 1 commit intomainfrom
som/fix_auth_encode
Jan 27, 2025
Merged

core: Fix signature mismatch issues due to authorization encoding#13574
somnergy merged 1 commit intomainfrom
som/fix_auth_encode

Conversation

@somnergy
Copy link
Copy Markdown
Member

@somnergy somnergy commented Jan 27, 2025

A recent RLP related commit created a uint256 encoding that assumes len = 32 for the passed in buffered byte array. However, this PR doesn't fix any inherent issues with that approach itself. This PR fixes one issue found in pectra_devnet_5 that creates a mismatched recovered signer address.

@somnergy somnergy requested a review from yperbasis January 27, 2025 10:41
@somnergy somnergy assigned racytech and taratorio and unassigned racytech and taratorio Jan 27, 2025
@yperbasis yperbasis added this to the 2.61.1-fixes milestone Jan 27, 2025
@somnergy somnergy merged commit 15d09ba into main Jan 27, 2025
@somnergy somnergy deleted the som/fix_auth_encode branch January 27, 2025 14:03
yperbasis added a commit that referenced this pull request Jan 27, 2025
@yperbasis yperbasis removed this from the 2.61.1-fixes milestone Jan 27, 2025
somnergy added a commit that referenced this pull request Jan 28, 2025
…3574)

A recent [RLP related
commit](https://github.com/erigontech/erigon/pull/12869/files#diff-ec3e5ec81bd7c4746ee5d895260767e2282f268684ffc0de73d4a7018975493c)
created a uint256 encoding that assumes len = 32 for the passed in
buffered byte array. However, this PR doesn't fix any inherent issues
with [that approach](#12869)
itself. This PR fixes one issue found in `pectra_devnet_5` that creates a
mismatched recovered signer address.
somnergy added a commit that referenced this pull request Jan 28, 2025
…3574)

A recent [RLP related
commit](https://github.com/erigontech/erigon/pull/12869/files#diff-ec3e5ec81bd7c4746ee5d895260767e2282f268684ffc0de73d4a7018975493c)
created a uint256 encoding that assumes len = 32 for the passed in
buffered byte array. However, this PR doesn't fix any inherent issues
with [that approach](#12869)
itself. This PR fixes one issue found in `pectra_devnet_5` that creates a
mismatched recovered signer address.
@VBulikov VBulikov mentioned this pull request Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants