File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Node.js crypto (ncrypto) library
2+
3+ The ` ncrypto ` library extracts the base internal implementation of Node.js crypto operations
4+ that support both ` node:crypto ` and Web Crypto implementations and makes them available for
5+ use in other projects that need to emulate Node.js' behavior.
6+
7+ ## Compatibility
8+
9+ * Build systems: ` ncrypto ` can be built with either Bazel or CMake.
10+ * SSL libraries: ` ncrypto ` supports linking to either ` boringssl ` or ` openssl ` .
11+
12+
13+ ## Build flags
14+
15+ * Bazel: ` --@ncrypto//:bssl_libdecrepit_missing=True `
16+ * CMake: ` -DNCRYPTO_BSSL_LIBDECREPIT_MISSING=1 `
17+
18+ If linking against ` boringssl ` , libdecrepit is an optional component that isn't always built. If
19+ this option is set, ` ncrypto ` will use a built-in replacement for the missing functions.
You can’t perform that action at this time.
0 commit comments