Updated DB_Helper by adding firebase methods.

This commit is contained in:
Batuhan Berk Başoğlu 2020-10-05 16:53:40 -04:00
parent 485cc3bbba
commit c82121d036
1810 changed files with 537281 additions and 1 deletions

View file

@ -0,0 +1 @@
pip

View file

@ -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.

View file

@ -0,0 +1,80 @@
Metadata-Version: 2.1
Name: rsa
Version: 4.6
Summary: Pure-Python RSA implementation
Home-page: https://stuvel.eu/rsa
Author: Sybren A. Stuvel
Author-email: sybren@stuvel.eu
Maintainer: Sybren A. Stuvel
Maintainer-email: sybren@stuvel.eu
License: ASL 2
Platform: UNKNOWN
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.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.5, <4
Description-Content-Type: text/markdown
Requires-Dist: pyasn1 (>=0.1.3)
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)
Major changes in 4.1
--------------------
Version 4.0 was the last version to support Python 2 and 3.4. Version 4.1 is compatible with Python 3.5+ only.
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.

View file

@ -0,0 +1,51 @@
../../Scripts/pyrsa-decrypt.exe,sha256=y3MXgG3ZEdPaxV4jdn9qrG-RM97viqoIP5hg2deBsLE,97228
../../Scripts/pyrsa-encrypt.exe,sha256=U9lieUmJb9urxmf4hEYmyN34ycRj2Bh7LALF4ZUTuzA,97228
../../Scripts/pyrsa-keygen.exe,sha256=dgn76HkuBgJhacEoIaxQgpC8P5Rydv_I0Guvh__x28s,97226
../../Scripts/pyrsa-priv2pub.exe,sha256=j1i_up7RutKROyPLShXIGVpVbj8oRLR_EGM1Z6-GdHU,97249
../../Scripts/pyrsa-sign.exe,sha256=mwhUle1sFbuZQoNbzCoLxu1I3finpFKvVOxI1fOdgGo,97222
../../Scripts/pyrsa-verify.exe,sha256=pigo07cxjeU0MJuuYU6wD97cfZIaqGyiDQcpd6NksT8,97226
rsa-4.6.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
rsa-4.6.dist-info/LICENSE,sha256=Bz8ot9OJyP509gfhfCf4HqpazmntxDqITyP0G0HFxyY,577
rsa-4.6.dist-info/METADATA,sha256=tF-qq6z4RpPWUg9pd050KMYgZFIhwyQQXQXkRQTSwkk,3208
rsa-4.6.dist-info/RECORD,,
rsa-4.6.dist-info/WHEEL,sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY,92
rsa-4.6.dist-info/entry_points.txt,sha256=CfbS6zx6jc_obqg6SQDd9J0QdoGYDMKFosDQ9ADn_Pg,213
rsa-4.6.dist-info/top_level.txt,sha256=fAq1Bm-GX3Blvuu7bvG87v7ye2ZJoIL7oVz1F9FdxjI,4
rsa/__init__.py,sha256=h9BVqRruSvO_4QmcPs2dujtGJbSM5wQ7QRWwrSzczMY,1542
rsa/__pycache__/__init__.cpython-36.pyc,,
rsa/__pycache__/_compat.cpython-36.pyc,,
rsa/__pycache__/_version133.cpython-36.pyc,,
rsa/__pycache__/_version200.cpython-36.pyc,,
rsa/__pycache__/asn1.cpython-36.pyc,,
rsa/__pycache__/bigfile.cpython-36.pyc,,
rsa/__pycache__/cli.cpython-36.pyc,,
rsa/__pycache__/common.cpython-36.pyc,,
rsa/__pycache__/core.cpython-36.pyc,,
rsa/__pycache__/key.cpython-36.pyc,,
rsa/__pycache__/parallel.cpython-36.pyc,,
rsa/__pycache__/pem.cpython-36.pyc,,
rsa/__pycache__/pkcs1.cpython-36.pyc,,
rsa/__pycache__/pkcs1_v2.cpython-36.pyc,,
rsa/__pycache__/prime.cpython-36.pyc,,
rsa/__pycache__/randnum.cpython-36.pyc,,
rsa/__pycache__/transform.cpython-36.pyc,,
rsa/__pycache__/util.cpython-36.pyc,,
rsa/__pycache__/varblock.cpython-36.pyc,,
rsa/_compat.py,sha256=TxeP2UMfzzBLIonvsOAJeUjGUss5Jqzxf_OBZ_-U55U,1486
rsa/_version133.py,sha256=wo9MgBf3oURMyTkAQ9v1heQcVYTp4H3yty1S54BrWHM,11764
rsa/_version200.py,sha256=dlTSjymiQaBCU5CwOreLY3-oefLAiuMh7b6fDHRFRls,15123
rsa/asn1.py,sha256=PATmCQA8q4ACEQthh7PQJ_eBSM-hd9kJe8AvgcBSVk8,1755
rsa/bigfile.py,sha256=NaRpXpN0oCLef6YUL0xjDX1Rt75HNh8WWmmyu6Sdhgk,5185
rsa/cli.py,sha256=5XlXri_r9KB42M434UPs_Zr07ara2Reko2lGSlD7KPs,9971
rsa/common.py,sha256=9L71g02m_KjZL1uE5zxJBADjoHXqp7i9Uj1z9cI7TMs,4668
rsa/core.py,sha256=jdLgt5PKLgwxlzJTtcQf-pFoaOVBuTkW-Qbe6yI-ZZk,1661
rsa/key.py,sha256=vNtqa3ULkON5z37vIKtErQZZrHhO0wkF8V7vObLQIy4,25691
rsa/parallel.py,sha256=BWa9xCqj90CmjUsVSFcZ6cDGNeF5BVUWBj3lWmQYJYs,2326
rsa/pem.py,sha256=9B4KYI7aPAayCbXOAeDz4flWJouaf8Io9_dItJbwN7k,3976
rsa/pkcs1.py,sha256=pscFllSrnFwlSZpJt8jc2teKiSfLejrGtm8CnJGbCNk,15515
rsa/pkcs1_v2.py,sha256=WlA9vbvyjpHYmK7sra3Rvk-ZDxoPk88FYH9gDgH1OII,3433
rsa/prime.py,sha256=Ba6twrpKQofhczYORy08HXj02J-6pOSg1esiNQYwctM,5105
rsa/randnum.py,sha256=5w2v2i3uUYT7lPksY__L6GODflVoFAgCqVLZTM7Mu8I,2664
rsa/transform.py,sha256=OA26lxSlY5VmQwQc7g8IMuu8WE5VVQp8FLQ2NCMp-wQ,2200
rsa/util.py,sha256=REoqdewjl0_pzxO6RJrZt8haVMeZbtq3bckpWLwFMcw,2986
rsa/varblock.py,sha256=v8c3ST2uF58CDCcJq_wdxccjqAiGM_A4T6TIAr5uMZI,5406

View file

@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

View file

@ -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

View file

@ -0,0 +1 @@
rsa