trezor crypto python绑定
py-trezor-crypto-ph4的Python项目详细描述
这是的cTypes和cffi python绑定 trezor-crypto用于 Monero实施。
python模块将trezor crypto构建为一个共享库。目前 仅完全支持cTypes。cffi模块已经构建,但是python 方法包装器尚未实现(没有路线图)。
模块自动从 trezor-crypto头文件 使用ctypeslib2和 pycparser。
注意原始trezor密码的分叉版本按顺序使用 以支持库模式(目前)。
要求:
- gcc/clang
- pkg-config
- libsodium
要使用此模块,请安装libsodium。
sudo apt-get install libsodium-dev
PYPI
pip install py_trezor_crypto_ph4
路线图
- 代码生成cffi包装器的方式与ctype包装器类似。
刷新ctype绑定
为了刷新方法定义并重新生成ctype包装器 来自trezor-crypto标题 文件运行
python trezor_crypto/cffi_build.py -a ctypes --debug