From 17a17262fbff5c504fb8af3ffc7c7b89bf0364e3 Mon Sep 17 00:00:00 2001 From: "Sybren A. St?vel" Date: Sat, 30 Jul 2011 19:58:25 +0200 Subject: Basic readme and package manifest by Yesudeep Mangalapilly - Adds a README file with the project description. - Adds a LICENSE document for APLv2 compliance. - Adds .gitignore ignore rules for git submodules so that using this repository as a git submodule in another project does not produce dirty submodules when being built. - Adds a package MANIFEST.in file to specify distribution inclusions. --- .gitignore | 8 ++++++++ LICENSE | 13 +++++++++++++ MANIFEST.in | 5 +++++ README | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 MANIFEST.in create mode 100644 README diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d0e46f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*.py[co] +*.egg-info + +.idea/ + +dist/ +distribute*.tar.gz +distribute*.egg diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..da76c9d --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +Copyright 2011 Sybren A. Stüvel + +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 + + http://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/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..8cf0021 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,5 @@ +include README +include LICENSE +include *.py +recursive-include rsa *.py +recursive-include tests *.py diff --git a/README b/README new file mode 100644 index 0000000..ba68881 --- /dev/null +++ b/README @@ -0,0 +1,21 @@ +Pure Python RSA implementation +============================== + +As an assignment for the University of Amsterdam we wrote a pure Python RSA +implementation. It's a module for calculating large primes, and RSA encryption, +decryption, signing and verification. It also includes generating public and +private keys. + +Download and install using: + + pip install rsa + +or download it from [PyPI][pypi-rsa]. + +The source code is maintained in a [Mercurial repository] and is licensed under +the [Apache License, version 2.0][APLv2]. + + +[Mercurial repository]: http://hg.stuvel.eu/python-rsa +[pypi-rsa]: http://pypi.python.org/pypi/rsa +[APLv2]: http://www.apache.org/licenses/LICENSE-2.0 -- cgit v1.2.1