Project Plan: Fabric nodejs SDK security extension
Project | Fabric nodejs SDK security extension |
---|---|
Mentor(s) | |
Mentee | |
Status | IN DEVELOPMENT |
Summary Report
Completion
Description | Due date | Assignee | Task appears on |
---|---|---|---|
| 11 Jul 2019 | Hengming Zhang | Project Plan: Fabric nodejs SDK security extension |
| 18 Jul 2019 | Hengming Zhang | Project Plan: Fabric nodejs SDK security extension |
| 24 Aug 2019 | Hengming Zhang | Project Plan: Fabric nodejs SDK security extension |
| 05 Oct 2019 | Hengming Zhang | Project Plan: Fabric nodejs SDK security extension |
| 05 Oct 2019 | Hengming Zhang | Project Plan: Fabric nodejs SDK security extension |
| 21 Nov 2019 | Hengming Zhang | Project Plan: Fabric nodejs SDK security extension |
Hengming Zhang | 2019-10-09 |
Project Objectives
fix on integration test failure on various OS | Jira | Gerrit |
---|---|---|
Mac | Error rendering macro 'jira' : null | https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32153 |
Ubuntu | Error rendering macro 'jira' : null | https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32153 |
keyStore class design refactor | Jira | Gerrit |
---|---|---|
side task: typescript alignment with fabric-common refactor | Error rendering macro 'jira' : null | https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32205 |
remove cryptoStore Mixin class | Error rendering macro 'jira' : null Error rendering macro 'jira' : null | https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32704, https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/33647 |
HSM compatibility enhance | Jira | Gerrit |
---|---|---|
desktop OS: Ubuntu 18 / MacOS / Windows 10 | NOT REQUIRED | NOT REQUIRED |
server OS (Cloud instance): Ubuntu 18 / Windows Server 2019/ Red Hat Enterprise Linux | NOT REQUIRED | NOT REQUIRED |
AWS CloudHSM/ IBM HSM / SoftHSM | NOT REQUIRED | NOT REQUIRED |
Readme update: new HSM support | Error rendering macro 'jira' : null | 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 | NOT REQUIRED | NOT REQUIRED | 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.
- 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 support