开源实习 | AccLib SIG 实习任务正式发布,欢迎报名申请

原创
05/17 18:00
阅读数 53

hi,同学!

想一起参加开源实习吗?

了解开源贡献、接技术大咖、扩大知识视野,还可以拿实习证明和实习工资的那种。

那么,机会来了~

AccLib SIG 发布了一系列 ifm_nettle 实习项目,欢迎高校学生积极参与。

开源实习

openEuler 开源实习是 openEuler 社区和社区合作单位共同发起的线上实习项目,旨在鼓励在校学生积极参与开源社区,在实际的开源环境中提升实践能力,在社区中成长为优秀的开源人才。由社区提供实习任务,并提供导师辅导,学生通过实习申请后,可在社区领取任务,每完成一个任务可获得相应积分,积分累计达规定量后,可获得实习证明和实习工资。

项目详情链接:https://www.openeuler.org/zh/internship

项目简介

ifm_nettle 项目提供了开源软件 nettle 、libgcrypt、libxcrypt 的适配层接口。该接口在保持和原有 开源软件接口兼容的同时,部分加解密算法将调用鲲鹏硬件提供的加速能力,从而提高鲲鹏场景下的加解密效率。

该项目旨在扩大硬件加速业务生态,减少对原有软件的侵入式修改和上层依赖软件的适配工作,从而简化业务软件的适配成本。

实习项目

ifm_nettle 项目的源码仓库地址为:https://gitee.com/openeuler/ifm_nettle

本次提供的 ifm_nettle 项目实习任务如下:

基础任务

此类任务主要进行简单的接口对接,适合初步接触 openEuler 社区,希望熟悉整个代码提交过程的学生。

  • 【基础】ifm_nettle 支持 sha2 算法,适配 nettle 中原有接口https://gitee.com/openeuler/ifm_nettle/issues/I6UUO7?from=project-issue

  • 【基础】ifm_nettle 支持 hmac 算法,适配 nettle 中原有接口https://gitee.com/openeuler/ifm_nettle/issues/I6UUYR?from=project-issue

  • 【基础】ifm_nettle 支持 gcm 算法,适配 nettle 中原有接口https://gitee.com/openeuler/ifm_nettle/issues/I6UUZ5?from=project-issue

  • 【基础】ifm_nettle 支持 aes 算法,适配 nettle 中原有接口https://gitee.com/openeuler/ifm_nettle/issues/I6UUZ9?from=project-issue

  • 【基础】ifm_nettle 支持 rsa 算法,适配 nettle 中原有接口https://gitee.com/openeuler/ifm_nettle/issues/I6UUZI?from=project-issue

  • 【基础】支持对称加密算法,适配 libgcrypt 中原有 gcry_cipher_XX 接口https://gitee.com/openeuler/ifm_nettle/issues/I711RC?from=project-issue

  • 【基础】支持对称加密算法,适配 libgcrypt 中原有 gcry_pk_XX 接口https://gitee.com/openeuler/ifm_nettle/issues/I711RM?from=project-issue

中阶任务

此类任务需要完成部分简单的算法适配,适合拥有一定开发经验,对加解密相关算法有初步了解或者希望学习鲲鹏硬件加解密能力的学生参与。

  • 【中阶】鲲鹏硬件加解密能力适配开发——SM3 算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6SBS4?from=project-issue

  • 【中阶】鲲鹏硬件加解密能力适配开发——MD5 算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6SNTM?from=project-issue

  • 【中阶】鲲鹏硬件加解密能力适配开发——UADK sha2 算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6UV26?from=project-issue

  • 【中阶】libgcrypt 鲲鹏硬件加解密能力适配开发——UADK sha2 算法适配 libgcrypt 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I711WF?from=project-issue

  • 【中阶】libgcrypt 鲲鹏硬件加解密能力适配开发——UADK SM3 算法适配 libgcrypt 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I711WI?from=project-issue

高阶任务

此类任务需要适配的算法比较复杂,适合学习能力较强,希望进一步了解和学习 nettle、libgcrypt、libxcrypt 中算法实现以及鲲鹏硬件加解密算法实现的学生参与。

  • 【高阶】鲲鹏硬件加解密能力适配开发——UADK hmac 系列算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6UV1P?from=project-issue

  • 【高阶】鲲鹏硬件加解密能力适配开发——UADK gcm 系列算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6UV3B?from=project-issue

  • 【高阶】鲲鹏硬件加解密能力适配开发——UADK aes 系列算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6UV9S?from=project-issue

  • 【高阶】鲲鹏硬件加解密能力适配开发——UADK rsa 系列算法适配 nettle 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I6UVA0?from=project-issue

  • 【高阶】libgcrypt 鲲鹏硬件加解密能力适配开发——UADK SM4 算法适配 libgcrypt 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I711WO?from=project-issue

  • 【高阶】libgcrypt 鲲鹏硬件加解密能力适配开发——UADK AES 算法适配 libgcrypt 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I711WR?from=project-issue

  • 【高阶】libgcrypt 鲲鹏硬件加解密能力适配开发——UADK RSA 算法适配 libgcrypt 接口开发https://gitee.com/openeuler/ifm_nettle/issues/I711Y8?from=project-issue

实习收益

「实习工资」

在实习合同约定的 6 个月期限内,学生可凭实习积分获得相应的实习工资。

「实习证明/证书」

在实习有效期 6 个月内积分满 60 分即可开具实习证明,满 100 分有机会获得优秀实习生证书。

「技术大咖的加持」

活动中每个项目任务都配备了资深导师,带领你打开开源大门,深度参与社区贡献。并且在开源社区里,你还有很多和其他社区资深开发者平等交流的机会。

「亮眼的项目经历」

参与开源项目,成为其中的贡献者,你的成果将向所有人开放共享,为用户创造价值。「成为一个优秀的开源贡献者,会是你一张亮眼的名片!」

「社区荣誉」

实习期结束仍可继续在社区贡献,对于年度贡献特别突出的实习生,还会授予更高的社区荣誉与额外激励哦!

实习时间

开源实习将在社区长期进行,实习申请通过后即可开始实习,实习协议期为 6 个月,期间时间可自由分配,满 60 个实习积分并获得导师认可后即可获得实习证明。

报名资格

  • 年满 18 周岁高校学生,无专业年级限制。
  • 平均每周能投入 10 小时以上的时间。

请移步实习官网查看报名步骤,官网地址:https://www.openeuler.org/zh/internship

联系我们

如果你对 AccLib 或 ifm_nettle 项目感兴趣,欢迎添加小助手微信咨询。


本文分享自微信公众号 - openEuler(openEulercommunity)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部