Closed
Description
此 ISSUE 为隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)任务 ISSUE,欢迎社区开发者参与共建~
若有感兴趣想要认领的任务,但还未报名,辛苦先完成报名进行哈~
任务介绍
- 任务名称:ENG25519实现
- 技术方向:密码学
- 任务难度:简单
详细要求
- 安全性:符合原始论文中安全假设与安全定义
- 功能性:符合原始论文对算法功能描述
- 代码规范:
- C++ 代码需要遵循 Google C++ style guidelines,除了以下几条 exceptions
- Exceptions are allowed and encouraged where appropriate.
- Header guards should use #pragma once.
- Adopt camelBack for function names.
- Use fixed width integer types whenever possible.
- Avoid using size_t on interface APIs.
- 可使用 clangd 进行代码格式化
- 可使用 cpplint 检查格式
- C++ 代码需要遵循 Google C++ style guidelines,除了以下几条 exceptions
- 提交说明:关联该 issue 并提交代码至 https://github.com/secretflow/yacl/tree/main/yacl/crypto/ecc
能力要求
- 熟悉密码学或者编码理论
- 熟悉 C++ 以及性能优化
操作说明
Metadata
Assignees
Labels
No labels
Activity