Clone this repo:
  1. 7ed71f1 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master by Xin Li · 4 months ago master
  2. ac07a82 Add in TEST_MAPPING for acloud unittests. am: caab5251e7 am: cb48e16252 am: 4cf8dd2a3e by Kevin Cheng · 7 months ago
  3. feef9c9 Add in TEST_MAPPING for acloud unittests. am: caab5251e7 am: cb48e16252 by Kevin Cheng · 7 months ago
  4. 4cf8dd2 Add in TEST_MAPPING for acloud unittests. am: caab5251e7 am: cb48e16252 by Kevin Cheng · 7 months ago
  5. cb48e16 Add in TEST_MAPPING for acloud unittests. am: caab5251e7 by Kevin Cheng · 7 months ago ndk-sysroot-r21

Pure Python RSA implementation

PyPI Build Status Coverage Status Code Climate

Python-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline. The code was mostly written by Sybren A. Stüvel.

Documentation can be found at the Python-RSA homepage.

Download and install using:

pip install rsa

or download it from the Python Package Index.

The source code is maintained at GitHub and is licensed under the Apache License, version 2.0

Major changes in 4.0

Version 3.4 was the last version in the 3.x range. Version 4.0 drops the following modules, as they are insecure:

  • rsa._version133
  • rsa._version200
  • rsa.bigfile
  • rsa.varblock

Those modules were marked as deprecated in version 3.4.

Furthermore, in 4.0 the I/O functions is streamlined to always work with bytes on all supported versions of Python.

Version 4.0 drops support for Python 2.6 and 3.3.