code: def util_mic_len(pkt):
      ''' Calculate the length of the attribute value field '''
      if (pkt.nwk_seclevel == 0):  # no encryption, no mic
          return 0
      elif (pkt.nwk_seclevel == 1):  # MIC-32
          return 4
      elif (pkt.nwk_seclevel == 2):  # MIC-64
          return 8
      elif (pkt.nwk_seclevel == 3):  # MIC-128
          return 16
      elif (pkt.nwk_seclevel == 4):  # ENC
          return 0
      elif (pkt.nwk_seclevel == 5):  # ENC-MIC-32
          return 4
      elif (pkt.nwk_seclevel == 6):  # ENC-MIC-64
          return 8
      elif (pkt.nwk_seclevel == 7):  # ENC-MIC-128
          return 16
      else:
          return f util_mic_len(pkt):
      ''' Calculate the length of the attribute value field '''
      if (pkt.nwk_seclevel == 0):  # no encryption, no mic
          return 0
      elif (pkt.nwk_seclevel == 1):  # MIC-32
          return 4
      elif (pkt.nwk_seclevel == 2):  # MIC-64
          return 8
      elif (pkt.nwk_seclevel == 3):  # MIC-128
          return 16
      elif (pkt.nwk_seclevel == 4):  # ENC
          return 0
      elif (pkt.nwk_seclevel == 5):  # ENC-MIC-32
          return 4
      elif (pkt.nwk_seclevel == 6):  # ENC-MIC-64
          return 8
      elif (pkt.nwk_seclevel == 7):  # ENC-MIC-128
          return 16
      else:
          return 0
docs: Calculate the length of the attribute value field