• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-modules / 8783507331
100%
master: 85%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 22 Apr 2024 11:51AM UTC
Jobs 1
Files 3
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Apr 2024 11:50AM UTC coverage: 100.0% (+13.3%) from 86.709%
8783507331

push

github

web-flow
Verify WebAuthn Signature Encoding (#388)

This PR adds logic to verify the WebAuthn signature encoding length.
This is done so that encodings have a strict upper bound (determined by
the 'standard' ABI encoding of the `WebAuthn.Signature` struct) on the
length of the signatures.

This prevents a potential griefing attack where the signature that is
sent to an ERC-4337 bundler could be arbitrarily padded with additional
`0`s (which would have trivial increases to the `calldatasize` with
onchain LZMA calldata decompression that already exists) while causing
accounts to pay significantly more in gas costs for signature
verification (bounded by the `verificationGasLimit`).

---------

Co-authored-by: Mikhail <16622558+mmv08@users.noreply.github.com>

20 of 20 branches covered (100.0%)

Branch coverage included in aggregate %.

39 of 39 relevant lines covered (100.0%)

27.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8783507331.1 22 Apr 2024 11:51AM UTC 0
100.0
GitHub Action Run
Source Files on build 8783507331
Detailed source file information is not available for this build.
  • Back to Repo
  • a3de03aa on github
  • Prev Build on main (#8735258562)
  • Next Build on main (#8783507329)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc