Support secp256r1
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- solidity
- 領域
- blockchain
調査の方向性
まず、issue に記載されている SessionKeyRegistry のフローを確認し、次に ecrecover とリンク先のライブラリ、および 7212 と EIP-7951 のアプローチを比較します。secp256r1 の検証で公開鍵をどのように提供または復元するべきか、またそれがレジストリの既存の曲線選択フローにどう適合するかを明確にします。両方の曲線をカバーした、サポートするフローと必要なライブラリまたは precompile の決定および実装が完了すれば、Done です。
索引モデルが issue の本文から書いたものです。
説明
A registry user wanting to support multiple curves would need to check both, or have a flag identifying which.
Without FIL having the precompile, would need to support it via a library like https://gist.github.com/Vectorized/599b0d8a94d21bc74700eb1354e2f55c
There are some differences between these libraries and ecrecover
- ecrecover returns an address (pk-hash)
- these libraries and also 7212 and eip-7951 require you to pass the public key to the signature verification
So this will be a more complicated flow than secp256k1 unless we can find a library that recovers the public key.
- 主要言語
- Solidity
- スター
- 0
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
FilOzone/SessionKeyRegistry のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 45/100
-
enhancement
FilOzone/SessionKeyRegistry#7 · コメント 1 件 · 担当者 1 名 ·
-
enhancement
FilOzone/SessionKeyRegistry#2 · コメント 6 件 · 担当者 1 名 ·
-
enhancement good first issue help wanted
FilOzone/SessionKeyRegistry#1 · コメント 6 件 · 担当者 1 名 ·
FilOzone/SessionKeyRegistry の issue をすべて見る
似ている issue
-
blocklist removal
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
MetaMask/eth-phishing-detect#296544 · コメント 3 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
stellar/js-stellar-sdk#1750 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Uniswap/default-token-list#2589 ·
-
add-new-address Backend New Network
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
safe-global/safe-eth-py#2761 ·