目录
目录README.md

龙蜥操作系统gpg工具集成国密算法

作品完成和提交方式:选择本赛题的参赛队伍需要首先复刻(Fork)本项目,然后在复刻的项目中添加参赛队员、合作完成作品开发即可,无需提交PR到赛题项目。如果作品为文档形式,也请将作品文档提交到项目代码库中。在作品完成过程中,围绕作品的相关讨论等可以以疑修(Issue)形式发布和讨论,也可使用里程碑对整个任务进行规划管理。

1. 赛题说明

gpg是Anolis操作系统中最常用的文件签名以及加密工具,基于龙蜥操作系统开发可以使用国密SM2/3/4算法的签名和加密的gpg工具。

2. 赛题要求

1)龙蜥操作系统gpg工具支持使用国密算法SM2/3/4来做签名验签以及加解密; 2)开发的代码保持跟上游社区保持一致,不能给开发者和用户带来额外的使用成本,包括代码风格、工具使用方法,以及算法切换都要跟已有功能保持一致; 3)具体的算法选择使用libgcrypt中的国密算法; 4)提供详细的使用文档以及完整的测试用例;

3. 赛题导师

tianjia.zhang@linux.alibaba.com

4. 参考资料

[1] 龙蜥操作系统:https://gitee.com/src-anolis-os/gnupg2

关于
26.0 KB
邀请码