0xMiden / 0xMiden/miden-vm

Implement ECDSA over ECExt5

未关闭
#3,480 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
corelib signatures
主要语言
Rust
星标
772
派生
352
平均合并
1 天 12 小时
30 天内合并 PR
93

描述

Right now we're trying to implement ECDSA ( over `ec_ext5` curve ) signature verification routine in Miden assembly, for which all necessary underlying constructions are *almost* ready

- Base field arithmetic : https://github.com/maticnetwork/miden/pull/414
- Scalar field arithmetic : https://github.com/maticnetwork/miden/pull/498
- Group arithmetic : https://github.com/maticnetwork/miden/pull/429

But if you notice carefully, you'll see for this we had to write important cryptographic primitives inside test directory of https://github.com/maticnetwork/miden which is not good. I'd like to have all Miden related cryptographic requirements living here and get them imported as development dependencies for ensuring that test vectors can be generated on-the-fly and functional correctness of Miden assembly implementations can be ensured that way. This also makes dependency graph more modular which makes it easier to comprehend and finally audit.

So I'll move all these routines here ( now living [here](https://github.com/itzmeanjan/miden/tree/a7660d706e3c70f12196aceb5fb1fab83efd4475/miden/tests/integration/stdlib/math/ec_ext5) ) so that we have ECDSA ( over `ec_ext5` curve ) keygen/ sign/ verify implemented.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。