MCPcopy Index your code
hub / github.com/clips/pattern / decrypt_rc4

Method decrypt_rc4

pattern/web/pdf/pdfparser.py:400–404  ·  view source on GitHub ↗
(self, objid, genno, data)

Source from the content-addressed store, hash-verified

398 return
399
400 def decrypt_rc4(self, objid, genno, data):
401 key = self.decrypt_key + struct.pack('<L',objid)[:3]+struct.pack('<L',genno)[:2]
402 hash = md5.md5(key)
403 key = hash.digest()[:min(len(key),16)]
404 return Arcfour(key).process(data)
405
406 KEYWORD_OBJ = KWD('obj')
407 def getobj(self, objid):

Callers

nothing calls this directly

Calls 3

ArcfourClass · 0.90
lenFunction · 0.85
processMethod · 0.80

Tested by

no test coverage detected