Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Task report
pages13862736
creatorsHengming-Zhang
assigneesHengming-Zhang
labelsproject-plan


Project Objectives

  •  keyStore class design refactor
    •  side task: typescript alignment with fabric-common refactor
    •  remove cryptoStore Mixin class
  •  HSM compatibility enhance
    •  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
  •  offline signing
    •  Find native crypto support in Android / iOS / Chrome / FireFox / Microsoft Edge

Milestones/Deliverables

  •  computing resources checklist: start point: June 3 - June 21
    •  Cloud account: AWS, IBM Cloud
    •  Virtual machine snapshot: on-premise desktop
    •  Mobile devices
  •  fix on integration test failure on various OS: June 14 - July 5
    •  Mac
    •  Ubuntu
  •  keyStore class design refactor: July 8 - July 19
  •  HSM compatibility enhance: July 22 - August 25
  •  offline signing: August 26 - Oct 6
    •  general keystore management: cryptoSuite
    •  Fabric specific transaction signing utils

Methodology

  •  almost agile
  •  JIRA and gerrit commit as delivery target

Documentation

  •  Readme update: new HSM support