Package Crypto :: Package SelfTest :: Package PublicKey :: Module test_importKey :: Class ImportKeyTests
[hide private]
[frames] | no frames]

Class ImportKeyTests

st_common.unittest.TestCase --+
                              |
                             ImportKeyTests

Instance Methods [hide private]
 
testImportKey1(self)
 
testImportKey2(self)
 
testImportKey3(self)
 
testImportKey4(self)
 
testExportKey1(self)
 
testExportKey2(self)
 
testExportKey3(self)
 
testExportKey4(self)
Class Variables [hide private]
  rsaKeyPEM = '''-----BEGIN RSA PRIVATE KEY--...
  rsaPublicKeyPEM = '''-----BEGIN PUBLIC KEY--...
  rsaKeyDER = a2b_hex('''3082013b020100024100bf1e27900aa08b23511...
  rsaPublicKeyDER = a2b_hex('''305c300d06092a864886f70d010101050...
  n = long('BF 1E 27 90 0A A0 8B 23 51 1A 5C 12 81 AE 6D 93 31 2...
  e = 65537L
  d = long('09 44 83 12 9F 11 4D ED F6 7E DA BC 23 01 BC 5A 88 E...
  p = long('00 F2 0F 2F 3E 1D A6 18 83 F6 29 80 92 2B D8 DF 54 5...
  q = long('00 CA 1F E9 24 79 2C FC C9 6B FA B7 4F 34 4A 68 B4 1...
  coeff = long('00 BD 9F 40 A7 64 22 7A 21 96 2A 4A DD 07 E4 DE ...
Class Variable Details [hide private]

rsaKeyPEM

Value:
'''-----BEGIN RSA PRIVATE KEY-----
MIIBOwIBAAJBAL8eJ5AKoIsjURpcEoGubZMxLD7+kT+TLr7UkvEtFrRhDDKMtuII
q19FrL4pUIMymPMSLBn3hJLe30Dw48GQM4UCAwEAAQJACUSDEp8RTe32ftq8IwG8
Wojl5mAd1wFiIOrZ/Uv8b963WJOJiuQcVN29vxU5+My9GPZ7RA3hrDBEAoHUDPrI
OQIhAPIPLz4dphiD9imAkivY31Rc5AfHJiQRA7XixTcjEkojAiEAyh/pJHks/Mlr
+rdPNEpotBjfV4M4BkgGAA/ipcmaAjcCIQCHvhwwKVBLzzTscT2HeUdEeBMoiXXK
JACAr3sJQJGxIQIgarRp+m1WSKV1MciwMaTOnbU7wxFs9DP1pva76lYBzgUCIQC9
n0CnZCJ6IZYqSt0H5N7+Q+2Ro64nuwV/OSQfM6sBwQ==
...

rsaPublicKeyPEM

Value:
'''-----BEGIN PUBLIC KEY-----
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAL8eJ5AKoIsjURpcEoGubZMxLD7+kT+T
Lr7UkvEtFrRhDDKMtuIIq19FrL4pUIMymPMSLBn3hJLe30Dw48GQM4UCAwEAAQ==
-----END PUBLIC KEY-----'''

rsaKeyDER

Value:
a2b_hex('''3082013b020100024100bf1e27900aa08b23511a5c1281ae6d93312c3ef\
e
	913f932ebed492f12d16b4610c328cb6e208ab5f45acbe2950833298f312
	2c19f78492dedf40f0e3c190338502030100010240094483129f114dedf6
	7edabc2301bc5a88e5e6601dd7016220ead9fd4bfc6fdeb75893898ae41c
	54ddbdbf1539f8ccbd18f67b440de1ac30440281d40cfac839022100f20f
	2f3e1da61883f62980922bd8df545ce407c726241103b5e2c53723124a23
	022100ca1fe924792cfcc96bfab74f344a68b418df578338064806000fe2
...

rsaPublicKeyDER

Value:
a2b_hex('''305c300d06092a864886f70d0101010500034b003048024100bf1e27900\
a
	a08b23511a5c1281ae6d93312c3efe913f932ebed492f12d16b4610c328c
	b6e208ab5f45acbe2950833298f3122c19f78492dedf40f0e3c190338502
	03010001
	'''.replace(" ", ""))

n

Value:
long('BF 1E 27 90 0A A0 8B 23 51 1A 5C 12 81 AE 6D 93 31 2C 3E FE 91 3\
F 93 2E BE D4 92 F1 2D 16 B4 61 0C 32 8C B6 E2 08 AB 5F 45 AC BE 29 50\
 83 32 98 F3 12 2C 19 F7 84 92 DE DF 40 F0 E3 C1 90 33 85'.replace(" "\
, ""), 16)

d

Value:
long('09 44 83 12 9F 11 4D ED F6 7E DA BC 23 01 BC 5A 88 E5 E6 60 1D D\
7 01 62 20 EA D9 FD 4B FC 6F DE B7 58 93 89 8A E4 1C 54 DD BD BF 15 39\
 F8 CC BD 18 F6 7B 44 0D E1 AC 30 44 02 81 D4 0C FA C8 39'.replace(" "\
, ""), 16)

p

Value:
long('00 F2 0F 2F 3E 1D A6 18 83 F6 29 80 92 2B D8 DF 54 5C E4 07 C7 2\
6 24 11 03 B5 E2 C5 37 23 12 4A 23'.replace(" ", ""), 16)

q

Value:
long('00 CA 1F E9 24 79 2C FC C9 6B FA B7 4F 34 4A 68 B4 18 DF 57 83 3\
8 06 48 06 00 0F E2 A5 C9 9A 02 37'.replace(" ", ""), 16)

coeff

Value:
long('00 BD 9F 40 A7 64 22 7A 21 96 2A 4A DD 07 E4 DE FE 43 ED 91 A3 A\
E 27 BB 05 7F 39 24 1F 33 AB 01 C1'.replace(" ", ""), 16)