about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/rsa-4.9.dist-info
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are here HEAD master
Diffstat (limited to '.venv/lib/python3.12/site-packages/rsa-4.9.dist-info')
-rw-r--r--.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/INSTALLER1
-rw-r--r--.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/LICENSE13
-rw-r--r--.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/METADATA106
-rw-r--r--.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/RECORD41
-rw-r--r--.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/WHEEL4
-rw-r--r--.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/entry_points.txt8
6 files changed, 173 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/INSTALLER
new file mode 100644
index 00000000..a1b589e3
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/INSTALLER
@@ -0,0 +1 @@
+pip
diff --git a/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/LICENSE b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/LICENSE
new file mode 100644
index 00000000..67589cbb
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/LICENSE
@@ -0,0 +1,13 @@
+Copyright 2011 Sybren A. Stüvel <sybren@stuvel.eu>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+   https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
diff --git a/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/METADATA b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/METADATA
new file mode 100644
index 00000000..92696814
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/METADATA
@@ -0,0 +1,106 @@
+Metadata-Version: 2.1
+Name: rsa
+Version: 4.9
+Summary: Pure-Python RSA implementation
+Home-page: https://stuvel.eu/rsa
+License: Apache-2.0
+Author: Sybren A. Stüvel
+Author-email: sybren@stuvel.eu
+Requires-Python: >=3.6,<4
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Education
+Classifier: Intended Audience :: Information Technology
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
+Classifier: Topic :: Security :: Cryptography
+Requires-Dist: pyasn1 (>=0.1.3)
+Project-URL: Repository, https://github.com/sybrenstuvel/python-rsa
+Description-Content-Type: text/markdown
+
+# Pure Python RSA implementation
+
+[![PyPI](https://img.shields.io/pypi/v/rsa.svg)](https://pypi.org/project/rsa/)
+[![Build Status](https://travis-ci.org/sybrenstuvel/python-rsa.svg?branch=master)](https://travis-ci.org/sybrenstuvel/python-rsa)
+[![Coverage Status](https://coveralls.io/repos/github/sybrenstuvel/python-rsa/badge.svg?branch=master)](https://coveralls.io/github/sybrenstuvel/python-rsa?branch=master)
+[![Code Climate](https://api.codeclimate.com/v1/badges/a99a88d28ad37a79dbf6/maintainability)](https://codeclimate.com/github/codeclimate/codeclimate/maintainability)
+
+[Python-RSA](https://stuvel.eu/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](https://stuvel.eu/rsa). For all changes, check [the changelog](https://github.com/sybrenstuvel/python-rsa/blob/master/CHANGELOG.md).
+
+Download and install using:
+
+    pip install rsa
+
+or download it from the [Python Package Index](https://pypi.org/project/rsa/).
+
+The source code is maintained at [GitHub](https://github.com/sybrenstuvel/python-rsa/) and is
+licensed under the [Apache License, version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
+
+## Security
+
+Because of how Python internally stores numbers, it is very hard (if not impossible) to make a pure-Python program secure against timing attacks. This library is no exception, so use it with care. See https://securitypitfalls.wordpress.com/2018/08/03/constant-time-compare-in-python/ for more info.
+
+## Setup of Development Environment
+
+```
+python3 -m venv .venv
+. ./.venv/bin/activate
+pip install poetry
+poetry install
+```
+
+## Publishing a New Release
+
+Since this project is considered critical on the Python Package Index,
+two-factor authentication is required. For uploading packages to PyPi, an API
+key is required; username+password will not work.
+
+First, generate an API token at https://pypi.org/manage/account/token/. Then,
+use this token when publishing instead of your username and password.
+
+As username, use `__token__`.
+As password, use the token itself, including the `pypi-` prefix.
+
+See https://pypi.org/help/#apitoken for help using API tokens to publish. This
+is what I have in `~/.pypirc`:
+
+```
+[distutils]
+index-servers =
+    rsa
+
+# Use `twine upload -r rsa` to upload with this token.
+[rsa]
+  repository = https://upload.pypi.org/legacy/
+  username = __token__
+  password = pypi-token
+```
+
+```
+. ./.venv/bin/activate
+pip install twine
+
+poetry build
+twine check dist/rsa-4.9.tar.gz dist/rsa-4.9-*.whl
+twine upload -r rsa dist/rsa-4.9.tar.gz dist/rsa-4.9-*.whl
+```
+
+The `pip install twine` is necessary as Python-RSA requires Python >= 3.6, and
+Twine requires at least version 3.7. This means Poetry refuses to add it as
+dependency.
+
diff --git a/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/RECORD b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/RECORD
new file mode 100644
index 00000000..64fe431a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/RECORD
@@ -0,0 +1,41 @@
+../../../bin/pyrsa-decrypt,sha256=VVTIH68iGgwf_ShS7c7MbKWF_ENeYYkpKA8FHtHIs0A,248

+../../../bin/pyrsa-encrypt,sha256=--tBVkVJzagKxAU6ENXzc6b3cc1fMNGQDA718xAOadw,248

+../../../bin/pyrsa-keygen,sha256=lFHit2VVrlrc6Fxff2dUJtXlnXILv6PSvuhoLqJktq8,246

+../../../bin/pyrsa-priv2pub,sha256=ZLcPy9ZmfMy5kNkdxKowE4ivhCfeN1pEt1AQ13bRC_U,269

+../../../bin/pyrsa-sign,sha256=ghegqejPFVpMvoUtGvY9FQH2tDD-xPsAP355YMpbcnU,242

+../../../bin/pyrsa-verify,sha256=dXgHt-hWV4Sr_lNLMp8lvCjUAiM9TFG6agc8ecgvbZk,246

+rsa-4.9.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4

+rsa-4.9.dist-info/LICENSE,sha256=Bz8ot9OJyP509gfhfCf4HqpazmntxDqITyP0G0HFxyY,577

+rsa-4.9.dist-info/METADATA,sha256=-540qZBdoxQdUSuhxWlXTnY-oMNVz3EML49u9IfmmQ4,4173

+rsa-4.9.dist-info/RECORD,,

+rsa-4.9.dist-info/WHEEL,sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw,83

+rsa-4.9.dist-info/entry_points.txt,sha256=p0nVsezmPSjm5x4GDMD4a9Sshc9ukdfw1kkmOmpaAu0,201

+rsa/__init__.py,sha256=5bc5rkBB8vxWEtVYwoMQxM8df3O1Ak2_zEXqnkK9oes,1605

+rsa/__pycache__/__init__.cpython-312.pyc,,

+rsa/__pycache__/asn1.cpython-312.pyc,,

+rsa/__pycache__/cli.cpython-312.pyc,,

+rsa/__pycache__/common.cpython-312.pyc,,

+rsa/__pycache__/core.cpython-312.pyc,,

+rsa/__pycache__/key.cpython-312.pyc,,

+rsa/__pycache__/parallel.cpython-312.pyc,,

+rsa/__pycache__/pem.cpython-312.pyc,,

+rsa/__pycache__/pkcs1.cpython-312.pyc,,

+rsa/__pycache__/pkcs1_v2.cpython-312.pyc,,

+rsa/__pycache__/prime.cpython-312.pyc,,

+rsa/__pycache__/randnum.cpython-312.pyc,,

+rsa/__pycache__/transform.cpython-312.pyc,,

+rsa/__pycache__/util.cpython-312.pyc,,

+rsa/asn1.py,sha256=WL2bhDg-q7riT8P8cBMpydsh020i6Ejl6vcQIuA0VXA,1792

+rsa/cli.py,sha256=DOE66cB0-0SjUhs-PX2gbxiSma5-CT1lEAdcCYrTXwE,10183

+rsa/common.py,sha256=DAWwAuOSv1X67CBHzBvH-1wOsRe9np6eVsL_ZLrBWcg,4863

+rsa/core.py,sha256=Rf33atg4-pI7U-mTdoosmn8gTeTyX5xP7yv0iqWyogc,1714

+rsa/key.py,sha256=3_xv7B-AZZ5jIIz-vpnpfJtStS415e8fNr2iTYOu5CM,28285

+rsa/parallel.py,sha256=NcL1QjNWJxH9zL2OAOYKgr-HbAeEEmdckdxC6KMhkmM,2405

+rsa/pem.py,sha256=lzFulzgLHyqhimeo3T4GeBXuGRClfkTMYYZbgmYYmQk,4123

+rsa/pkcs1.py,sha256=wN9SWn1_zFJvHDNLGPeGZxoDA5T7ipVy9DntNcCYBpU,16690

+rsa/pkcs1_v2.py,sha256=d5A27EcOgbgJeikuLZkzANOzBQh4nVX-Bom5DUXgXHw,3549

+rsa/prime.py,sha256=Kij81g-VneGw20Cq6LRaCVT3b9tX4gWIzkWV-3h4qMg,5304

+rsa/py.typed,sha256=TfYjsEjlfDcVNGFibSYzbCf81u37bSXWmv4oTYf0zY8,64

+rsa/randnum.py,sha256=AwhXEZAT6spbUUPjhwQXGXKOTlG8FPHOI3gmTAcQ0pk,2752

+rsa/transform.py,sha256=i-nVC7JcPZkYz1W-d-qg0n0PQS17kKeXhfd9IkDehj4,2272

+rsa/util.py,sha256=9PuWg2jQfV8FHdE9hpGHDCi2iGM8Z-r4tIQXRVFmqYY,3090

diff --git a/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/WHEEL
new file mode 100644
index 00000000..37646521
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/WHEEL
@@ -0,0 +1,4 @@
+Wheel-Version: 1.0
+Generator: poetry 1.0.7
+Root-Is-Purelib: true
+Tag: py3-none-any
diff --git a/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/entry_points.txt b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/entry_points.txt
new file mode 100644
index 00000000..bf058e3e
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rsa-4.9.dist-info/entry_points.txt
@@ -0,0 +1,8 @@
+[console_scripts]
+pyrsa-decrypt=rsa.cli:decrypt
+pyrsa-encrypt=rsa.cli:encrypt
+pyrsa-keygen=rsa.cli:keygen
+pyrsa-priv2pub=rsa.util:private_to_public
+pyrsa-sign=rsa.cli:sign
+pyrsa-verify=rsa.cli:verify
+