Up to higher level directory | |||
Name | Date | Size | |
---|---|---|---|
.codeclimate.yml | 22-Oct-2020 | 224 | |
.coveragerc | 22-Oct-2020 | 158 | |
.travis.yml | 22-Oct-2020 | 598 | |
CHANGELOG.txt | 22-Oct-2020 | 5.1K | |
create_timing_table.py | 22-Oct-2020 | 1.3K | |
doc/ | 22-Oct-2020 | ||
LICENSE | 22-Oct-2020 | 577 | |
MANIFEST.in | 22-Oct-2020 | 131 | |
METADATA | 22-Oct-2020 | 455 | |
MODULE_LICENSE_APACHE2 | 22-Oct-2020 | 0 | |
NOTICE | 22-Oct-2020 | 577 | |
OWNERS | 22-Oct-2020 | 212 | |
Pipfile | 22-Oct-2020 | 306 | |
Pipfile.lock | 22-Oct-2020 | 14.6K | |
README.md | 22-Oct-2020 | 1.7K | |
rsa/ | 22-Oct-2020 | ||
setup.cfg | 22-Oct-2020 | 63 | |
setup.py | 22-Oct-2020 | 2.6K | |
speed.sh | 22-Oct-2020 | 1.4K | |
tests/ | 22-Oct-2020 | ||
tox.ini | 22-Oct-2020 | 411 |
1 Pure Python RSA implementation 2 ============================== 3 4 [![PyPI](https://img.shields.io/pypi/v/rsa.svg)](https://pypi.org/project/rsa/) 5 [![Build Status](https://travis-ci.org/sybrenstuvel/python-rsa.svg?branch=master)](https://travis-ci.org/sybrenstuvel/python-rsa) 6 [![Coverage Status](https://coveralls.io/repos/github/sybrenstuvel/python-rsa/badge.svg?branch=master)](https://coveralls.io/github/sybrenstuvel/python-rsa?branch=master) 7 [![Code Climate](https://img.shields.io/codeclimate/github/sybrenstuvel/python-rsa.svg)](https://codeclimate.com/github/sybrenstuvel/python-rsa) 8 9 [Python-RSA](https://stuvel.eu/rsa) is a pure-Python RSA implementation. It supports 10 encryption and decryption, signing and verifying signatures, and key 11 generation according to PKCS#1 version 1.5. It can be used as a Python 12 library as well as on the commandline. The code was mostly written by 13 Sybren A. Stvel. 14 15 Documentation can be found at the [Python-RSA homepage](https://stuvel.eu/rsa). 16 17 Download and install using: 18 19 pip install rsa 20 21 or download it from the [Python Package Index](https://pypi.org/project/rsa/). 22 23 The source code is maintained at [GitHub](https://github.com/sybrenstuvel/python-rsa/) and is 24 licensed under the [Apache License, version 2.0](https://www.apache.org/licenses/LICENSE-2.0) 25 26 27 Major changes in 4.0 28 -------------------- 29 30 Version 3.4 was the last version in the 3.x range. Version 4.0 drops the following modules, 31 as they are insecure: 32 33 - `rsa._version133` 34 - `rsa._version200` 35 - `rsa.bigfile` 36 - `rsa.varblock` 37 38 Those modules were marked as deprecated in version 3.4. 39 40 Furthermore, in 4.0 the I/O functions is streamlined to always work with bytes on all 41 supported versions of Python. 42 43 Version 4.0 drops support for Python 2.6 and 3.3. 44