微芯片ATECX08密码协处理器的驱动程序,具有安全的基于硬件的密钥存储
adafruit-circuitpython-atecc的Python项目详细描述
简介
Microchip’s ATECCx08 cryptographic co-processors with secure hardware-based key storage的驱动程序。在
注意:这个库是用ATEC608A开发和测试的,但也应该适用于ATEC508模块。在
从PyPI安装
注意
这个库在PyPI上还不可用。包括安装文档 作为标准元素。请继续关注PyPI的可用性!在
在支持的GNU/Linux系统上,比如Raspberry Pi,可以在本地安装驱动程序from PyPI。要为当前用户安装:
pip3 install adafruit-circuitpython-atecc
要在系统范围内安装(在某些情况下可能需要这样做):
^{pr2}$要在当前项目的虚拟环境中安装:
mkdir project-name &&cd project-name python3 -m venv .env source .env/bin/activate pip3 install adafruit-circuitpython-atecc
使用示例
使用这个模块的例子在Examples文件夹中。在
贡献
欢迎投稿!请阅读我们的Code of Conduct 在帮助这个项目之前保持欢迎。在
文件
有关构建库文档的信息,请查看this guide。在
许可证
这个库是由Arduino SA编写的。我们已经将它转换为与Adafruit CircuitPython一起工作,并使 使其能够与CircuitPython设备和运行CircuitPython库的单板linux计算机一起工作。我们已经 添加示例演示如何在库中使用nonce、random、monotonic counter和SHA256安全函数。在
这个开源代码是在LGPL许可证下授权的(有关详细信息,请参阅许可证)。在
- 项目
标签: