-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
YACL ECC 模块支持 FourQ 曲线 #158
Comments
【Tonytan123 Give it to me】 |
yacl项目引入微软的fourq库,但是当前的fourq库只有git仓(https://github.com/microsoft/FourQlib),有看到yacl项目引入三方库如下所示: |
@Tonytan123 可以用 new_git_repository 函数 |
github 所有的 commit 都可以变成一个 tar.gz 的包,fourq 就用 |
感谢您的认领。经沟通,该任务先进行回收,欢迎认领更适合您的任务呀~ |
【cfbreathing Give it to me】 |
hi muyixi315,改项目已由cfbreathing认领进行任务开发,可以看下其他OSCP的任务哦,欢迎认领呀!认领前记得填写OSCP报名表,感谢对隐语的关注~ 如有疑问欢迎添加小助手微信:SecretFlow04 |
感谢你对隐语开源的支持呀~该功能已由隐语内部已经实现,预计在下个版本中发布实现后的功能。欢迎认领其他感兴趣的任务呀~ |
任务介绍
详细要求
YACL ECC 模块位于 yacl/crypto/base/ecc 路径下, ecc_spi.h 是模块的总入口,所有椭圆曲线遵循相同的接口。目前 ECC 模块已经实现了大部分主流曲线,但是缺少 fourq,本任务需要在 ECC 模块中集成/实现 fourq 曲线。
关于 fourq 曲线更详细的介绍可参考此 paper https://eprint.iacr.org/2015/565.pdf
鉴于微软已经实现了 FourQlib,简单起见您可以直接集成此 Lib 到 YACL
能力要求
操作说明
bazel run -c opt //yacl/crypto/base/ecc/benchmark:benchmark -- --curve=ed25519
运行性能测试The text was updated successfully, but these errors were encountered: