Changeset 177

Show
Ignore:
Timestamp:
11/16/09 11:05:16 (9 months ago)
Author:
lrousseau
Message:

fix problems reported by pep8

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pykcs11/trunk/samples/dumpit.py

    r176 r177  
    2828# Version no: 1.0 
    2929 
    30 FILTER=''.join([(len(repr(chr(x)))==3) and chr(x) or '.' for x in range(256)]) 
    3130def hexx(intval): 
    3231    x = hex(intval)[2:] 
     
    3736    return x 
    3837 
    39 def dump(src, length = 8): 
    40     N=0; result='' 
     38def dump(src, length=8): 
     39    FILTER = ''.join([(len(repr(chr(x))) == 3) and chr(x) or '.' for x in range(256)]) 
     40    N = 0 
     41    result = '' 
    4142    while src: 
    42         s,src = src[:length],src[length:] 
    43         hexa = ' '.join(["%02X"%ord(x) for x in s]) 
     43        s, src = src[:length], src[length:] 
     44        hexa = ' '.join(["%02X" % ord(x) for x in s]) 
    4445        s = s.translate(FILTER) 
    45         result += "%04X   %-*s   %s\n" % (N, length*3, hexa, s) 
     46        result += "%04X   %-*s   %s\n" % (N, length * 3, hexa, s) 
    4647        N += length 
    4748    return result 
     
    8788    normal = "\x1b[0m" 
    8889 
    89 format_long   = magenta + "  %s:" + blue + " %s (%s)" + normal 
     90format_long = magenta + "  %s:" + blue + " %s (%s)" + normal 
    9091format_binary = magenta + "  %s:" + blue + " %d bytes" + normal 
    9192format_normal = magenta + "  %s:" + blue + " %s" + normal 
     
    116117        if pin_available: 
    117118            try: 
    118                 session.login(pin = pin) 
     119                session.login(pin=pin) 
    119120            except: 
    120121                print "login failed, exception:", str(sys.exc_info()[1]) 
     
    150151                if sign: 
    151152                    try: 
    152                         toSign="12345678901234567890" # 20 bytes, SHA1 digest 
     153                        toSign = "12345678901234567890" # 20 bytes, SHA1 digest 
    153154                        print "* Signing with object 0x%08X following data: %s" % (o.value(), toSign) 
    154155                        signature = session.sign(o, toSign) 
     
    176177                    if m and e: 
    177178                        try: 
    178                             toEncrypt="12345678901234567890" 
     179                            toEncrypt = "12345678901234567890" 
    179180                            # note: PKCS1 BT2 padding should be random data, 
    180181                            # but this is just a test and we use 0xFF... 
    181182                            padded = "\x02%s\x00%s" % ("\xFF" * (128 - (len(toEncrypt)) -2), toEncrypt) 
    182183                            print "* Decrypting with 0x%08X following data: %s" % (o.value(), toEncrypt) 
    183                             print "padded:\n", dump(padded, 16) 
     184                            print "padded:\n", dump(padded, 16) 
    184185                            encrypted = pow(eval('0x%sL' % padded.encode('hex')), ex, mx) # RSA 
    185186                            encrypted1 = hexx(encrypted).decode('hex') 
     
    230231    except PyKCS11.PyKCS11Error, e: 
    231232        print "Error:", e 
    232  
(C) 2006 bit4id srl, for informations please contact info@bit4id.com
visitors since August 21, 2006