文件名称:pure_pynacl:TweetNaCl的纯python实现
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-19 04:04:51
Python
pure_pynacl 该库旨在作为的完整的纯python实现。 最初,仅实现了浓缩到的方法和功能,因为TweetNaCl是最小但仍可用且相当完整的椭圆曲线密码库。 可用的文档应足以用于pure_pynacl,因为它也正确地描述了TweetNaCl,因为已花费大量精力来建立并确保TweetNaCl和pure_pynacl之间的穷举性。 使用pure_pynacl import pure_pynacl as pynacl ... result = pynacl . crypto_sign_ed25519_tweet ( sm , smlen , m , n , sk ) 比较测试 验证TweetNaCl和pure_pynacl的奇偶性的单元测试位于一个名为tests/compare.py的文件中。 该文件还包含测试,这些测试比较C的按位运算的奇偶校验和NaCl.py定义的Int类型的按
【文件预览】:
pure_pynacl-master
----.gitignore(40B)
----README.md(2KB)
----test()
--------performance.py(39KB)
--------compare.py(52KB)
--------__init__.py(5KB)
--------bit_ops.c(1KB)
--------bit_ops.py(1KB)
----License.txt(11KB)
----NOTES.md(2KB)
----pure_pynacl()
--------__init__.py(7KB)
--------tweetnacl.py(25KB)
----tweetnacl()
--------TweetNaCl.c(21KB)