base / base/webauthn-sol

Expected use of fallback?

Open
#24 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Solidity
Stars
290
Forks
126
PR merge metrics
No merged PRs in 30d

Description

> Signature verification always attempts to use the [RIP-7212 precompile](https://github.com/ethereum/RIPs/blob/master/RIPS/rip-7212.md) and, if this fails, falls back to using [FreshCryptoLib](https://github.com/rdubois-crypto/FreshCryptoLib/blob/master/solidity/src/FCL_ecdsa.sol#L40).

In what conditions will the precompile fail where the fallback should pass?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the signature-verification path that attempts the RIP-7212 precompile and then calls FreshCryptoLib, using the linked RIP-7212 and FCL implementations as references. Determine the conditions under which each path succeeds or fails, then document those conditions and confirm the explanation matches the contract behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain, security
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.