我如何使用 grpc 的 boringssl 功能来处理我的 nodejs 程序
How can I use grpc's boringssl functionnalities to work with my nodejs program
知道 Google gRPC 有 boringSSL 的工作版本后,我不想安装另一个 openssl。
现在,我的挑战是能够访问一些功能,例如计算盐和 CMAC。
我知道 Google 不提倡使用它,以防某些更改和破坏我的代码。
我看到 node_modules/grpc 的根目录下有一个名为 'binding.gyp' 的文件,但不知道是否可以使用它。
欢迎提出任何建议。
谢谢
你的问题有好几层问题,缺少很多上下文,但根据我得到的信息,我可以提供一些信息:
首先,grpc-node 已弃用,您应该移至不再包含本机代码的 grpc-js。
然后,grpc-node 实际上并没有使用 BoringSSL,它实际上依赖于 nodejs 将 OpenSSL 本身暴露为本机 API。
最后,您应该能够在本机节点模块中使用 nodejs 的公开 OpenSSL API:https://nodejs.org/api/addons.html#addons_linking_to_libraries_included_with_node_js
知道 Google gRPC 有 boringSSL 的工作版本后,我不想安装另一个 openssl。
现在,我的挑战是能够访问一些功能,例如计算盐和 CMAC。
我知道 Google 不提倡使用它,以防某些更改和破坏我的代码。
我看到 node_modules/grpc 的根目录下有一个名为 'binding.gyp' 的文件,但不知道是否可以使用它。
欢迎提出任何建议。
谢谢
你的问题有好几层问题,缺少很多上下文,但根据我得到的信息,我可以提供一些信息:
首先,grpc-node 已弃用,您应该移至不再包含本机代码的 grpc-js。
然后,grpc-node 实际上并没有使用 BoringSSL,它实际上依赖于 nodejs 将 OpenSSL 本身暴露为本机 API。
最后,您应该能够在本机节点模块中使用 nodejs 的公开 OpenSSL API:https://nodejs.org/api/addons.html#addons_linking_to_libraries_included_with_node_js