summaryrefslogtreecommitdiff
path: root/rsa
diff options
context:
space:
mode:
authorYesudeep Mangalapilly <yesudeep@gmail.com>2011-08-16 14:58:32 +0530
committerYesudeep Mangalapilly <yesudeep@gmail.com>2011-08-16 14:58:32 +0530
commit0da93e8d3f2fa88401acfb92f4370fd0fc2089e6 (patch)
tree133988336aaefb98b008dbaafab17a370c9b87f9 /rsa
parent5c93a22e957c65df3fa146f3423a87d93753fc85 (diff)
downloadrsa-0da93e8d3f2fa88401acfb92f4370fd0fc2089e6.tar.gz
Moves incompatible doctests to unit test modules.
Diffstat (limited to 'rsa')
-rw-r--r--rsa/_version200.py8
-rw-r--r--rsa/common.py17
-rw-r--r--rsa/pem.py7
3 files changed, 6 insertions, 26 deletions
diff --git a/rsa/_version200.py b/rsa/_version200.py
index 8e3f452..a49f635 100644
--- a/rsa/_version200.py
+++ b/rsa/_version200.py
@@ -65,12 +65,8 @@ def bytes2int(bytes):
return integer
def int2bytes(number):
- """Converts a number to a string of bytes
-
- >>>int2bytes(123456789)
- '\x07[\xcd\x15'
- >>> bytes2int(int2bytes(123456789))
- 123456789
+ """
+ Converts a number to a string of bytes
"""
if not (type(number) is types.LongType or type(number) is types.IntType):
diff --git a/rsa/common.py b/rsa/common.py
index 5730ac3..7801b59 100644
--- a/rsa/common.py
+++ b/rsa/common.py
@@ -22,20 +22,6 @@ def bit_size(num):
Number of bits needed to represent a integer excluding any prefix
0 bits.
- >>> bit_size(1023)
- 10
- >>> bit_size(1024)
- 11
- >>> bit_size(1025)
- 11
-
- >>> bit_size(1 << 1024)
- 1025
- >>> bit_size((1 << 1024) + 1)
- 1025
- >>> bit_size((1 << 1024) - 1)
- 1024
-
:param num:
Integer value. If num is 0, returns 0. Only the absolute value of the
number is considered. Therefore, signed integers will be abs(num)
@@ -118,9 +104,10 @@ def extended_gcd(a, b):
if (ly < 0): ly += oa #If neg wrap modulo orignal a
return (a, lx, ly) #Return only positive values
+
def inverse(x, n):
"""Returns x^-1 (mod n)
-
+
>>> inverse(7, 4)
3
>>> (inverse(143, 4) * 143) % 4
diff --git a/rsa/pem.py b/rsa/pem.py
index b632ceb..5a37f6d 100644
--- a/rsa/pem.py
+++ b/rsa/pem.py
@@ -20,11 +20,8 @@ import base64
from rsa._compat import b, is_bytes
def _markers(pem_marker):
- """Returns the start and end PEM markers
-
- >>> _markers('RSA PRIVATE KEY')
- ('-----BEGIN RSA PRIVATE KEY-----', '-----END RSA PRIVATE KEY-----')
-
+ """
+ Returns the start and end PEM markers
"""
if is_bytes(pem_marker):