Skip to content

Commit

Permalink
collating meeting summary of 2021
Browse files Browse the repository at this point in the history
Signed-off-by: xiaohui249 <xiaohui_1123@126.com>
  • Loading branch information
xiaohui249 committed Jan 18, 2022
1 parent 1a9d276 commit f077556
Show file tree
Hide file tree
Showing 44 changed files with 538 additions and 0 deletions.
10 changes: 10 additions & 0 deletions 会议记录/2021/2021年10月15号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 维护者更新
- David: sdf-go 进度与测试
- Sam: 北大库有一个jni的封装,可以作为java netty的参考
- Sam:国密workshop,场地定于信通院,

- Sam: PR#14基于release-2.2,roadmap: 希望涵盖msp,bccsp,cryptogen的单元测试
- Sam: bccsp正在开始使用反射来做一些idemix的功能,可否能否在bccsp里面实现一个classloader(非binary和dll)
## 会议话题
- David: TODO review PR#14
- 发微信公众号(更新),收集与会者信息并发给程阳(信通院场地方),联系陈序确认时间,讲解45分钟,实验0.5小时,最多3个小时, rootChain赞助活动参与证书(@scott
12 changes: 12 additions & 0 deletions 会议记录/2021/2021年10月22号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 维护者更新
- Sam: workshop update PR 以及 PPT
- ChenXu: workshop PPT
## 会议话题
- poc pr 合并以及新分支创立
- workshop筹备相关讨论
1. 内容(知识分享的ppt+hands on)
1. 调查表(28号发在微信公众号)确认线上/线下
1. 现场签到表,检查并认可后颁发证书(通过e2e测试代码以及代码评审)
1. 28号确认现场参与的老师和相关人员
1. 29号推送在微信等渠道? 确定人名单发送给场地放,30号活动开始(下午2:00~4:30)
## 开放话题
13 changes: 13 additions & 0 deletions 会议记录/2021/2021年10月8号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 维护者更新
- 肖慧: 修复java-gm加载连接池配置文件失效的问题,java-gm完成配置文件合并;
- Sam:https://github.com/Hyperledger-TWGC/fabric/pull/14/files;https://dev.azure.com/Hyperledger/TWGC/_build/results?buildId=41961&view=logs&j=6b58850f-3858-5a05-33e2-5e41cbf03c4e&t=bddec1cf-ba37-5883-9c3e-fd1e8608f9a1;

## 会议话题
- 国密workshop:
- 知识分享(远程)+实操10.30准备完成;
- **资源组织(场地+时间+宣发)这块希望布道者推进;**
- 限制参与者或者分组实操;
- 时长约2.5h;

## 开放讨论
-
10 changes: 10 additions & 0 deletions 会议记录/2021/2021年11月12日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# 维护者更新
- Sam: 调研java GRPC,https://github.com/grpc/grpc-java/issues/8679, gm改造pr(https://github.com/Hyperledger-TWGC/fabric/pull/16)持续征求改造意见;
- 陈序:SM4 or SM3? 读文件内存泄漏,提issue,待排查;
- xiaohui: https://github.com/hyperledger/fabric-rfcs/pull/34,fabric-gateway采用接口方式提供自定义hash算法、签名算法等,待编写demo进行验证;

# 话题讨论
- 国密小组通讯稿主体内容:国密基础库完成,workshop...

# 开放话题
- Sam:fabric sample k8s 帮助提高开发效率;
10 changes: 10 additions & 0 deletions 会议记录/2021/2021年11月19日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 维护者更新
- Sam: twgc/fabric PR #16, working on #17
- Sam: update fabric-rfcs

## 会议话题
- David: go-plugin难点
- Review twgc/fabric PR #16
- Sam: 8 Dec Contributor meeting: built tag or go-plugin
## 开放话题
- 国波:RAFT的共识出现账本写锁问题
13 changes: 13 additions & 0 deletions 会议记录/2021/2021年11月26号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 维护者更新
- https://github.com/Hyperledger-TWGC/fabric/pull/17 完成了cryptoWrapper的设计。接下来要考虑sm2相关的测试,以及和msp,swfactory的集成工作了。
- https://github.com/Hyperledger-TWGC/fabric-rfcs/pull/3 rfc对应更新

## 会议话题


## 开放讨论


## 其他
- 12月1号双周会上沟通8号维护者会议上与国际社区维护者交流国密改造相关内容的准备。
- 【待认领】2021年国密改造工作组内容总结
12 changes: 12 additions & 0 deletions 会议记录/2021/2021年11月5日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# 国密workshop于上周末通过线上形式成功举行

# 维护者更新
- Sam: rfc调研(https://github.com/hyperledger/fabric-rfcs/pull/34)
- Sam: gm改造pr(https://github.com/Hyperledger-TWGC/fabric/pull/16)

# 话题讨论
- rfc review
- gm改造review
- 国密小组通讯稿

# 开放话题
6 changes: 6 additions & 0 deletions 会议记录/2021/2021年12月03号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 维护者更新
-
## 会议话题
- Sam: PR: rfc, gm-wiki(as present material)
- Sam: PR: fabric
## 开放讨论
7 changes: 7 additions & 0 deletions 会议记录/2021/2021年12月10号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# 维护者更新
- 招募志愿者/贡献者进行2021年下半年工作组进度梳理工作
- 周三国际社区贡献者会议交流

# 会议话题

# 开放讨论
36 changes: 36 additions & 0 deletions 会议记录/2021/2021年1月15号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
## 维护者更新

桂军:
- tls测试
- tjfoc-gm tls双证书测试成功
- tjfoc-gm tls单证书测试失败
- ccs-gm tls双证书测试成功
- ccs-gm tls单证书测试成功
- ccs-gm和tjfoc-gm双证书互操作失败
- pku-gm tls目前只发现客户连接代码,没有实现服务端代码(没有go的TLS实现)
- pku x509需要实现功能:
- NewCertPool()
- IsEncryptedPEMBlock()
- DecryptPEMBlock()
- EncryptPEMBlock()
- ParsePKCS1PrivateKey()
- MarshalPKCS1PrivateKey()
- ParsePKCS8PrivateKey()
- MarshalPKCS8PrivateKey()
- ParseECPrivateKey()
- MarshalECPrivateKey()
- ParsePKIXPublicKey()
- MarshalPKIXPublicKey()
- ParseCertificate()
- CreateCertificate()
- Sam: 发现TWGC/fabric Azure Pipeline hanging

## 会议话题
- fabric改造是否可以“硬改”开始
- 桂军:已经获得公司授权,可以上传全套硬改方案
- 桂军,志伟认领: bccsp 国密SDF

## 开放讨论
- Sam, 肖慧: Java线程安全
- 舒畅:翻译review
- 桂军权限
18 changes: 18 additions & 0 deletions 会议记录/2021/2021年1月22号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## 维护者更新
- 肖慧:1、验证javax.crypto.Cipher是非线程安全的;2、使用commons-pool2对Cipher进行池化管理,解决线程安全问题;
- Sam: tj优化PR in review
- 陈序: 修复了密文序列化当中的bug
## 会议议题
- 张诚@ThoughtWorks 介绍已合并的TJ TLS改造部分
- GRPC -> TWGC -> PEER ORDERER ( 使用 grpc credentails )
- HTTPS -> CA client - > CA SERVER ( 使用 改造后的 net-go )
- baseimage-os ( 带 golang 开发环境 ), baseimage ( 不带 golang 开发环境 ) -> 0.4.22
- 私钥不落地(私钥不能完全存储在本地)
- 1) 阿里云的 KMS
- 2) 某第三方协同加密(私钥分段存储,采取某种算法放在一起(多方运算方式)算出密钥)
- 待完成:
- 国密密码学测试套件
- 同济库 TLS 的单证书问题
- 同济库 TLS 的 ECDHE 协商(自洽已实现)
## 开放讨论
- Sam, 肖慧: 国密算法工具类提供方式:1、是否需要提供加入commons-pool2之后的工具类服务,因为个人感觉加入之后整个工具类变重了;2、加密提供方式:静态类or实例化?
13 changes: 13 additions & 0 deletions 会议记录/2021/2021年1月29号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 维护者更新
- Matrix: 修复同济库非国密TLS通信失败的问题;

## 会议议题
- 会议记录整理;
- 准备阶段性工作整理反馈,通讯稿发布;

## 开放讨论
- 肖慧,Sam:java-gm的Cipher线程安全的编码设计;
- 桂军,肖慧,Sam:加密设备密码测试工作情况以及如何推进;
- 桂军,Sam,肖慧:本地改造方案文档,召集改造代码贡献者;
- 开源项目的路线图和GuideLine;
- 志伟:希望TWGC更open,可以创建更多的兴趣小组;
13 changes: 13 additions & 0 deletions 会议记录/2021/2021年1月8号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 维护者更新:
- Sam: ccs-go pkcs#8 export,互操作库ci修复,周期性更新建议(月/季度/major version)
- Sam: 各个golang基础库ci流程中添加benchmark测试
- Sam: tj库优化
- Simon, David:
> 由于TLS1.3协议设计主要遵循了精简化的原则,整个协议目前变得非常清爽、简单,密钥交换只有两个选择(ECDHE、DHE),对称密码算法只有(AES128、AES256、CHACHA20),加密模式只有(GCM、CCM、POLY1305),目前已经有一些文章关于这块儿写的很详细了:譬如 https://www.oschina.net/translate/rfc-8446-aka-tls-1-3 以及 https://www.jianshu.com/p/8c65c0f562f2 如果想深入看的话直接看RFC会是比较好的选择 https://tools.ietf.org/html/rfc8446 https://tools.ietf.org/html/rfc5246
- 桂军:TLS 双证书网安和同济不能整合,Fabric-CA已经通过了开源审批
## 会议议题

- Sam: java-gm refactor, remove static and potential singleton design

## 开放讨论
- 桂军:无法绕过TS
13 changes: 13 additions & 0 deletions 会议记录/2021/2021年2月19日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 维护者更新
- David:正在迁移 《解析》,sandec密码机测试代码已解压
- David:[2020年度概要](https://github.com/Hyperledger-TWGC/fabric-gm-wiki/blob/master/%E6%80%BB%E7%BB%93/2020.md)
- David:fabric-GM-plugins -> GM-interop ,准备移除bccsp以及interface
- Sam,xiaohui: [DONE]Java 多线程
- Sam: [ccs] import 无法满足互操作,go语言库之间互相校验不再写成文件
- xiaohui: [TODO]SM4 模式补充。[TODO] SM2的对象池处理多线程
## 会议话题
- 志伟:三味信安加密机的golang调用程序主体基本架构完成。共计78个接口,目前调通6个。剩余工作量预计还需两周时间。
- scott: 宣传推广计划,如开发者Bootcamp,Workshop形式
- Sam:文件归档,如迁移到腾讯文档,github code里新增季度归档文件夹
## 开放讨论
- 开工大吉!
12 changes: 12 additions & 0 deletions 会议记录/2021/2021年2月26日会议议程.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 维护者更新
- 肖慧:SM4模式补充: CFB,OFB,CTR
- Sam: 北大库SM2完善sign和verify,网安库和同济库也有更新
- 桂军:提交fabric-ca v1.4.9gm PR; 双证书测试失败
- 志伟:SDF接口代码部分实现,是否在TWGC下开个repo?

## 会议话题
- SM2密钥加密方式讨论:网安和同济PKCS8加密方式不一样,同济采用AES算法。由Sam开Discusion讨论这个问题。
- 互操作库Azure Pipeline CI过程优化:重构互操作库以及CI过程。

## 开放讨论
- java-gm后续工作方向:1.pool的使用:sm2/sm3/sm4可否统一;2. pool池的大小配置化;3. SM4模式的可配置化;
17 changes: 17 additions & 0 deletions 会议记录/2021/2021年2月5号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## 维护者更新
- Sam: 网安库小优化, 互操作库pr添加java 互操作,国密路线图pr
- 董坤朋:sansec-sdk库提交zip包,可执行测试Demo和测试程序源码
- 桂军,云龙:确认三未信安提供的设备加密包与加密标准一致
- 桂军:整理国密组整体路线图
- 陈序:SM3优化完成起草,暂未提交

## 会议话题
- Sam 自提名成为国密组副组长
- 云浩 retire
- 国密组整体路线图review

## 开放讨论
- 年度总结: [WIP](https://github.com/Hyperledger-TWGC/fabric-gm-wiki/pull/15)
- 从Fabric中剥离SSL/TLS的问题讨论


11 changes: 11 additions & 0 deletions 会议记录/2021/2021年3月12日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## 维护者更新
- 桂军:fabric代码和fabric-ca需要rebase
- David:正在做《解析》的格式迁移
-
## 会议话题
- DavidLiu:RFC进度缓慢

## 开放讨论
- 吴乔明@华为云
- David, ghost: Review:https://github.com/Hyperledger-TWGC/fabric-gm-wiki/pull/14/files
- BrainStorm:Code Review直播
7 changes: 7 additions & 0 deletions 会议记录/2021/2021年3月19日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 维护者更新
- 桂军,RFC更新

## 会议话题
- 肖慧,会议纪要归档到java-gm-wiki的repo中,按年归档(当年把去年的会议纪要归档整理),每个会议纪要一个md文件。

## 开放讨论
13 changes: 13 additions & 0 deletions 会议记录/2021/2021年3月26号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 维护者更新
- 桂军,DavidLiu:持续追踪新闻稿
- 桂军:https://tools.ietf.org/html/rfc8998 联系作者
- Qin Long; zhuolong.lq@antfin.com
- Kepeng Li; kepeng.lkp@antfin.com
- Ke Zeng; william.zk@antfin.com
- Han Xiao; han.xiao@antfin.com
- Zhi Guan; guan@pku.edu.cn
- Status: `informational` 还没到 `PROPOSED STANDARD`状态
## 会议话题
- lqs:阿里的netty-handle库里面好多方法都没有实现,替换估计行不通, BCOS类似的情况
## 开放讨论
- 长安链
12 changes: 12 additions & 0 deletions 会议记录/2021/2021年3月5日会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 维护者更新
- Sam: 互操作库重构开发已完成;
- Matrix:同济库密钥协商ECDHE完成;
- 陈序:基础库密钥文件加密方法discussion中两种方式验证都可以;
- 志伟:sdf接口进展推进,暂未完成,预计还需一周时间;

## 会议话题
-

## 开放讨论
- Sam:北大国密库编译C版本耗时问题(暂时不处理)以及各个库互操作编译job失败问题处理;
- 郭哥:Fabric国密改造RFC安排下周五进行review;Fabric硬改版本由桂军推上来;
8 changes: 8 additions & 0 deletions 会议记录/2021/2021年4月16号会议议程.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 维护者更新
- David Liu: Hyperledger-TWGC/fabric-evaluation-JRT0184 更新到17章
- 陈序:CFCA签发的证书本身会携带根证书并形成证书链,Go标准库没有没有生成证书链的功能,只有读取证书链的功能
## 会议话题
- yzw分享SDF Go语言接口实现
## 开放讨论
- LQS:SourceTree 以及分支管理(现场)
- 修改Fabric-CA新闻稿
4 changes: 4 additions & 0 deletions 会议记录/2021/2021年4月23号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## 维护者更新

## 会议话题
- PR review
10 changes: 10 additions & 0 deletions 会议记录/2021/2021年4月2号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 维护者更新
- Sam: 互操作库编译的问题需要进一步跟进;
- 李沁声:java国密颁发证书已完成部分,还有并发需要编写;
- 志伟:SDF进展汇报,有问题需要与三未信安工程师讨论;

## 会议话题
-

## 开放讨论
- 本职工作、生活与开源如何平衡?
8 changes: 8 additions & 0 deletions 会议记录/2021/2021年4月30号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 维护者更新
-
## 会议话题
- 志伟sdf有更新
- RSA 和 数字信封,还剩7个接口
- merged chengxu PR
## 开放话题
- LQS PR review
9 changes: 9 additions & 0 deletions 会议记录/2021/2021年4月9号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 维护者更新
- xiaohui: 会议记录归档;
- 李沁声: 提交SM2Util x509证书相关pr;

## 会议话题
- 志伟:SDF如何提交twgc;双周会或者国密组周会

## 开放讨论
-
10 changes: 10 additions & 0 deletions 会议记录/2021/2021年5月14号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 维护者更新
- GM-interopt: FIX TJ-CCS-ENCRYPT
- [TODO] SM4 ECB/CBC among TJFOC/ccs
- SDF-go: TODO remains 2 uncovered APIs (RSA, Digital Envelop)
## 会议话题


## 开放话题
- Azure Blockchain Service tainted
- 不经意传输
9 changes: 9 additions & 0 deletions 会议记录/2021/2021年5月21号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 维护者更新
- David: hash options, fabric-ca cleanup
- David 共识提案:SM4 ECB 作为最小测试基准
## 会议话题
- LQS: 汇编能优化,但是arm有限制,因此也影响了合库的提案
- Sam:重申方向 本体改造bccsp; TLS验证; sdf-go单独成立
## 开放话题
- 宋伟奇:旺链fabric,fabric-ca,sdk-go,TLS(改动了http的golang库tls替换成了tjfoc的,单证书)
- tjfoc当中的gmtls 能作为https的国密替代,不确定是否能让grpcs复用
26 changes: 26 additions & 0 deletions 会议记录/2021/2021年5月28号会议记录.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
## 维护者更新
- David:Global Forum Proposal: TWGC GM time slot 30 mins
- Title: TWGC国密改造小组的旅程故事
- Abstract: TWGC 国密改造小组距成立已经近一年的时间了,在这三十分钟时间里,David会带着大家回顾国密组从想法,构思,讨论提案到如今多达12个TWGC国密相关代码仓库的奇妙旅程。立足现在,放眼未来,国密组的长期发展和规划将基于开源社区的协作共建,我们总是有很多未知亟待探索和实现。
- Guest: David Liu, Oracle
- Slides content language: English
- 语言:中文
- 初衷,过去的时间线
- 简要介绍 我们做了什么的,现状如何
- Why interopt,
- 做的过程当中抽象,认知,收获的内容。golang库,http,grpc库flexibility问题
- 讲roadmap,大方向,如何发展,
- Good First for new contribution, RFC for discussion

- Sam: interopt: (硬改)接口转接口的实现
- Sam:call for sdf contributor
- remove logger
- memory leakage
- code refactor
- David:pku-gm SM4发现已经实现
## 会议话题
- Sam:TWGC 的通信稿
- 状态更新 轻量 一个稿
- 路线图 专业性的文章 一个稿

## 开放讨论
Loading

0 comments on commit f077556

Please sign in to comment.