开源实习是欧拉开源社区针对高校学生推出的线上实习,让学生在真正的开源环境中提升实践能力,深度参与开源社区贡献。访问实习官网了解详情:https://www.openeuler.org/zh/internship
毕昇JDK基于OpenJDK开发,是一款高性能、可用于生产环境的OpenJDK发行版。BGMProvider是为毕昇JDK生态提供国密TLS协议Java实现,它包括 jca、jsse、tomcat-adaptor等模块。目前BGMProvider jca模块实现的国密相关算法依赖于bouncycastle。为了将来更好地扩展,需要将BGMProvider和bouncycastle解耦,并且在BGMProvider上实现国密相关算法。基于上述背景,毕昇JDK发布了4个实习任务,欢迎在校学生积极申请参与(可以选择申请国密算法实习任务中的一个或多个)。
实习任务
任务1
在BGMProvider中使用Java实现SM4分组密码算法
【需求描述】
使用Java语言实现SM4分组密码算法;
实现SM4算法的功能测试用例;
【产出标准】
实现SM4算法功能测试用例,确保测试用例覆盖场景完全;
保证原本BGMProvider提供的测试用例通过;
符合Java语言的代码规范;
【任务链接】
https://gitee.com/src-openeuler/openjdk-1.8.0/issues/I5NCD2?from=project-issue
任务2
在BGMPro

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



