code: def aes(encrypt, key, data):
      
      cipher = AES.new(key, AES.MODE_CBC, get_zero_vector(16))
      if encrypt:
          return cipher.encrypt(data)
      else:
          return cipher.decrypt(data)
docs: One-pass AES-256-CBC used in ProcessData. Zero IV (don't panic, IV-like random nonce is included in plaintext in the
      first block in ProcessData).
  
      Does not use padding (data has to be already padded).
  
      :param encrypt:
      :param key:
      :param data:
      :return: