naming: make it clear for crypt

This commit is contained in:
NIIBE Yutaka
2012-06-28 09:04:06 +09:00
parent 0988474d87
commit 9cc6de9e65

View File

@@ -99,7 +99,7 @@ def pkcs1_pad_for_sign(digestinfo):
+ '\x00' + digestinfo
return int(hexlify(byte_repr), 16)
def pkcs1_pad(msg):
def pkcs1_pad_for_crypt(msg):
padlen = 256 - 3 - len(msg)
byte_repr = '\x00' + '\x02' \
+ string.replace(urandom(padlen),'\x00','\x01') + '\x00' + msg
@@ -135,5 +135,5 @@ def integer_to_bytes(i):
def encrypt(keyno, plaintext):
e = key[keyno][4]
n = key[keyno][7]
m = pkcs1_pad(plaintext)
m = pkcs1_pad_for_crypt(plaintext)
return '\x00' + integer_to_bytes(pow(m, e, n))