Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • 考虑到Confluence页面在大陆地区访问不便,应采用大陆常用的协作文档做记录
  • 【腾讯文档】Fabric国密改造
    https://docs.qq.com/doc/DT2tFbG5aT29ydkx5
  • 项目第一阶段:信息收集(截止731日);

        这个阶段的主要工作是联络一批愿意为这个项目做出贡献的志愿者们,并收集已经在社区中进行的、或者完成了的国密化改造项目,进行公示。

    项目应满足

    - 完成度较高

    - 使用Apache-2.0的开源许可证

    如果有个人和企业愿意贡献自己的关于国密化改造的开源项目的话,请在共享文档中告诉我们;个人愿意支持该项目的,也请在文档中签名支持我们;
  • 项目详细整理


作者


链接


备注

构建文档指引性质


刘地军


https://github.com/flyinox/fabric-sm-patch


国密补丁 基于1.4

无法在release-1.4上构建良好补丁


叶蔚同济区块链研究院


https://github.com/tjfoc/hyperledger-fabric-gm


支持国密加密算法的Hyperledger Fabric版本

持续构建
分叉,库


邓云杰



 https://github.com/dddengyunjie/fabric


基于1.4.1



分叉


田波,成都双链科技


https://github.com/doublechaintech/hyperledger-fabric-bccsp-rsa


RSA插件的例子, 支持国密的插件化参考。

其中兼有java-sdk的部分





关志


https://github.com/guanzhi/GmSSL


GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。




徐文龙,浙江富润数链科技有限公司


https://github.com/grantrepository/fabric_gm


基于 Hyperledger Fabric v1.4.6版本





匿名 推荐人:刘宇翔


https://github.com/davidkhala/zhangsFab


基于Fabric 1.4.7



分叉


北京江南天安公司

推荐人:陈桂军


https://github.com/jntass/TASSL-1.1.1b


支持SM2 SM3 SM4国密算法和国密openssl协议的TASSL

基于openssl-1.1.1b

(FISCO BCOS国密TLS也是基于该库实现)




苏云龙,中国网安


https://github.com/suchongming/fabric


支持国密fabric版本,国密部分进行汇编优化,性能较优。