Skip to content

use node cluster workers everywhere. #1

@jaeh

Description

@jaeh

using nodejs cluster and running all crypto functions in workers provides a lot of isolation in comparison to function closures (used now).

master:
  • wait for request
  • spawn a worker on request to sign, encrypt or verify
  • send secret to worker
worker
  • generate public/private key pair inside the worker, derived from secret
  • sign, encrypt and/or verify using the keypair
  • overwrite the keypair
  • send the signed/encrypted/verified result back to master
  • die.
master
  • receive returned result, send it to callee.
caveat:

see if performance suffers too much.
time is relative.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions