a7cd5bc0b2c33a057f623f43948bb1d0e26b52f3
Reviewed-on: dqy/mimajingsai#4
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%