Project | Fabric nodejs SDK security extension | ||||||||
---|---|---|---|---|---|---|---|---|---|
Mentor(s) | |||||||||
Mentee | |||||||||
Status |
|
Summary Report
View file | ||||
---|---|---|---|---|
|
Completion
Task report | ||||
---|---|---|---|---|
|
JIRA TrackingjqlQuery key = FABN-1282 OR key = FABN-1309
maximumIssues 20
Status subtle true colour Blue title In progress
subtle true colour Blue title IN PROGRESS remove cryptoStore Mixin class Status HSM compatibility enhance Gerrit Status subtle true colour Green title completed
Project Objectives
fix on integration test failure on various OS | Jira | Gerrit | |||||||
---|---|---|---|---|---|---|---|---|---|
Mac |
|
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32153 | ||||||||||
Ubuntu | Status
|
Project Objectives
keyStore class design refactor | Jira | Gerrit |
---|
side task: typescript alignment with fabric-common refactor |
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32205 | ||||||||||||
remove cryptoStore Mixin class |
|
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32704, https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/33647 |
Gerrit
Status offline signing
incomplete
HSM compatibility enhance | Jira | Gerrit | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
desktop OS: Ubuntu 18 / MacOS / Windows 10 |
|
| ||||||||||||||
server OS (Cloud instance): Ubuntu 18 / Windows Server 2019/ Red Hat Enterprise Linux |
|
| ||||||||||||||
AWS CloudHSM/ IBM HSM / SoftHSM |
|
|
| ||||||||||||
Readme update: new HSM support |
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/33232, https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/33233 |
offline signing | Jira | Gerrit | GitHub | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Find native crypto support in Android / iOS / Chrome / FireFox / Microsoft Edge |
|
| https://github.com/5sWind/fabric-client-flutter, https://github.com/5sWind/fabric-server-node |
Milestones/Deliverables
- Hengming Zhang computing resources checklist.
- Cloud account: AWS, IBM Cloud
- Virtual machine snapshot: on-premise desktop
- Mobile devices
- Hengming Zhang fix on integration test failure on various OS. Gerrit: https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32153, Note: due to code review and merge requirements, this may meet some delays.
- Mac
- Ubuntu
Hengming Zhang keyStore class design refactor.- Hengming Zhang HSM compatibility enhance.
- Hengming Zhang offline signing.
- general keystore management: cryptoSuite
- Fabric specific transaction signing utils Design docs
- Reference: IoT client proposal in hyperledger-lab
Methodology
- almost agile
- JIRA and gerrit commit as delivery target
Documentation
- Hengming Zhang Readme update: new HSM supportsupport