Project | Fabric nodejs SDK security extension | ||||||||
---|---|---|---|---|---|---|---|---|---|
Mentor(s) | |||||||||
Mentee | |||||||||
Status |
|
Completion
Task report | ||||
---|---|---|---|---|
|
Project Objectives
Status | fix on integration test failure on various OS | JIRAJira | Gerrit | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status | ||||||||||||||||
subtle | true | |||||||||||||||
colour | Green | |||||||||||||||
completed | Mac
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32153 | ||||||||||||||
Status | ||||||||||||||||
subtle | true | |||||||||||||||
colour | Green | title | completed||||||||||||||
Ubuntu |
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32153 |
keyStore class design refactor | JIRAJira | Gerrit | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status | ||||||||||||||
subtle | true | colour | Blue||||||||||||
title | inprogress |
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32205 | |||||||||||
Status | ||||||||||||||
subtle | true | |||||||||||||
colour | Blue | title | inprogress||||||||||||
remove cryptoStore Mixin class |
| https://gerrit.hyperledger.org/r/c/fabric-sdk-node/+/32704 |
HSM compatibility enhance | JIRAJira | Gerrit | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Status | ||||||||||||
subtle | true | colour | Green||||||||||
title | completed | |||||||||||
Status | ||||||||||||
subtle | true | |||||||||||
colour | Green | title | completed||||||||||
server OS (Cloud instance): Ubuntu 18 / Windows Server 2019/ Red Hat Enterprise Linux Status | | |||||||||||
subtle | true | |||||||||||
colour | Green | completed | ||||||||||
AWS CloudHSM/ IBM HSM / SoftHSM Status | | |||||||||||
subtle | true | |||||||||||
colour | Blue | title | inprogress||||||||||
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 |
Status | offline signing | JIRA | Gerrit | ||||||
---|---|---|---|---|---|---|---|---|---|
| Find native crypto support in Android / iOS / Chrome / FireFox / Microsoft Edge |
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
Methodology
- almost agile
- JIRA and gerrit commit as delivery target
Documentation
- Hengming Zhang Readme update: new HSM support