Home | History | Annotate | only in /external/python/rsa
Up to higher level directory
NameDateSize
.codeclimate.yml22-Oct-2020224
.coveragerc22-Oct-2020158
.travis.yml22-Oct-2020598
CHANGELOG.txt22-Oct-20205.1K
create_timing_table.py22-Oct-20201.3K
doc/22-Oct-2020
LICENSE22-Oct-2020577
MANIFEST.in22-Oct-2020131
METADATA22-Oct-2020455
MODULE_LICENSE_APACHE222-Oct-20200
NOTICE22-Oct-2020577
OWNERS22-Oct-2020212
Pipfile22-Oct-2020306
Pipfile.lock22-Oct-202014.6K
README.md22-Oct-20201.7K
rsa/22-Oct-2020
setup.cfg22-Oct-202063
setup.py22-Oct-20202.6K
speed.sh22-Oct-20201.4K
tests/22-Oct-2020
tox.ini22-Oct-2020411

README.md

      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