ba5289a33a33e87467d1aea8fe1269072f76568d
tpre-python
This project is designed for the National Cryptography Competition and is implemented in Python to execute the TPRE algorithm.
Project Principle
The project uses the Chinese national standard cryptography algorithm to implement distributed proxy re-encryption (TPRE).
Environment Dependencies
System requirements:
- Linux
- Windows
The project relies on the following software:
- Python 3.11
- gmssl
- gmssl-python
Installation Steps
Pre-installation
This project depends on gmssl, so you need to compile it from source first.
Visit GmSSL to learn how to install.
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
Usage Instructions
References
TPRE Algorithm Blog Post Gmssl-python library
License
GNU GENERAL PUBLIC LICENSE v3
Description
Languages
Python
83.9%
JavaScript
10.7%
CSS
3.8%
Shell
1.1%
HTML
0.5%