(self, key=None)
| 1921 | IntField("icv", None)] |
| 1922 | |
| 1923 | def decrypt(self, key=None): |
| 1924 | if key is None: |
| 1925 | key = conf.wepkey |
| 1926 | if key and conf.crypto_valid: |
| 1927 | d = Cipher( |
| 1928 | decrepit_algorithms.ARC4(self.iv + key.encode("utf8")), |
| 1929 | None, |
| 1930 | default_backend(), |
| 1931 | ).decryptor() |
| 1932 | self.add_payload(LLC(d.update(self.wepdata) + d.finalize())) |
| 1933 | |
| 1934 | def post_dissect(self, s): |
| 1935 | self.decrypt() |
no test coverage detected