Skip to content
This repository was archived by the owner on Nov 15, 2018. It is now read-only.
This repository was archived by the owner on Nov 15, 2018. It is now read-only.

Node Crypto Interface #160

Closed
Closed

Description

@danbev

The goal of this issue is to extract an initial interface for crypto in Node.js. We want to do this so that we can support multiple versions/vendors of crypto libraries.

This task should investigate options for such an interface and how it can be used with Node.js. At the moment OpenSSL is quite tightly coupled with Node.js and part of this task should be to look at viable options.

The idea is to start small and look at one or two functions that are used from src/node.cc. The idea at the moment is to have a CryptoFactory that handles registering/unregistering crypto providers and handles the creation of Crypto instances. We are currently in the process or trying this out and might find better solutions as we try this out in practice. On issue is how should these different providers register with the factory etc.

After this investigation and pushing a branch with an example this task can be considered closed and we will open an issue on Node's github repository and continue work there.

Activity

  1. self-assigned this
    on May 31, 2017
  2. danbev commented on Jun 12, 2017

    @danbev
    Author

    Created a pull request for this:
    nodejs/node#13575

  3. helio-frota commented on Nov 8, 2018

    @helio-frota
    Member

    This issue can be closed?

  4. danbev commented on Nov 9, 2018

    @danbev
    Author

    Closing as this is out of date.

  5. ghost removed on Nov 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions