【文件属性】:
文件名称:node-isal:封装 Intel ISA-L 的 Node.js 插件
文件大小:106KB
文件格式:ZIP
更新时间:2021-06-17 09:43:34
C++
节点
封装 Intel ISA-L 的 Node.js 插件
安装
$ISAL_HOME =/path/to/isa-l npm install node-isal
从源代码构建
构建 ISA-L 库
$cd /path/to/isa-l/src
$make
然后在以下位置生成静态库: /path/to/isa-l/bin/libisa-la 。 请将其生成文件中的构建目标修改为lib_name := bin/libisa-la 。
使用工具生成 API 包装器。
$cd /path/to/node-isal/tools
$cp -r /path/to/isa-l/src/include ./
$node parsecpp.js
$node genwrapper.js
该批处理将在/path/node-isal/src/下生成 XXX_wrapper.h 文件。
使用 i
【文件预览】:
node-isal-master
----index.js(69B)
----package.json(633B)
----isal_crypto.png(84KB)
----tools()
--------parsecpp.js(5KB)
--------genwrapper.js(12KB)
--------isal_api.txt(3KB)
--------.gitignore(22B)
----test()
--------hello.js(296B)
--------aes_test.js(857B)
--------crc_test.js(1KB)
----src()
--------crcwrapper.cc(5KB)
--------aeswrapper.h(164B)
--------util.h(165B)
--------util.cc(76KB)
--------main.cc(3KB)
--------aeswrapper.cc(4KB)
--------crcwrapper.h(163B)
----.gitignore(270B)
----ISAL-integration-with-Nodejs.md(7KB)
----README.md(2KB)
----binding.gyp(1KB)
----cpp_samples()
--------crc_sample.cc(423B)
--------Makefile(508B)