---
Fuzzer filename: '/src/hostap/tests/fuzzing/pasn-init/pasn-init.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    wpa_fuzzer_set_debug_level
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../fuzzer-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atoi
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzzer-common.c:22,9'
          Dst:             getenv
        - Src:             '../fuzzer-common.c:24,22'
          Dst:             atoi
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_param
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - strlen
        - strstr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1304,8'
          Dst:             strstr
        - Src:             '../../../src/utils/common.c:1308,9'
          Dst:             strlen
        - Src:             '../../../src/utils/common.c:1309,8'
          Dst:             strchr
        - Src:             '../../../src/utils/common.c:1313,9'
          Dst:             strlen
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rssi_to_rcpi
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_starts
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1273,9'
          Dst:             strlen
        - Src:             '../../../src/utils/common.c:1273,9'
          Dst:             strncmp
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssid_parse
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strdup
        - wpa_config_parse_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1240,8'
          Dst:             strdup
        - Src:             '../../../src/utils/common.c:1245,9'
          Dst:             strchr
        - Src:             '../../../src/utils/common.c:1249,9'
          Dst:             strchr
        - Src:             '../../../src/utils/common.c:1258,8'
          Dst:             wpa_config_parse_string
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_config_parse_string
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          233
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - dup_binstr
        - hexstr2bin
        - printf_decode
        - strlen
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:648,9'
          Dst:             strrchr
        - Src:             '../../../src/utils/common.c:652,9'
          Dst:             dup_binstr
        - Src:             '../../../src/utils/common.c:661,9'
          Dst:             strrchr
        - Src:             '../../../src/utils/common.c:665,10'
          Dst:             dup_binstr
        - Src:             '../../../src/utils/common.c:675,10'
          Dst:             printf_decode
        - Src:             '../../../src/utils/common.c:681,23'
          Dst:             strlen
        - Src:             '../../../src/utils/common.c:688,7'
          Dst:             hexstr2bin
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup_binstr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printf_decode
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          343
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - hex2byte
        - hex2num
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/utils/common.c:535,3'
          Branch Sides:    []
        - Branch String:   '../../../src/utils/common.c:538,4'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/utils/common.c:565,11'
          Dst:             hex2byte
        - Src:             '../../../src/utils/common.c:567,12'
          Dst:             hex2num
    - functionName:    hexstr2bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hex2byte
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:179,7'
          Dst:             hex2byte
    - functionName:    hex2byte
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hex2num
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:31,6'
          Dst:             hex2num
        - Src:             '../../../src/utils/common.c:34,6'
          Dst:             hex2num
    - functionName:    hex2num
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_ctrl_char
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_escape
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/utils/common.c:1195,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/utils/common.c:1188,13'
          Dst:             strlen
    - functionName:    utf8_unescape
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          171
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/utils/common.c:1150,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/utils/common.c:1137,13'
          Dst:             strlen
    - functionName:    str_token
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cstr_token
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1119,25'
          Dst:             cstr_token
    - functionName:    cstr_token
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1093,19'
          Dst:             strchr
        - Src:             '../../../src/utils/common.c:1101,18'
          Dst:             strchr
    - functionName:    random_mac_addr_keep_oui
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_random
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1059,6'
          Dst:             os_get_random
    - functionName:    random_mac_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_random
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1049,6'
          Dst:             os_get_random
    - functionName:    bin_clear_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - forced_memzero
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1041,3'
          Dst:             forced_memzero
    - functionName:    forced_memzero
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_clear_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - forced_memzero
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1031,16'
          Dst:             strlen
        - Src:             '../../../src/utils/common.c:1032,3'
          Dst:             forced_memzero
    - functionName:    int_array_equal
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - int_array_includes
        - int_array_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:1013,9'
          Dst:             int_array_len
        - Src:             '../../../src/utils/common.c:1014,9'
          Dst:             int_array_len
        - Src:             '../../../src/utils/common.c:1020,8'
          Dst:             int_array_includes
    - functionName:    int_array_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_array_includes
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_array_add_unique
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - os_realloc_array
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:979,6'
          Dst:             os_realloc_array
    - functionName:    os_realloc_array
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os.h:589,9'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freq_cmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_array_sort_unique
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - freq_cmp
        - int_array_len
        - qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:941,9'
          Dst:             int_array_len
        - Src:             '../../../src/utils/common.c:942,2'
          Dst:             qsort
        - Src:             '../../../src/utils/common.c:942,2'
          Dst:             freq_cmp
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_array_concat
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - int_array_len
        - os_realloc_array
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:897,11'
          Dst:             int_array_len
        - Src:             '../../../src/utils/common.c:898,9'
          Dst:             int_array_len
        - Src:             '../../../src/utils/common.c:909,6'
          Dst:             os_realloc_array
    - functionName:    freq_range_list_str
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          160
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:865,10'
          Dst:             snprintf
        - Src:             '../../../src/utils/common.c:868,10'
          Dst:             snprintf
        - Src:             '../../../src/utils/common.c:871,7'
          Dst:             os_snprintf_error
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freq_range_list_includes
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freq_range_list_parse
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          178
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - atoi
        - os_realloc_array
        - strchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:798,7'
          Dst:             os_realloc_array
        - Src:             '../../../src/utils/common.c:805,21'
          Dst:             atoi
        - Src:             '../../../src/utils/common.c:806,10'
          Dst:             strchr
        - Src:             '../../../src/utils/common.c:807,10'
          Dst:             strchr
        - Src:             '../../../src/utils/common.c:810,22'
          Dst:             atoi
    - functionName:    merge_byte_arrays
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_newline
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_ctrl_char
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_hex
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __hide_aliasing_typecast
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_ssid_txt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:631,2'
          Dst:             printf_encode
    - functionName:    printf_encode
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          189
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/utils/common.c:486,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/utils/common.c:515,12'
          Dst:             snprintf
    - functionName:    wpa_snprintf_hex_uppercase
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_snprintf_hex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:363,9'
          Dst:             _wpa_snprintf_hex
    - functionName:    _wpa_snprintf_hex
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:326,9'
          Dst:             snprintf
        - Src:             '../../../src/utils/common.c:328,7'
          Dst:             os_snprintf_error
    - functionName:    wpa_snprintf_hex
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_snprintf_hex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:348,9'
          Dst:             _wpa_snprintf_hex
    - functionName:    wpa_snprintf_hex_sep
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:304,9'
          Dst:             snprintf
        - Src:             '../../../src/utils/common.c:306,7'
          Dst:             os_snprintf_error
    - functionName:    wpa_scnprintf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:281,8'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_get_ntp_timestamp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
        - os_get_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:251,2'
          Dst:             os_get_time
        - Src:             '../../../src/utils/common.c:256,8'
          Dst:             __bswap_32
        - Src:             '../../../src/utils/common.c:258,8'
          Dst:             __bswap_32
    - functionName:    buf_shift_right
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_byte_array
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hwaddr_mask_txt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          165
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:203,9'
          Dst:             snprintf
        - Src:             '../../../src/utils/common.c:206,9'
          Dst:             snprintf
        - Src:             '../../../src/utils/common.c:207,6'
          Dst:             os_snprintf_error
    - functionName:    hwaddr_aton2
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - hex2num
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:150,7'
          Dst:             hex2num
        - Src:             '../../../src/utils/common.c:153,7'
          Dst:             hex2num
    - functionName:    hwaddr_compact_aton
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hex2num
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:121,7'
          Dst:             hex2num
        - Src:             '../../../src/utils/common.c:124,7'
          Dst:             hex2num
    - functionName:    hwaddr_masked_aton
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - hwaddr_parse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:85,6'
          Dst:             hwaddr_parse
        - Src:             '../../../src/utils/common.c:90,20'
          Dst:             __ctype_b_loc
        - Src:             '../../../src/utils/common.c:95,7'
          Dst:             hwaddr_parse
    - functionName:    hwaddr_parse
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - hex2byte
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:48,7'
          Dst:             hex2byte
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hwaddr_aton
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hwaddr_parse
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.c:68,9'
          Dst:             hwaddr_parse
    - functionName:    os_exec
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - execv
        - exit
        - fork
        - perror
        - strchr
        - strdup
        - waitpid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:826,8'
          Dst:             fork
        - Src:             '../../../src/utils/os_unix.c:828,3'
          Dst:             perror
        - Src:             '../../../src/utils/os_unix.c:839,14'
          Dst:             strdup
        - Src:             '../../../src/utils/os_unix.c:840,10'
          Dst:             strdup
        - Src:             '../../../src/utils/os_unix.c:852,10'
          Dst:             strchr
        - Src:             '../../../src/utils/os_unix.c:858,3'
          Dst:             execv
        - Src:             '../../../src/utils/os_unix.c:859,3'
          Dst:             perror
        - Src:             '../../../src/utils/os_unix.c:862,3'
          Dst:             exit
        - Src:             '../../../src/utils/os_unix.c:868,3'
          Dst:             waitpid
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_memdup
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_memcmp_const
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_strlcpy
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_zalloc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:486,9'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_fdatasync
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fdatasync
        - fflush
        - fileno
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:466,7'
          Dst:             fflush
        - Src:             '../../../src/utils/os_unix.c:468,20'
          Dst:             fileno
        - Src:             '../../../src/utils/os_unix.c:468,10'
          Dst:             fdatasync
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdatasync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_file_exists
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:460,9'
          Dst:             access
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_readfile
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopen
        - fread
        - fseek
        - ftell
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:426,6'
          Dst:             fopen
        - Src:             '../../../src/utils/os_unix.c:430,6'
          Dst:             fseek
        - Src:             '../../../src/utils/os_unix.c:430,42'
          Dst:             ftell
        - Src:             '../../../src/utils/os_unix.c:431,3'
          Dst:             fclose
        - Src:             '../../../src/utils/os_unix.c:435,6'
          Dst:             fseek
        - Src:             '../../../src/utils/os_unix.c:436,3'
          Dst:             fclose
        - Src:             '../../../src/utils/os_unix.c:442,3'
          Dst:             fclose
        - Src:             '../../../src/utils/os_unix.c:446,6'
          Dst:             fread
        - Src:             '../../../src/utils/os_unix.c:447,3'
          Dst:             fclose
        - Src:             '../../../src/utils/os_unix.c:452,2'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_unsetenv
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unsetenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:415,9'
          Dst:             unsetenv
    - functionName:    unsetenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_setenv
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:404,9'
          Dst:             setenv
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_program_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_program_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_random
        - srandom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:370,6'
          Dst:             os_get_random
        - Src:             '../../../src/utils/os_unix.c:371,3'
          Dst:             srandom
    - functionName:    os_get_random
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    srandom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_rel2abs_path
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          154
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - getcwd
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:302,10'
          Dst:             strdup
        - Src:             '../../../src/utils/os_unix.c:308,9'
          Dst:             getcwd
        - Src:             '../../../src/utils/os_unix.c:310,17'
          Dst:             __errno_location
        - Src:             '../../../src/utils/os_unix.c:323,12'
          Dst:             strlen
        - Src:             '../../../src/utils/os_unix.c:324,12'
          Dst:             strlen
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_random
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - random
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:288,9'
          Dst:             random
    - functionName:    random
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_daemonize_terminate
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:253,3'
          Dst:             unlink
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_daemonize
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - daemon
        - fclose
        - fopen
        - fprintf
        - getpid
        - perror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:232,6'
          Dst:             daemon
        - Src:             '../../../src/utils/os_unix.c:233,3'
          Dst:             perror
        - Src:             '../../../src/utils/os_unix.c:238,13'
          Dst:             fopen
        - Src:             '../../../src/utils/os_unix.c:240,23'
          Dst:             getpid
        - Src:             '../../../src/utils/os_unix.c:240,4'
          Dst:             fprintf
        - Src:             '../../../src/utils/os_unix.c:241,4'
          Dst:             fclose
    - functionName:    daemon
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_gmtime
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:179,8'
          Dst:             gmtime
    - functionName:    gmtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_mktime
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          188
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - gmtime
        - localtime
        - mktime
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:154,12'
          Dst:             mktime
        - Src:             '../../../src/utils/os_unix.c:157,8'
          Dst:             localtime
        - Src:             '../../../src/utils/os_unix.c:159,8'
          Dst:             mktime
        - Src:             '../../../src/utils/os_unix.c:160,9'
          Dst:             gmtime
        - Src:             '../../../src/utils/os_unix.c:162,9'
          Dst:             mktime
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_reltime
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/utils/os_unix.c:99,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:93,9'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_time
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:69,8'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_sleep
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nanosleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/os_unix.c:55,2'
          Dst:             nanosleep
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_to_debug_level
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:900,6'
          Dst:             strcasecmp
        - Src:             '../../../src/utils/wpa_debug.c:902,6'
          Dst:             strcasecmp
        - Src:             '../../../src/utils/wpa_debug.c:904,6'
          Dst:             strcasecmp
        - Src:             '../../../src/utils/wpa_debug.c:906,6'
          Dst:             strcasecmp
        - Src:             '../../../src/utils/wpa_debug.c:908,6'
          Dst:             strcasecmp
        - Src:             '../../../src/utils/wpa_debug.c:910,6'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_level_str
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.c:879,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    hostapd_logger
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:853,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:858,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:863,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:868,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:871,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:872,2'
          Dst:             bin_clear_free
    - functionName:    wpa_printf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - printf
        - vprintf
        - wpa_debug_print_timestamp
      functionUses:    425
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:238,3'
          Dst:             wpa_debug_print_timestamp
        - Src:             '../../../src/utils/wpa_debug.c:249,4'
          Dst:             vprintf
        - Src:             '../../../src/utils/wpa_debug.c:250,4'
          Dst:             printf
    - functionName:    wpa_debug_print_timestamp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - os_get_time
        - printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:77,2'
          Dst:             os_get_time
        - Src:             '../../../src/utils/wpa_debug.c:84,3'
          Dst:             printf
    - functionName:    vprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hostapd_logger_register_cb
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_msg_global_only
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:814,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:819,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:824,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:826,2'
          Dst:             wpa_printf
    - functionName:    wpa_msg_no_global
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:787,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:792,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:797,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:799,2'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:802,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_global_ctrl
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:762,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:767,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:772,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:775,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_global
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:732,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:737,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:742,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:744,2'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:747,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_ctrl
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:707,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:712,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:717,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:720,2'
          Dst:             bin_clear_free
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_msg
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bin_clear_free
        - os_snprintf_error
        - snprintf
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:667,11'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:672,3'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:681,14'
          Dst:             snprintf
        - Src:             '../../../src/utils/wpa_debug.c:683,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/utils/wpa_debug.c:687,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpa_debug.c:689,2'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpa_debug.c:692,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_register_ifname_cb
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_msg_register_cb
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_setup_stdout
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setvbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:634,2'
          Dst:             setvbuf
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_close_file
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_stop_log
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_open_file
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_reopen_file
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_hexdump_ascii_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump_ascii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:531,2'
          Dst:             _wpa_hexdump_ascii
    - functionName:    _wpa_hexdump_ascii
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          213
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - printf
        - wpa_debug_print_timestamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:443,2'
          Dst:             wpa_debug_print_timestamp
        - Src:             '../../../src/utils/wpa_debug.c:485,4'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:490,4'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:494,3'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:498,4'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:500,5'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:502,5'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:503,4'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:505,9'
          Dst:             __ctype_b_loc
        - Src:             '../../../src/utils/wpa_debug.c:506,6'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:508,6'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:511,5'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:512,4'
          Dst:             printf
    - functionName:    wpa_hexdump_ascii
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump_ascii
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:524,2'
          Dst:             _wpa_hexdump_ascii
    - functionName:    wpa_hexdump_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump
      functionUses:    81
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:404,2'
          Dst:             _wpa_hexdump
    - functionName:    _wpa_hexdump
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - printf
        - wpa_debug_print_timestamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:365,2'
          Dst:             wpa_debug_print_timestamp
        - Src:             '../../../src/utils/wpa_debug.c:382,3'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:384,4'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:387,5'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:389,4'
          Dst:             printf
        - Src:             '../../../src/utils/wpa_debug.c:391,3'
          Dst:             printf
    - functionName:    wpa_hexdump
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump
      functionUses:    95
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.c:398,2'
          Dst:             _wpa_hexdump
    - functionName:    wpabuf_parse_bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hexstr2bin
        - strlen
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:325,8'
          Dst:             strlen
        - Src:             '../../../src/utils/wpabuf.c:330,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/utils/wpabuf.c:334,22'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.c:334,6'
          Dst:             hexstr2bin
        - Src:             '../../../src/utils/wpabuf.c:335,3'
          Dst:             wpabuf_free
    - functionName:    wpabuf_alloc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_zalloc
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:124,23'
          Dst:             os_zalloc
    - functionName:    wpabuf_put
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_len
        - wpabuf_mhead_u8
        - wpabuf_overflow
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:219,14'
          Dst:             wpabuf_mhead_u8
        - Src:             '../../../src/utils/wpabuf.c:219,37'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:222,3'
          Dst:             wpabuf_overflow
    - functionName:    wpabuf_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_mhead_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_mhead
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:115,16'
          Dst:             wpabuf_mhead
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_overflow
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - wpa_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:39,2'
          Dst:             wpa_printf
        - Src:             '../../../src/utils/wpabuf.c:43,2'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_mhead
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_printf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
        - wpabuf_len
        - wpabuf_mhead_u8
        - wpabuf_overflow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:301,14'
          Dst:             wpabuf_mhead_u8
        - Src:             '../../../src/utils/wpabuf.c:301,37'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:305,8'
          Dst:             vsnprintf
        - Src:             '../../../src/utils/wpabuf.c:308,3'
          Dst:             wpabuf_overflow
    - functionName:    wpabuf_zeropad
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:283,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:287,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/utils/wpabuf.c:289,3'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.c:290,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/utils/wpabuf.c:292,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:182,23'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpabuf.h:182,41'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.h:182,2'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_concat
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:246,10'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:247,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:249,6'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/utils/wpabuf.c:252,4'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/utils/wpabuf.c:253,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/utils/wpabuf.c:256,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/utils/wpabuf.c:257,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_clear_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_free
        - wpabuf_len
        - wpabuf_mhead
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:211,3'
          Dst:             wpabuf_mhead
        - Src:             '../../../src/utils/wpabuf.c:211,3'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:212,3'
          Dst:             wpabuf_free
    - functionName:    wpabuf_dup
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_alloc
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:171,36'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:171,23'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/utils/wpabuf.c:173,24'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpabuf.c:173,42'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.c:173,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_alloc_copy
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_data
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:162,23'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/utils/wpabuf.c:164,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_alloc_ext_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_zalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:146,23'
          Dst:             os_zalloc
    - functionName:    wpabuf_resize
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          144
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
        - wpabuf_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.c:55,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/utils/wpabuf.c:72,11'
          Dst:             realloc
        - Src:             '../../../src/utils/wpabuf.c:90,11'
          Dst:             realloc
    - functionName:    sae_cn_confirm
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          132
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_bignum_to_bin
        - hkdf_extract
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2311,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:2313,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:2326,9'
          Dst:             hkdf_extract
    - functionName:    hkdf_extract
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hmac_sha256_vector
        - hmac_sha384_vector
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:548,10'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/sae.c:552,10'
          Dst:             hmac_sha384_vector
    - functionName:    WPA_GET_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_is_akm_suite_selector_elem
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_is_token_container_elem
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_is_rejected_groups_elem
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_is_password_id_elem
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_parse_commit_element_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          200
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - crypto_bignum_to_bin
        - crypto_ec_point_deinit
        - crypto_ec_point_from_bin
        - crypto_ec_point_is_on_curve
        - memcmp
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1958,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1963,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:1968,6'
          Dst:             memcmp
        - Src:             '../../../src/common/sae.c:1969,6'
          Dst:             memcmp
        - Src:             '../../../src/common/sae.c:1971,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1976,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1978,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1981,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:1983,3'
          Dst:             crypto_ec_point_from_bin
        - Src:             '../../../src/common/sae.c:1985,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1989,7'
          Dst:             crypto_ec_point_is_on_curve
        - Src:             '../../../src/common/sae.c:1991,3'
          Dst:             wpa_printf
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_parse_commit_element_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          223
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - crypto_bignum_cmp
        - crypto_bignum_deinit
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_is_one
        - crypto_bignum_is_zero
        - crypto_bignum_sub
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2008,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2012,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:2015,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:2017,3'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:2021,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:2022,8'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:2024,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:2025,6'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/sae.c:2026,6'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/sae.c:2027,6'
          Dst:             crypto_bignum_cmp
        - Src:             '../../../src/common/sae.c:2028,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:2029,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:2030,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2033,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:2036,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:2038,7'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/sae.c:2039,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2040,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:2043,2'
          Dst:             crypto_bignum_deinit
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    sae_kdf_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sha256_prf
        - sha384_prf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1512,10'
          Dst:             sha256_prf
        - Src:             '../../../src/common/sae.c:1516,10'
          Dst:             sha384_prf
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_derive_commit_element_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_inverse
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1315,38'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1320,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:1322,6'
          Dst:             crypto_bignum_inverse
        - Src:             '../../../src/common/sae.c:1325,3'
          Dst:             wpa_printf
    - functionName:    sae_derive_commit_element_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_ec_point_init
        - crypto_ec_point_invert
        - crypto_ec_point_mul
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1293,4'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/sae.c:1298,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/sae.c:1300,6'
          Dst:             crypto_ec_point_invert
        - Src:             '../../../src/common/sae.c:1302,3'
          Dst:             wpa_printf
    - functionName:    const_time_eq_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_eq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:57,14'
          Dst:             const_time_eq
    - functionName:    const_time_eq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_is_zero
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:50,9'
          Dst:             const_time_is_zero
    - functionName:    const_time_is_zero
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_fill_msb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:43,9'
          Dst:             const_time_fill_msb
    - functionName:    const_time_fill_msb
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_test_pwd_seed_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          244
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - const_time_fill_msb
        - const_time_is_zero
        - const_time_memcmp
        - const_time_select_u8
        - crypto_bignum_deinit
        - crypto_bignum_div
        - crypto_bignum_exptmod
        - crypto_bignum_init_set
        - crypto_bignum_is_one
        - crypto_bignum_is_zero
        - crypto_bignum_sub
        - sha256_prf_bits
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:211,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:214,6'
          Dst:             sha256_prf_bits
        - Src:             '../../../src/common/sae.c:218,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:222,8'
          Dst:             const_time_memcmp
        - Src:             '../../../src/common/sae.c:227,20'
          Dst:             const_time_fill_msb
        - Src:             '../../../src/common/sae.c:232,17'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:237,6'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:250,7'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:254,7'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:256,7'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:257,7'
          Dst:             crypto_bignum_div
        - Src:             '../../../src/common/sae.c:264,8'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:275,8'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:276,11'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/sae.c:277,29'
          Dst:             const_time_is_zero
        - Src:             '../../../src/common/sae.c:277,8'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:278,11'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/sae.c:279,29'
          Dst:             const_time_is_zero
        - Src:             '../../../src/common/sae.c:279,8'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:282,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:283,2'
          Dst:             crypto_bignum_deinit
    - functionName:    const_time_memcmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - const_time_is_zero
        - const_time_select_int
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:184,10'
          Dst:             const_time_is_zero
        - Src:             '../../../src/utils/const_time.h:185,9'
          Dst:             const_time_select_int
    - functionName:    const_time_select_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_select
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:131,14'
          Dst:             const_time_select
    - functionName:    const_time_select
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_select_int
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:117,15'
          Dst:             const_time_select
    - functionName:    sae_test_pwd_seed_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          169
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_shift_right
        - const_time_fill_msb
        - const_time_memcmp
        - const_time_select_int
        - crypto_bignum_deinit
        - crypto_bignum_init_set
        - crypto_ec_point_compute_y_sqr
        - crypto_ec_prime_len_bits
        - dragonfly_is_quadratic_residue_blind
        - sha256_prf_bits
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:162,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:165,9'
          Dst:             crypto_ec_prime_len_bits
        - Src:             '../../../src/common/sae.c:166,6'
          Dst:             sha256_prf_bits
        - Src:             '../../../src/common/sae.c:170,3'
          Dst:             buf_shift_right
        - Src:             '../../../src/common/sae.c:171,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:174,14'
          Dst:             const_time_memcmp
        - Src:             '../../../src/common/sae.c:177,13'
          Dst:             const_time_fill_msb
        - Src:             '../../../src/common/sae.c:182,11'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:185,10'
          Dst:             crypto_ec_point_compute_y_sqr
        - Src:             '../../../src/common/sae.c:186,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:190,8'
          Dst:             dragonfly_is_quadratic_residue_blind
        - Src:             '../../../src/common/sae.c:192,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:195,9'
          Dst:             const_time_select_int
    - functionName:    sae_pwd_seed_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - wpa_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:140,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:142,6'
          Dst:             memcmp
    - functionName:    const_time_select_bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - const_time_select_u8
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:168,12'
          Dst:             const_time_select_u8
    - functionName:    sswu_curve_param
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/sae.c:591,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    sswu
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          872
      EdgeCount:       198
      CyclomaticComplexity: 61
      functionsReached:
        - const_time_eq
        - const_time_select_bin
        - crypto_bignum_addmod
        - crypto_bignum_deinit
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_init_uint
        - crypto_bignum_inverse
        - crypto_bignum_is_one
        - crypto_bignum_is_zero
        - crypto_bignum_mulmod
        - crypto_bignum_rshift
        - crypto_bignum_sqrmod
        - crypto_bignum_sub
        - crypto_bignum_to_bin
        - crypto_ec_get_a
        - crypto_ec_get_b
        - crypto_ec_get_prime
        - crypto_ec_point_from_bin
        - crypto_ec_prime_len
        - debug_print_bignum
        - dragonfly_sqrt
        - forced_memzero
        - sswu_curve_param
        - wpa_hexdump_key
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:650,6'
          Dst:             sswu_curve_param
        - Src:             '../../../src/common/sae.c:653,10'
          Dst:             crypto_ec_get_prime
        - Src:             '../../../src/common/sae.c:654,14'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/sae.c:655,6'
          Dst:             crypto_ec_get_a
        - Src:             '../../../src/common/sae.c:656,6'
          Dst:             crypto_ec_get_b
        - Src:             '../../../src/common/sae.c:658,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:659,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:660,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:661,6'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:662,6'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:663,9'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:664,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:665,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:666,10'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:667,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:668,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:669,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:670,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:671,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:676,19'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:686,6'
          Dst:             crypto_bignum_sqrmod
        - Src:             '../../../src/common/sae.c:687,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:688,6'
          Dst:             crypto_bignum_sqrmod
        - Src:             '../../../src/common/sae.c:689,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/sae.c:691,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:697,28'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/sae.c:697,14'
          Dst:             const_time_eq
        - Src:             '../../../src/common/sae.c:699,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:700,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:702,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:705,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:706,6'
          Dst:             crypto_bignum_inverse
        - Src:             '../../../src/common/sae.c:707,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:709,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:712,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:713,6'
          Dst:             crypto_bignum_inverse
        - Src:             '../../../src/common/sae.c:714,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:715,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/sae.c:716,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:718,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:721,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:722,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:724,2'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:725,7'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:728,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:731,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:732,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:733,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/sae.c:734,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/sae.c:736,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:739,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:740,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:742,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:745,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:746,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:747,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/sae.c:748,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/sae.c:750,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:754,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:755,6'
          Dst:             crypto_bignum_rshift
        - Src:             '../../../src/common/sae.c:756,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:758,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:759,24'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/sae.c:760,10'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/sae.c:759,10'
          Dst:             const_time_eq
        - Src:             '../../../src/common/sae.c:763,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:764,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:766,2'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:767,6'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:770,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:773,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:774,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:776,2'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:777,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:780,6'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:781,12'
          Dst:             dragonfly_sqrt
        - Src:             '../../../src/common/sae.c:783,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:786,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:787,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:789,10'
          Dst:             const_time_eq
        - Src:             '../../../src/common/sae.c:793,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:795,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:796,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:797,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:799,2'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:802,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:803,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:804,6'
          Dst:             crypto_ec_point_from_bin
        - Src:             '../../../src/common/sae.c:807,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:808,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:809,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:810,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:811,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:812,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:813,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:814,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:815,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:816,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:817,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:818,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:819,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:820,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:821,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:822,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:823,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:824,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:825,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:826,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:827,2'
          Dst:             forced_memzero
    - functionName:    debug_print_bignum
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - crypto_bignum_to_bin
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:626,13'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:627,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:629,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:630,2'
          Dst:             bin_clear_free
    - functionName:    hkdf_expand
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hmac_sha256_kdf
        - hmac_sha384_kdf
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:567,20'
          Dst:             strlen
        - Src:             '../../../src/common/sae.c:570,10'
          Dst:             hmac_sha256_kdf
        - Src:             '../../../src/common/sae.c:575,10'
          Dst:             hmac_sha384_kdf
    - functionName:    sae_pwd_seed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hkdf_extract
        - strlen
        - wpa_hexdump_ascii
        - wpa_hexdump_ascii_key
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:844,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/sae.c:845,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/sae.c:848,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:851,19'
          Dst:             strlen
        - Src:             '../../../src/common/sae.c:854,6'
          Dst:             hkdf_extract
        - Src:             '../../../src/common/sae.c:857,2'
          Dst:             wpa_hexdump_key
    - functionName:    sae_derive_pt_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          290
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_deinit
        - crypto_bignum_div
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_init_uint
        - crypto_bignum_mod
        - crypto_bignum_sub
        - crypto_bignum_to_bin
        - debug_print_bignum
        - forced_memzero
        - hkdf_expand
        - sae_ffc_prime_len_2_hash_len
        - sae_pwd_seed
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:985,10'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:986,10'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:992,13'
          Dst:             sae_ffc_prime_len_2_hash_len
        - Src:             '../../../src/common/sae.c:999,6'
          Dst:             sae_pwd_seed
        - Src:             '../../../src/common/sae.c:1004,6'
          Dst:             hkdf_expand
        - Src:             '../../../src/common/sae.c:1007,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1011,7'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:1012,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:1013,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:1014,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1016,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:1017,6'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/sae.c:1018,6'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/sae.c:1019,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:1022,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1026,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1028,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:1029,6'
          Dst:             crypto_bignum_div
        - Src:             '../../../src/common/sae.c:1030,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:1031,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1035,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:1038,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:1039,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:1040,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1041,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1042,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1043,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1044,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1045,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_ffc_prime_len_2_hash_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_derive_pt_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init_set
        - crypto_bignum_mod
        - crypto_bignum_to_bin
        - crypto_ec_get_prime
        - crypto_ec_point_add
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_prime_len
        - forced_memzero
        - hkdf_expand
        - sae_ecc_prime_len_2_hash_len
        - sae_pwd_seed
        - sswu
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:885,10'
          Dst:             crypto_ec_get_prime
        - Src:             '../../../src/common/sae.c:886,14'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/sae.c:889,13'
          Dst:             sae_ecc_prime_len_2_hash_len
        - Src:             '../../../src/common/sae.c:894,6'
          Dst:             sae_pwd_seed
        - Src:             '../../../src/common/sae.c:900,6'
          Dst:             hkdf_expand
        - Src:             '../../../src/common/sae.c:904,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:908,7'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:909,13'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/sae.c:910,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:913,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:916,7'
          Dst:             sswu
        - Src:             '../../../src/common/sae.c:922,6'
          Dst:             hkdf_expand
        - Src:             '../../../src/common/sae.c:926,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:930,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:931,7'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:932,13'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/sae.c:933,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:936,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:939,7'
          Dst:             sswu
        - Src:             '../../../src/common/sae.c:944,7'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/sae.c:947,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/sae.c:948,3'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:953,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:954,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:955,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:956,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:957,2'
          Dst:             crypto_ec_point_deinit
    - functionName:    sae_ecc_prime_len_2_hash_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_state_txt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/sae.c:2484,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    sae_check_confirm
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2479
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - WPA_GET_LE16
        - os_memcmp_const
        - sae_cn_confirm_ecc
        - sae_cn_confirm_ffc
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2428,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2432,53'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/sae.c:2432,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2435,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2442,7'
          Dst:             sae_cn_confirm_ecc
        - Src:             '../../../src/common/sae.c:2451,7'
          Dst:             sae_cn_confirm_ffc
        - Src:             '../../../src/common/sae.c:2459,6'
          Dst:             os_memcmp_const
        - Src:             '../../../src/common/sae.c:2460,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2461,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:2463,3'
          Dst:             wpa_hexdump
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_cn_confirm_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_ec_point_to_bin
        - sae_cn_confirm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2341,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/sae.c:2343,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/sae.c:2345,6'
          Dst:             sae_cn_confirm
    - functionName:    sae_cn_confirm_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_bignum_to_bin
        - sae_cn_confirm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2364,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:2366,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:2368,6'
          Dst:             sae_cn_confirm
    - functionName:    sae_write_confirm
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - sae_cn_confirm_ecc
        - sae_cn_confirm_ffc
        - wpabuf_put
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2390,7'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:2391,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/sae.c:2398,7'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:2394,9'
          Dst:             sae_cn_confirm_ecc
        - Src:             '../../../src/common/sae.c:2404,7'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:2400,9'
          Dst:             sae_cn_confirm_ffc
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    sae_parse_akm_suite_selector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - WPA_GET_BE32
        - sae_is_akm_suite_selector_elem
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2164,7'
          Dst:             sae_is_akm_suite_selector_elem
        - Src:             '../../../src/common/sae.c:2177,33'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/sae.c:2178,2'
          Dst:             wpa_printf
    - functionName:    sae_parse_token_container
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sae_is_token_container_elem
        - wpa_hexdump
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1894,7'
          Dst:             sae_is_token_container_elem
        - Src:             '../../../src/common/sae.c:1898,2'
          Dst:             wpa_hexdump
    - functionName:    sae_parse_rejected_groups
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          153
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - sae_is_rejected_groups_elem
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2126,7'
          Dst:             sae_is_rejected_groups_elem
        - Src:             '../../../src/common/sae.c:2127,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:2140,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2146,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:2147,35'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/sae.c:2150,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/sae.c:2151,2'
          Dst:             wpa_hexdump_buf
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.h:94,34'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpa_debug.h:95,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpa_debug.h:94,2'
          Dst:             wpa_hexdump
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sae_parse_password_identifier
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          251
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
        - sae_is_password_id_elem
        - strlen
        - wpa_hexdump_ascii
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2066,7'
          Dst:             sae_is_password_id_elem
        - Src:             '../../../src/common/sae.c:2068,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2087,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2093,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2099,14'
          Dst:             strlen
        - Src:             '../../../src/common/sae.c:2100,7'
          Dst:             memcmp
        - Src:             '../../../src/common/sae.c:2101,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2113,2'
          Dst:             wpa_hexdump_ascii
    - functionName:    sae_parse_commit_element
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sae_parse_commit_element_ecc
        - sae_parse_commit_element_ffc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2055,10'
          Dst:             sae_parse_commit_element_ffc
        - Src:             '../../../src/common/sae.c:2056,9'
          Dst:             sae_parse_commit_element_ecc
    - functionName:    sae_parse_commit_scalar
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - crypto_bignum_cmp
        - crypto_bignum_deinit
        - crypto_bignum_init_set
        - crypto_bignum_is_one
        - crypto_bignum_is_zero
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1909,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1913,16'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:1924,6'
          Dst:             crypto_bignum_cmp
        - Src:             '../../../src/common/sae.c:1926,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1928,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1933,6'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/sae.c:1934,6'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/sae.c:1935,6'
          Dst:             crypto_bignum_cmp
        - Src:             '../../../src/common/sae.c:1936,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1937,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1942,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1944,2'
          Dst:             wpa_hexdump
    - functionName:    sae_parse_commit_token
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1875,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1881,2'
          Dst:             wpa_hexdump
    - functionName:    sae_parse_commit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          450
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - WPA_GET_LE16
        - crypto_bignum_cmp
        - crypto_ec_point_cmp
        - sae_group_allowed
        - sae_parse_akm_suite_selector
        - sae_parse_commit_element
        - sae_parse_commit_scalar
        - sae_parse_commit_token
        - sae_parse_password_identifier
        - sae_parse_rejected_groups
        - sae_parse_token_container
        - wpa_hexdump
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:2195,47'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/sae.c:2195,8'
          Dst:             sae_group_allowed
        - Src:             '../../../src/common/sae.c:2201,2'
          Dst:             sae_parse_commit_token
        - Src:             '../../../src/common/sae.c:2204,8'
          Dst:             sae_parse_commit_scalar
        - Src:             '../../../src/common/sae.c:2209,8'
          Dst:             sae_parse_commit_element
        - Src:             '../../../src/common/sae.c:2217,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:2222,8'
          Dst:             sae_parse_password_identifier
        - Src:             '../../../src/common/sae.c:2228,9'
          Dst:             sae_parse_rejected_groups
        - Src:             '../../../src/common/sae.c:2232,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:2238,3'
          Dst:             sae_parse_token_container
        - Src:             '../../../src/common/sae.c:2242,9'
          Dst:             sae_parse_akm_suite_selector
        - Src:             '../../../src/common/sae.c:2249,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:2270,6'
          Dst:             crypto_bignum_cmp
        - Src:             '../../../src/common/sae.c:2274,8'
          Dst:             crypto_bignum_cmp
        - Src:             '../../../src/common/sae.c:2278,8'
          Dst:             crypto_ec_point_cmp
    - functionName:    sae_group_allowed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          183
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - sae_set_group
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1781,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1789,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1793,29'
          Dst:             sae_set_group
        - Src:             '../../../src/common/sae.c:1794,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1800,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1805,3'
          Dst:             wpa_printf
    - functionName:    sae_set_group
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          218
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - crypto_bignum_init_set
        - crypto_ec_get_order
        - crypto_ec_get_prime
        - crypto_ec_init
        - crypto_ec_order_len
        - crypto_ec_prime_len
        - dh_groups_get
        - dragonfly_suitable_group
        - os_zalloc
        - sae_clear_data
        - wpa_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:33,7'
          Dst:             dragonfly_suitable_group
        - Src:             '../../../src/common/sae.c:34,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:39,2'
          Dst:             sae_clear_data
        - Src:             '../../../src/common/sae.c:40,19'
          Dst:             os_zalloc
        - Src:             '../../../src/common/sae.c:45,12'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/sae.c:47,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:50,20'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/sae.c:51,16'
          Dst:             crypto_ec_get_prime
        - Src:             '../../../src/common/sae.c:52,20'
          Dst:             crypto_ec_order_len
        - Src:             '../../../src/common/sae.c:53,16'
          Dst:             crypto_ec_get_order
        - Src:             '../../../src/common/sae.c:58,12'
          Dst:             dh_groups_get
        - Src:             '../../../src/common/sae.c:60,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:65,4'
          Dst:             sae_clear_data
        - Src:             '../../../src/common/sae.c:69,20'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:72,4'
          Dst:             sae_clear_data
        - Src:             '../../../src/common/sae.c:78,20'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:81,4'
          Dst:             sae_clear_data
        - Src:             '../../../src/common/sae.c:90,2'
          Dst:             wpa_printf
    - functionName:    sae_clear_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_bignum_deinit
        - sae_clear_temp_data
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:129,2'
          Dst:             sae_clear_temp_data
        - Src:             '../../../src/common/sae.c:130,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:131,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_clear_temp_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - crypto_bignum_deinit
        - crypto_ec_deinit
        - crypto_ec_point_deinit
        - wpabuf_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:102,2'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/common/sae.c:103,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:104,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:105,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:106,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:107,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:108,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:109,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:110,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:111,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:112,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:113,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:114,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:115,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:118,2'
          Dst:             bin_clear_free
    - functionName:    WPA_PUT_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_sae_ext_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_str
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - wpabuf_put_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:194,28'
          Dst:             strlen
        - Src:             '../../../src/utils/wpabuf.h:194,2'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:182,23'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpabuf.h:182,41'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.h:182,2'
          Dst:             wpabuf_put_data
    - functionName:    sae_write_commit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          390
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - WPA_PUT_BE32
        - crypto_bignum_to_bin
        - crypto_ec_point_to_bin
        - strlen
        - wpa_akm_to_suite
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpa_key_mgmt_sae_ext_key
        - wpa_printf
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_le16
        - wpabuf_put_str
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1695,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/sae.c:1697,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1699,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/sae.c:1699,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/sae.c:1698,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1701,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:1702,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:1705,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1708,9'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:1709,7'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/sae.c:1713,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1715,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1718,9'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:1719,7'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:1723,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1729,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1730,26'
          Dst:             strlen
        - Src:             '../../../src/common/sae.c:1730,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1731,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1732,3'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/sae.c:1733,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1738,3'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/sae.c:1740,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1742,14'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/sae.c:1741,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1743,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1744,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1748,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1749,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/sae.c:1749,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1750,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1751,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1752,3'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/sae.c:1757,6'
          Dst:             wpa_key_mgmt_sae_ext_key
        - Src:             '../../../src/common/sae.c:1758,15'
          Dst:             wpa_akm_to_suite
        - Src:             '../../../src/common/sae.c:1760,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1761,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1762,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/sae.c:1763,3'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/sae.c:1763,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/sae.c:1764,3'
          Dst:             wpa_printf
    - functionName:    sae_derive_keys
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          456
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_mod
        - crypto_bignum_to_bin
        - forced_memzero
        - hkdf_extract
        - sae_ecc_prime_len_2_hash_len
        - sae_ffc_prime_len_2_hash_len
        - sae_kdf_hash
        - wpa_akm_to_suite
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_key_mgmt_sae_ext_key
        - wpa_key_mgmt_txt
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1542,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1557,14'
          Dst:             sae_ffc_prime_len_2_hash_len
        - Src:             '../../../src/common/sae.c:1559,14'
          Dst:             sae_ecc_prime_len_2_hash_len
        - Src:             '../../../src/common/sae.c:1560,6'
          Dst:             wpa_key_mgmt_sae_ext_key
        - Src:             '../../../src/common/sae.c:1566,6'
          Dst:             wpa_akm_to_suite
        - Src:             '../../../src/common/sae.c:1567,6'
          Dst:             wpa_key_mgmt_txt
        - Src:             '../../../src/common/sae.c:1564,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1576,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/sae.c:1578,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/sae.c:1579,21'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/sae.c:1584,5'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1586,5'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1589,5'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1591,5'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/sae.c:1593,10'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/sae.c:1594,14'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/sae.c:1600,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1604,6'
          Dst:             hkdf_extract
        - Src:             '../../../src/common/sae.c:1606,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1608,6'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/sae.c:1610,6'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/sae.c:1618,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:1621,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1636,6'
          Dst:             sae_kdf_hash
        - Src:             '../../../src/common/sae.c:1642,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:1657,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:1658,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1660,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1664,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:1665,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_derive_k_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_is_one
        - crypto_bignum_mulmod
        - crypto_bignum_to_bin
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1474,6'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1485,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:1487,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/sae.c:1489,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:1491,6'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/sae.c:1492,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:1494,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1498,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1502,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_derive_k_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          141
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - crypto_ec_point_add
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_is_at_infinity
        - crypto_ec_point_mul
        - crypto_ec_point_to_bin
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1438,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/sae.c:1449,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/sae.c:1451,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/sae.c:1453,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/sae.c:1454,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/sae.c:1455,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/sae.c:1456,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1460,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1464,2'
          Dst:             crypto_ec_point_deinit
    - functionName:    sae_process_commit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - forced_memzero
        - sae_derive_k_ecc
        - sae_derive_k_ffc
        - sae_derive_keys
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1676,23'
          Dst:             sae_derive_k_ecc
        - Src:             '../../../src/common/sae.c:1677,23'
          Dst:             sae_derive_k_ffc
        - Src:             '../../../src/common/sae.c:1678,6'
          Dst:             sae_derive_keys
        - Src:             '../../../src/common/sae.c:1681,2'
          Dst:             forced_memzero
    - functionName:    sae_prepare_commit_pt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          253
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_bignum_deinit
        - crypto_ec_point_deinit
        - int_array_len
        - memcmp
        - sae_derive_commit
        - sae_derive_pwe_from_pt_ecc
        - sae_derive_pwe_from_pt_ffc
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1386,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1396,30'
          Dst:             memcmp
        - Src:             '../../../src/common/sae.c:1397,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/sae.c:1403,11'
          Dst:             int_array_len
        - Src:             '../../../src/common/sae.c:1404,12'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/sae.c:1408,4'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/sae.c:1413,3'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:1414,23'
          Dst:             sae_derive_pwe_from_pt_ecc
        - Src:             '../../../src/common/sae.c:1421,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1422,23'
          Dst:             sae_derive_pwe_from_pt_ffc
        - Src:             '../../../src/common/sae.c:1429,9'
          Dst:             sae_derive_commit
    - functionName:    sae_derive_pwe_from_pt_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          237
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_init_uint
        - crypto_bignum_mod
        - crypto_bignum_sub
        - crypto_ec_get_order
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
        - crypto_ec_point_to_bin
        - crypto_ec_prime_len
        - debug_print_bignum
        - hkdf_extract
        - sae_ecc_prime_len_2_hash_len
        - sae_max_min_addr
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1161,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1162,14'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/sae.c:1163,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/sae.c:1166,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1167,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1169,2'
          Dst:             sae_max_min_addr
        - Src:             '../../../src/common/sae.c:1173,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1174,13'
          Dst:             sae_ecc_prime_len_2_hash_len
        - Src:             '../../../src/common/sae.c:1176,6'
          Dst:             hkdf_extract
        - Src:             '../../../src/common/sae.c:1178,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1181,10'
          Dst:             crypto_ec_get_order
        - Src:             '../../../src/common/sae.c:1182,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1183,8'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:1184,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:1186,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:1187,6'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/sae.c:1188,6'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/sae.c:1190,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:1193,8'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/sae.c:1195,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/sae.c:1196,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/sae.c:1197,3'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:1201,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1202,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:1205,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1206,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1207,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_derive_pwe_from_pt_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          221
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_deinit
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_init_uint
        - crypto_bignum_mod
        - crypto_bignum_sub
        - debug_print_bignum
        - hkdf_extract
        - sae_ffc_prime_len_2_hash_len
        - sae_max_min_addr
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1224,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1225,10'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:1226,10'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:1231,2'
          Dst:             sae_max_min_addr
        - Src:             '../../../src/common/sae.c:1235,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1236,13'
          Dst:             sae_ffc_prime_len_2_hash_len
        - Src:             '../../../src/common/sae.c:1238,6'
          Dst:             hkdf_extract
        - Src:             '../../../src/common/sae.c:1240,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/sae.c:1243,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1244,8'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:1245,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/sae.c:1247,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:1248,6'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/sae.c:1249,6'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/sae.c:1251,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:1254,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1255,14'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/sae.c:1256,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1260,2'
          Dst:             debug_print_bignum
        - Src:             '../../../src/common/sae.c:1263,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1264,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1265,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1266,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1267,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_derive_commit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init
        - dragonfly_generate_scalar
        - sae_derive_commit_element_ecc
        - sae_derive_commit_element_ffc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1338,9'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1340,24'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1342,33'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:1344,3'
          Dst:             dragonfly_generate_scalar
        - Src:             '../../../src/common/sae.c:1348,4'
          Dst:             sae_derive_commit_element_ecc
        - Src:             '../../../src/common/sae.c:1350,4'
          Dst:             sae_derive_commit_element_ffc
        - Src:             '../../../src/common/sae.c:1351,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_max_min_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1137,6'
          Dst:             memcmp
    - functionName:    sae_derive_pwe_ffc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          243
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - bin_clear_free
        - const_time_eq_u8
        - const_time_select_bin
        - const_time_select_u8
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_to_bin
        - dragonfly_min_pwe_loop_iter
        - hmac_sha256_vector
        - os_zalloc
        - sae_pwd_seed_key
        - sae_test_pwd_seed_ffc
        - wpa_hexdump_ascii_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:472,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:477,12'
          Dst:             os_zalloc
        - Src:             '../../../src/common/sae.c:478,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/sae.c:482,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/sae.c:490,2'
          Dst:             sae_pwd_seed_key
        - Src:             '../../../src/common/sae.c:497,6'
          Dst:             dragonfly_min_pwe_loop_iter
        - Src:             '../../../src/common/sae.c:505,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:509,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:510,7'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/sae.c:513,9'
          Dst:             sae_test_pwd_seed_ffc
        - Src:             '../../../src/common/sae.c:521,7'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:524,3'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:526,17'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:527,10'
          Dst:             const_time_eq_u8
        - Src:             '../../../src/common/sae.c:528,11'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:534,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:535,22'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:537,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:538,2'
          Dst:             bin_clear_free
    - functionName:    sae_derive_pwe_ecc
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          453
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - bin_clear_free
        - const_time_eq
        - const_time_select_bin
        - const_time_select_u8
        - crypto_bignum_deinit
        - crypto_bignum_init_set
        - crypto_bignum_sub
        - crypto_bignum_to_bin
        - crypto_ec_point_compute_y_sqr
        - crypto_ec_point_deinit
        - crypto_ec_point_from_bin
        - dragonfly_get_random_qr_qnr
        - dragonfly_min_pwe_loop_iter
        - dragonfly_sqrt
        - forced_memzero
        - hmac_sha256_vector
        - os_get_random
        - sae_pwd_seed_key
        - sae_test_pwd_seed_ecc
        - wpa_hexdump_ascii_key
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:316,6'
          Dst:             os_get_random
        - Src:             '../../../src/common/sae.c:320,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:328,6'
          Dst:             dragonfly_get_random_qr_qnr
        - Src:             '../../../src/common/sae.c:329,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:330,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:333,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/sae.c:342,2'
          Dst:             sae_pwd_seed_key
        - Src:             '../../../src/common/sae.c:354,6'
          Dst:             dragonfly_min_pwe_loop_iter
        - Src:             '../../../src/common/sae.c:361,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:365,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:366,3'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:368,7'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/sae.c:370,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:375,9'
          Dst:             sae_test_pwd_seed_ecc
        - Src:             '../../../src/common/sae.c:377,3'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:379,18'
          Dst:             const_time_select_u8
        - Src:             '../../../src/common/sae.c:395,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:400,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:405,6'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/sae.c:418,6'
          Dst:             crypto_ec_point_compute_y_sqr
        - Src:             '../../../src/common/sae.c:420,6'
          Dst:             dragonfly_sqrt
        - Src:             '../../../src/common/sae.c:421,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:423,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/sae.c:424,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/sae.c:426,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:430,10'
          Dst:             const_time_eq
        - Src:             '../../../src/common/sae.c:431,2'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/sae.c:434,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/sae.c:435,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:436,22'
          Dst:             crypto_ec_point_from_bin
        - Src:             '../../../src/common/sae.c:438,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:443,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/sae.c:444,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:445,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:446,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:448,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/sae.c:449,2'
          Dst:             crypto_bignum_deinit
    - functionName:    sae_prepare_commit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - sae_derive_commit
        - sae_derive_pwe_ecc
        - sae_derive_pwe_ffc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1361,23'
          Dst:             sae_derive_pwe_ecc
        - Src:             '../../../src/common/sae.c:1363,23'
          Dst:             sae_derive_pwe_ffc
        - Src:             '../../../src/common/sae.c:1369,9'
          Dst:             sae_derive_commit
    - functionName:    sae_deinit_pt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_bignum_deinit
        - crypto_ec_deinit
        - crypto_ec_point_deinit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1277,3'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/sae.c:1278,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/sae.c:1279,3'
          Dst:             crypto_ec_deinit
    - functionName:    sae_derive_pt_group
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - crypto_ec_init
        - dh_groups_get
        - os_zalloc
        - sae_deinit_pt
        - sae_derive_pt_ecc
        - sae_derive_pt_ffc
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1057,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1062,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/sae.c:1071,11'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/sae.c:1073,16'
          Dst:             sae_derive_pt_ecc
        - Src:             '../../../src/common/sae.c:1077,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1084,11'
          Dst:             dh_groups_get
        - Src:             '../../../src/common/sae.c:1086,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1090,15'
          Dst:             sae_derive_pt_ffc
        - Src:             '../../../src/common/sae.c:1093,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/sae.c:1099,2'
          Dst:             sae_deinit_pt
    - functionName:    sae_derive_pt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/sae.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - sae_derive_pt_group
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/sae.c:1116,9'
          Dst:             sae_derive_pt_group
    - functionName:    const_time_select
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_select_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_select
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:131,14'
          Dst:             const_time_select
    - functionName:    const_time_fill_msb
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dragonfly_sqrt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_deinit
        - crypto_bignum_exptmod
        - crypto_bignum_init
        - crypto_bignum_init_uint
        - crypto_bignum_rshift
        - crypto_bignum_to_bin
        - crypto_ec_get_prime
        - crypto_ec_prime_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dragonfly.c:233,10'
          Dst:             crypto_ec_get_prime
        - Src:             '../../../src/common/dragonfly.c:234,14'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/dragonfly.c:235,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dragonfly.c:236,8'
          Dst:             crypto_bignum_init_uint
        - Src:             '../../../src/common/dragonfly.c:238,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/dragonfly.c:243,6'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/dragonfly.c:244,6'
          Dst:             crypto_bignum_rshift
        - Src:             '../../../src/common/dragonfly.c:246,6'
          Dst:             crypto_bignum_exptmod
        - Src:             '../../../src/common/dragonfly.c:249,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:250,2'
          Dst:             crypto_bignum_deinit
    - functionName:    dragonfly_get_rand_2_to_r_1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_bignum_is_one
        - crypto_bignum_is_zero
        - crypto_bignum_rand
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dragonfly.c:188,9'
          Dst:             crypto_bignum_rand
        - Src:             '../../../src/common/dragonfly.c:189,4'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/dragonfly.c:190,4'
          Dst:             crypto_bignum_is_one
    - functionName:    dragonfly_generate_scalar
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_is_one
        - crypto_bignum_is_zero
        - crypto_bignum_mod
        - dragonfly_get_rand_2_to_r_1
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dragonfly.c:204,7'
          Dst:             dragonfly_get_rand_2_to_r_1
        - Src:             '../../../src/common/dragonfly.c:205,7'
          Dst:             dragonfly_get_rand_2_to_r_1
        - Src:             '../../../src/common/dragonfly.c:206,7'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/dragonfly.c:207,7'
          Dst:             crypto_bignum_mod
        - Src:             '../../../src/common/dragonfly.c:208,8'
          Dst:             crypto_bignum_is_zero
        - Src:             '../../../src/common/dragonfly.c:209,8'
          Dst:             crypto_bignum_is_one
        - Src:             '../../../src/common/dragonfly.c:215,2'
          Dst:             wpa_printf
    - functionName:    const_time_eq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_is_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:50,9'
          Dst:             const_time_is_zero
    - functionName:    const_time_is_zero
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_fill_msb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:43,9'
          Dst:             const_time_fill_msb
    - functionName:    const_time_select_int
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:117,15'
          Dst:             const_time_select
    - functionName:    const_time_select_bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - const_time_select_u8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:168,12'
          Dst:             const_time_select_u8
    - functionName:    dragonfly_get_rand_1_to_p_1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - crypto_bignum_add
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_rand
        - crypto_bignum_sub
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dragonfly.c:95,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dragonfly.c:96,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dragonfly.c:97,8'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/dragonfly.c:99,6'
          Dst:             crypto_bignum_sub
        - Src:             '../../../src/common/dragonfly.c:100,6'
          Dst:             crypto_bignum_rand
        - Src:             '../../../src/common/dragonfly.c:101,6'
          Dst:             crypto_bignum_add
        - Src:             '../../../src/common/dragonfly.c:102,3'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:106,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:107,2'
          Dst:             crypto_bignum_deinit
    - functionName:    dragonfly_is_quadratic_residue_blind
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - const_time_eq
        - const_time_is_zero
        - const_time_select_bin
        - const_time_select_int
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_init_set
        - crypto_bignum_is_odd
        - crypto_bignum_legendre
        - crypto_bignum_mulmod
        - crypto_ec_get_prime
        - crypto_ec_prime_len
        - dragonfly_get_rand_1_to_p_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dragonfly.c:123,10'
          Dst:             crypto_ec_get_prime
        - Src:             '../../../src/common/dragonfly.c:124,14'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/dragonfly.c:135,6'
          Dst:             dragonfly_get_rand_1_to_p_1
        - Src:             '../../../src/common/dragonfly.c:139,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dragonfly.c:141,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/dragonfly.c:142,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/dragonfly.c:158,28'
          Dst:             crypto_bignum_is_odd
        - Src:             '../../../src/common/dragonfly.c:158,9'
          Dst:             const_time_is_zero
        - Src:             '../../../src/common/dragonfly.c:159,2'
          Dst:             const_time_select_bin
        - Src:             '../../../src/common/dragonfly.c:160,14'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/dragonfly.c:162,6'
          Dst:             crypto_bignum_mulmod
        - Src:             '../../../src/common/dragonfly.c:165,10'
          Dst:             const_time_select_int
        - Src:             '../../../src/common/dragonfly.c:168,8'
          Dst:             crypto_bignum_legendre
        - Src:             '../../../src/common/dragonfly.c:175,9'
          Dst:             const_time_eq
        - Src:             '../../../src/common/dragonfly.c:176,8'
          Dst:             const_time_select_int
        - Src:             '../../../src/common/dragonfly.c:178,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:179,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:180,2'
          Dst:             crypto_bignum_deinit
    - functionName:    dragonfly_get_random_qr_qnr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          169
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_legendre
        - crypto_bignum_rand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dragonfly.c:63,9'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dragonfly.c:64,15'
          Dst:             crypto_bignum_rand
        - Src:             '../../../src/common/dragonfly.c:65,4'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:69,9'
          Dst:             crypto_bignum_legendre
        - Src:             '../../../src/common/dragonfly.c:75,4'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:83,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dragonfly.c:84,2'
          Dst:             crypto_bignum_deinit
    - functionName:    dragonfly_min_pwe_loop_iter
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dragonfly_suitable_group
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/dragonfly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_ft_parse_ftie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          385
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:1136,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1124,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1132,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1139,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1145,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1149,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1155,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1162,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1166,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1179,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1185,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1190,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1200,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1205,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1215,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1220,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1229,4'
          Dst:             wpa_printf
    - functionName:    WPA_GET_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsn_is_snonce_cookie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4341
      functionLinenumberEnd: 4346
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WPA_GET_BE24
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4345,9'
          Dst:             WPA_GET_BE24
        - Src:             '../../../src/common/wpa_common.c:4346,3'
          Dst:             WPA_GET_BE24
    - functionName:    WPA_PUT_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsn_set_snonce_cookie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4330
      functionLinenumberEnd: 4337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_BE24
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4334,2'
          Dst:             WPA_PUT_BE24
        - Src:             '../../../src/common/wpa_common.c:4336,2'
          Dst:             WPA_PUT_BE24
    - functionName:    wpa_pasn_add_extra_ies
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4315
      functionLinenumberEnd: 4324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - wpabuf_put_data
        - wpabuf_tailroom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4319,6'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/wpa_common.c:4322,2'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_tailroom
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpa_pasn_add_rsnxe
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4285
      functionLinenumberEnd: 4301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wpabuf_put_u8
        - wpabuf_tailroom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4291,6'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/wpa_common.c:4295,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4296,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4297,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4300,3'
          Dst:             wpabuf_put_u8
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpa_pasn_parse_parameter_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4198
      functionLinenumberEnd: 4281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          355
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - WPA_GET_LE16
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:4217,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4203,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4209,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4224,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4235,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4239,25'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:4245,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4259,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4264,24'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:4275,3'
          Dst:             wpa_printf
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_pasn_validate_rsne
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          183
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:4146,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4131,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4136,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4142,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4166,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4172,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4177,3'
          Dst:             wpa_printf
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_pasn_add_wrapped_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4070
      functionLinenumberEnd: 4115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - wpa_printf
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put_data
        - wpabuf_put_u8
        - wpabuf_tailroom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4078,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4080,9'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/wpa_common.c:4081,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:4092,6'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/wpa_common.c:4095,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4096,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4097,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4098,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/wpa_common.c:4104,7'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/wpa_common.c:4106,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4108,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4109,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:182,23'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpabuf.h:182,41'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.h:182,2'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_pasn_add_parameter_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4003
      functionLinenumberEnd: 4059
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          166
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wpa_printf
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:4006,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4008,11'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/wpa_common.c:4017,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4025,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:4029,4'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/wpa_common.c:4030,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:4030,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4031,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/wpa_common.c:4035,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:4044,30'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:4047,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/wpa_common.c:4053,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:4053,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4054,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/wpa_common.c:4057,3'
          Dst:             wpabuf_put_buf
    - functionName:    wpa_pasn_add_rsne
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3889
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          194
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - WPA_PUT_BE32
        - WPA_PUT_LE16
        - wpa_cipher_to_suite
        - wpa_printf
        - wpabuf_put
        - wpabuf_tailroom
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:3925,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3896,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3902,6'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/wpa_common.c:3904,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/wpa_common.c:3907,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3911,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3915,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3917,10'
          Dst:             wpa_cipher_to_suite
        - Src:             '../../../src/common/wpa_common.c:3918,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3922,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3927,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3931,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3934,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3939,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3942,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3947,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3950,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3953,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3957,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3964,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3968,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3970,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3975,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3980,2'
          Dst:             WPA_PUT_BE32
    - functionName:    WPA_PUT_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_cipher_to_suite
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3098
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_pasn_build_auth_header
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3858
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3861,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3864,9'
          Dst:             wpabuf_put
    - functionName:    wpa_parse_vendor_specific
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3421
      functionLinenumberEnd: 3445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - WPA_GET_BE24
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3425,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3431,8'
          Dst:             WPA_GET_BE24
        - Src:             '../../../src/common/wpa_common.c:3436,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3441,4'
          Dst:             wpa_hexdump
    - functionName:    wpa_parse_generic
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3455
      functionLinenumberEnd: 3689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         130
      ICount:          993
      EdgeCount:       182
      CyclomaticComplexity: 54
      functionsReached:
        - WPA_GET_BE32
        - os_snprintf_error
        - snprintf
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3472,13'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:3479,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3486,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3492,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3499,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3505,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3513,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3521,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3528,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3535,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3544,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3552,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3561,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3575,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3578,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3579,4'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3593,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3596,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3597,4'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3611,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3614,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3615,4'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3629,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3632,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3633,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3644,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3647,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3648,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3655,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3664,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3673,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3682,3'
          Dst:             wpa_hexdump
    - functionName:    WPA_GET_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_parse_kde_ies
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3700
      functionLinenumberEnd: 3838
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          809
      EdgeCount:       170
      CyclomaticComplexity: 45
      functionsReached:
        - WPA_GET_LE16
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_hexdump_key
        - wpa_parse_generic
        - wpa_parse_vendor_specific
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3714,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3717,4'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:3724,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3729,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3734,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3739,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3744,5'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3749,5'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3753,5'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:3776,15'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:3815,4'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/wpa_common.c:3818,10'
          Dst:             wpa_parse_generic
        - Src:             '../../../src/common/wpa_common.c:3827,5'
          Dst:             wpa_parse_vendor_specific
        - Src:             '../../../src/common/wpa_common.c:3832,4'
          Dst:             wpa_hexdump
    - functionName:    fils_domain_name_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
        - sha256_vector
        - tolower
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3397,7'
          Dst:             __ctype_b_loc
        - Src:             '../../../src/common/wpa_common.c:3397,24'
          Dst:             __ctype_b_loc
        - Src:             '../../../src/common/wpa_common.c:3398,14'
          Dst:             tolower
        - Src:             '../../../src/common/wpa_common.c:3405,6'
          Dst:             sha256_vector
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_select_ap_group_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3364
      functionLinenumberEnd: 3384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_write_ciphers
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          583
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3289,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3291,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3296,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3298,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3303,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3305,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3310,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3312,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3317,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3319,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3324,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3326,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3331,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3333,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3338,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3340,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3345,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3347,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/wpa_common.c:3352,9'
          Dst:             snprintf
        - Src:             '../../../src/common/wpa_common.c:3354,7'
          Dst:             os_snprintf_error
    - functionName:    wpa_parse_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          302
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3223,8'
          Dst:             strdup
        - Src:             '../../../src/common/wpa_common.c:3238,7'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3240,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3242,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3244,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3247,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3256,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3258,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3260,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3262,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3264,12'
          Dst:             strcmp
        - Src:             '../../../src/common/wpa_common.c:3266,12'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_pick_group_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3201
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_pick_pairwise_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_cipher_put_suites
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WPA_PUT_BE32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3166,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3170,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3174,3'
          Dst:             WPA_PUT_BE32
    - functionName:    rsn_cipher_put_suites
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - WPA_PUT_BE32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:3133,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3137,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3141,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3145,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3149,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/wpa_common.c:3153,3'
          Dst:             WPA_PUT_BE32
    - functionName:    wpa_cipher_to_alg
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:3055,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_cipher_rsc_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:3040,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_insert_pmkid
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2918
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          353
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - WPA_GET_LE16
        - WPA_PUT_LE16
        - wpa_hexdump
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2931,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2934,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2944,14'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2946,14'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2960,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2969,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:2979,15'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2991,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:3000,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/wpa_common.c:3008,2'
          Dst:             wpa_hexdump
    - functionName:    wpa_compare_rsn_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          170
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - memcmp
        - wpa_parse_wpa_ie_rsn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2887,26'
          Dst:             memcmp
        - Src:             '../../../src/common/wpa_common.c:2900,7'
          Dst:             wpa_parse_wpa_ie_rsn
        - Src:             '../../../src/common/wpa_common.c:2901,7'
          Dst:             wpa_parse_wpa_ie_rsn
    - functionName:    wpa_parse_wpa_ie_rsn
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          609
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - WPA_GET_BE32
        - WPA_GET_LE16
        - rsn_key_mgmt_to_bitfield
        - rsn_selector_to_bitfield
        - wpa_cipher_valid_group
        - wpa_cipher_valid_mgmt_group
        - wpa_hexdump
        - wpa_printf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1899,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1906,7'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:1907,7'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:1909,6'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:1919,7'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:1920,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1930,24'
          Dst:             rsn_selector_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:1932,8'
          Dst:             wpa_cipher_valid_group
        - Src:             '../../../src/common/wpa_common.c:1936,8'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:1933,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1949,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1956,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:1960,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1967,29'
          Dst:             rsn_selector_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:1972,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1977,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1984,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:1988,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1993,22'
          Dst:             rsn_key_mgmt_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:1998,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2004,24'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2010,19'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2014,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2028,29'
          Dst:             rsn_selector_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:2029,8'
          Dst:             wpa_cipher_valid_mgmt_group
        - Src:             '../../../src/common/wpa_common.c:2033,8'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:2030,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2041,3'
          Dst:             wpa_hexdump
    - functionName:    rsn_selector_to_bitfield
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_GET_BE32
        - rsn_cipher_suite_to_wpa_cipher
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1842,40'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:1842,9'
          Dst:             rsn_cipher_suite_to_wpa_cipher
    - functionName:    wpa_cipher_valid_group
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_cipher_valid_pairwise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1854,9'
          Dst:             wpa_cipher_valid_pairwise
    - functionName:    rsn_key_mgmt_to_bitfield
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_GET_BE32
        - rsn_key_mgmt_to_wpa_akm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1848,33'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:1848,9'
          Dst:             rsn_key_mgmt_to_wpa_akm
    - functionName:    wpa_cipher_valid_mgmt_group
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsn_key_mgmt_to_wpa_akm
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:163,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_cipher_valid_pairwise
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3081
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsn_cipher_suite_to_wpa_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:132,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_akm_to_suite
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2829
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          233
      EdgeCount:       67
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_txt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          172
      EdgeCount:       32
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:2763,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_cipher_txt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:2718,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    rsn_pmkid
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hmac_sha1_vector
        - hmac_sha256_vector
        - hmac_sha384_vector
        - wpa_hexdump
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2629,13'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:2630,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2631,3'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/common/wpa_common.c:2633,13'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:2634,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2635,3'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/wpa_common.c:2637,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2638,3'
          Dst:             hmac_sha1_vector
        - Src:             '../../../src/common/wpa_common.c:2640,2'
          Dst:             wpa_hexdump
    - functionName:    wpa_key_mgmt_sha384
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_sha256
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_kek2_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:93,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_kck2_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:53,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_pmk_r1_to_ptk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          565
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - forced_memzero
        - sha256_prf
        - sha256_vector
        - sha384_prf
        - wpa_cipher_key_len
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_kck2_len
        - wpa_kck_len
        - wpa_kek2_len
        - wpa_kek_len
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2455,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2465,11'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:2474,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2475,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2476,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2477,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2478,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2490,17'
          Dst:             wpa_kck_len
        - Src:             '../../../src/common/wpa_common.c:2491,18'
          Dst:             wpa_kck2_len
        - Src:             '../../../src/common/wpa_common.c:2492,17'
          Dst:             wpa_kek_len
        - Src:             '../../../src/common/wpa_common.c:2493,18'
          Dst:             wpa_kek2_len
        - Src:             '../../../src/common/wpa_common.c:2494,16'
          Dst:             wpa_cipher_key_len
        - Src:             '../../../src/common/wpa_common.c:2515,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2520,9'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:2526,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2531,9'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:2536,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2542,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2556,6'
          Dst:             sha256_vector
        - Src:             '../../../src/common/wpa_common.c:2572,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2573,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2575,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2578,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2581,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2583,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2584,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2586,2'
          Dst:             forced_memzero
    - functionName:    wpa_kck_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:27,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_kek_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:67,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_cipher_key_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:3019,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpa_derive_pmk_r1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          151
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sha256_prf
        - sha384_prf
        - wpa_derive_pmk_r1_name
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2396,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2398,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2399,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2400,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2415,9'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:2419,9'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:2422,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2425,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2427,9'
          Dst:             wpa_derive_pmk_r1_name
    - functionName:    wpa_derive_pmk_r1_name
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sha256_vector
        - sha384_vector
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2362,9'
          Dst:             sha384_vector
        - Src:             '../../../src/common/wpa_common.c:2367,9'
          Dst:             sha256_vector
        - Src:             '../../../src/common/wpa_common.c:2370,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2376,2'
          Dst:             wpa_hexdump
    - functionName:    wpa_derive_pmk_r0
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          363
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - forced_memzero
        - sha256_prf
        - sha256_vector
        - sha384_prf
        - sha384_vector
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_hexdump_key
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2214,11'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:2233,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2234,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2235,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/wpa_common.c:2236,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2237,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/wpa_common.c:2238,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2267,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2272,9'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:2278,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2283,9'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:2289,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2290,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:2307,9'
          Dst:             sha384_vector
        - Src:             '../../../src/common/wpa_common.c:2310,9'
          Dst:             sha256_vector
        - Src:             '../../../src/common/wpa_common.c:2312,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2318,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:2319,2'
          Dst:             forced_memzero
    - functionName:    wpa_default_rsn_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_to_bitfield
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WPA_GET_BE32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2064,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:2066,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:2068,6'
          Dst:             WPA_GET_BE32
    - functionName:    wpa_selector_to_bitfield
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WPA_GET_BE32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2052,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:2054,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:2056,6'
          Dst:             WPA_GET_BE32
    - functionName:    wpa_parse_wpa_ie_wpa
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          368
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - WPA_GET_BE32
        - WPA_GET_LE16
        - wpa_hexdump
        - wpa_key_mgmt_to_bitfield
        - wpa_printf
        - wpa_selector_to_bitfield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:2093,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2102,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/wpa_common.c:2103,6'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2104,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2113,24'
          Dst:             wpa_selector_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:2117,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2124,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2128,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2133,29'
          Dst:             wpa_selector_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:2138,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2145,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2149,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2154,22'
          Dst:             wpa_key_mgmt_to_bitfield
        - Src:             '../../../src/common/wpa_common.c:2159,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:2165,24'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/wpa_common.c:2171,3'
          Dst:             wpa_hexdump
    - functionName:    pasn_auth_frame_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pasn_use_sha384
        - sha256_vector
        - sha384_vector
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1828,6'
          Dst:             pasn_use_sha384
        - Src:             '../../../src/common/wpa_common.c:1829,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1830,10'
          Dst:             sha384_vector
        - Src:             '../../../src/common/wpa_common.c:1832,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1833,10'
          Dst:             sha256_vector
    - functionName:    pasn_use_sha384
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wpa_key_mgmt_sha384
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1531,3'
          Dst:             wpa_key_mgmt_sha384
    - functionName:    pasn_mic
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - bin_clear_free
        - hmac_sha256
        - hmac_sha384
        - os_zalloc
        - pasn_use_sha384
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1760,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1765,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1770,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1774,8'
          Dst:             os_zalloc
        - Src:             '../../../src/common/wpa_common.c:1781,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1784,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1787,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1788,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1790,6'
          Dst:             pasn_use_sha384
        - Src:             '../../../src/common/wpa_common.c:1791,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1793,7'
          Dst:             hmac_sha384
        - Src:             '../../../src/common/wpa_common.c:1797,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1799,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1801,7'
          Dst:             hmac_sha256
        - Src:             '../../../src/common/wpa_common.c:1805,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1810,2'
          Dst:             bin_clear_free
    - functionName:    wpa_ltf_keyseed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - hmac_sha256
        - hmac_sha384
        - pasn_use_sha384
        - strlen
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1690,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1695,12'
          Dst:             strlen
        - Src:             '../../../src/common/wpa_common.c:1697,6'
          Dst:             pasn_use_sha384
        - Src:             '../../../src/common/wpa_common.c:1698,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1701,7'
          Dst:             hmac_sha384
        - Src:             '../../../src/common/wpa_common.c:1702,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1708,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1712,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1714,7'
          Dst:             hmac_sha256
        - Src:             '../../../src/common/wpa_common.c:1715,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1721,3'
          Dst:             wpa_hexdump_key
    - functionName:    pasn_mic_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pasn_use_sha384
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1666,6'
          Dst:             pasn_use_sha384
    - functionName:    pasn_pmk_to_ptk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          369
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - bin_clear_free
        - forced_memzero
        - os_zalloc
        - pasn_use_sha384
        - sha256_prf
        - sha384_prf
        - wpa_cipher_key_len
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1566,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1571,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1583,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/wpa_common.c:1592,16'
          Dst:             wpa_cipher_key_len
        - Src:             '../../../src/common/wpa_common.c:1599,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1609,6'
          Dst:             pasn_use_sha384
        - Src:             '../../../src/common/wpa_common.c:1610,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1612,7'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:1616,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1618,7'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:1623,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1627,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1628,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1629,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1632,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1637,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1643,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1648,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:1653,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/wpa_common.c:1656,2'
          Dst:             bin_clear_free
    - functionName:    wpa_ft_parse_ies_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1504,2'
          Dst:             wpabuf_free
    - functionName:    wpa_ft_parse_fte
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          183
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_ft_parse_ftie
        - wpa_hexdump
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:1256,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1248,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1267,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1273,13'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:1276,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1280,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1288,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1292,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1296,9'
          Dst:             wpa_ft_parse_ftie
    - functionName:    wpa_ft_parse_ies
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          741
      EdgeCount:       154
      CyclomaticComplexity: 40
      functionsReached:
        - ieee802_11_defrag
        - ieee802_11_parse_elems
        - wpa_ft_parse_fte
        - wpa_ft_parse_ies_free
        - wpa_hexdump
        - wpa_parse_wpa_ie_rsn
        - wpa_printf
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:1335,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1316,6'
          Dst:             ieee802_11_parse_elems
        - Src:             '../../../src/common/wpa_common.c:1317,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1337,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1340,10'
          Dst:             wpa_parse_wpa_ie_rsn
        - Src:             '../../../src/common/wpa_common.c:1344,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1357,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1364,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1371,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1389,5'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1395,4'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1415,10'
          Dst:             wpa_ft_parse_fte
        - Src:             '../../../src/common/wpa_common.c:1417,21'
          Dst:             ieee802_11_defrag
        - Src:             '../../../src/common/wpa_common.c:1421,13'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/wpa_common.c:1422,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:1420,10'
          Dst:             wpa_ft_parse_fte
        - Src:             '../../../src/common/wpa_common.c:1465,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1471,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1487,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1495,2'
          Dst:             wpa_ft_parse_ies_free
    - functionName:    wpa_ft_mic
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          425
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - hmac_sha256_vector
        - hmac_sha384_vector
        - omac1_aes_128_vector
        - wpa_hexdump
        - wpa_printf
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:1010,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:1072,20'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/wpa_common.c:1073,19'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/wpa_common.c:1078,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:1094,7'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/common/wpa_common.c:1103,7'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/wpa_common.c:1109,6'
          Dst:             omac1_aes_128_vector
    - functionName:    fils_key_auth_sk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          349
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - hmac_sha256_vector
        - hmac_sha384_vector
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:902,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:904,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:905,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:906,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:907,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:908,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:931,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:933,9'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/common/wpa_common.c:935,13'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:937,9'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/wpa_common.c:961,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:962,9'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/common/wpa_common.c:964,11'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:965,9'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/wpa_common.c:970,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:972,2'
          Dst:             wpa_hexdump
    - functionName:    fils_pmk_to_ptk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          497
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - bin_clear_free
        - sha256_prf
        - sha384_prf
        - wpa_cipher_key_len
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_kek_len
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:799,17'
          Dst:             wpa_kek_len
        - Src:             '../../../src/common/wpa_common.c:800,16'
          Dst:             wpa_cipher_key_len
        - Src:             '../../../src/common/wpa_common.c:801,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:803,11'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:811,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:834,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:835,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:836,7'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:840,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:841,7'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:846,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:848,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:849,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:851,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:852,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:853,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:857,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:860,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:864,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:869,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:876,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:885,2'
          Dst:             bin_clear_free
    - functionName:    fils_pmkid_erp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sha256_vector
        - sha384_vector
        - wpa_hexdump
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_sha384
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:740,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:741,9'
          Dst:             sha384_vector
        - Src:             '../../../src/common/wpa_common.c:742,11'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:743,9'
          Dst:             sha256_vector
        - Src:             '../../../src/common/wpa_common.c:749,2'
          Dst:             wpa_hexdump
    - functionName:    fils_rmsk_to_pmk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - hmac_sha256_vector
        - hmac_sha384_vector
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:691,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:693,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:695,11'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:700,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:701,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:702,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:703,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:715,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:716,9'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/common/wpa_common.c:719,9'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/wpa_common.c:722,3'
          Dst:             wpa_hexdump_key
    - functionName:    wpa_pmk_to_ptk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          550
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - memcmp
        - sha1_prf
        - sha256_prf
        - sha384_prf
        - wpa_cipher_key_len
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_kck_len
        - wpa_kek_len
        - wpa_key_mgmt_sae_ext_key
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_sha384
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:502,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:509,6'
          Dst:             memcmp
        - Src:             '../../../src/common/wpa_common.c:517,6'
          Dst:             memcmp
        - Src:             '../../../src/common/wpa_common.c:533,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:539,17'
          Dst:             wpa_kck_len
        - Src:             '../../../src/common/wpa_common.c:540,17'
          Dst:             wpa_kek_len
        - Src:             '../../../src/common/wpa_common.c:541,16'
          Dst:             wpa_cipher_key_len
        - Src:             '../../../src/common/wpa_common.c:544,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:551,6'
          Dst:             wpa_key_mgmt_sha384
        - Src:             '../../../src/common/wpa_common.c:553,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:554,7'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:560,13'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:561,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:562,7'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:609,13'
          Dst:             wpa_key_mgmt_sae_ext_key
        - Src:             '../../../src/common/wpa_common.c:611,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:613,8'
          Dst:             sha256_prf
        - Src:             '../../../src/common/wpa_common.c:618,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:620,8'
          Dst:             sha384_prf
        - Src:             '../../../src/common/wpa_common.c:633,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:639,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:640,7'
          Dst:             sha1_prf
        - Src:             '../../../src/common/wpa_common.c:645,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:647,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:648,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/wpa_common.c:650,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:651,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:652,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:655,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:658,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:661,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/wpa_common.c:666,3'
          Dst:             wpa_hexdump_key
    - functionName:    wpa_key_mgmt_sae_ext_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_eapol_key_mic
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          225
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - hmac_md5
        - hmac_sha1
        - hmac_sha256
        - hmac_sha384
        - omac1_aes_128
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:312,2'
          Branch Sides:    []
        - Branch String:   '../../../src/common/wpa_common.c:328,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:307,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:315,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:316,10'
          Dst:             hmac_md5
        - Src:             '../../../src/common/wpa_common.c:319,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:320,7'
          Dst:             hmac_sha1
        - Src:             '../../../src/common/wpa_common.c:325,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:326,10'
          Dst:             omac1_aes_128
        - Src:             '../../../src/common/wpa_common.c:332,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:334,11'
          Dst:             omac1_aes_128
        - Src:             '../../../src/common/wpa_common.c:337,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:341,9'
          Dst:             hmac_sha256
        - Src:             '../../../src/common/wpa_common.c:345,9'
          Dst:             hmac_sha384
        - Src:             '../../../src/common/wpa_common.c:354,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:431,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:433,8'
          Dst:             hmac_sha384
        - Src:             '../../../src/common/wpa_common.c:439,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/wpa_common.c:446,3'
          Dst:             wpa_printf
    - functionName:    wpa_use_aes_key_wrap
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - wpa_key_mgmt_ft
        - wpa_key_mgmt_sae
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_suite_b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:274,3'
          Dst:             wpa_key_mgmt_ft
        - Src:             '../../../src/common/wpa_common.c:275,3'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:276,3'
          Dst:             wpa_key_mgmt_sae
        - Src:             '../../../src/common/wpa_common.c:277,3'
          Dst:             wpa_key_mgmt_suite_b
    - functionName:    wpa_key_mgmt_ft
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_sae
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_suite_b
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_use_cmac
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - wpa_key_mgmt_ft
        - wpa_key_mgmt_sae
        - wpa_key_mgmt_sae_ext_key
        - wpa_key_mgmt_sha256
        - wpa_key_mgmt_suite_b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:252,3'
          Dst:             wpa_key_mgmt_ft
        - Src:             '../../../src/common/wpa_common.c:253,3'
          Dst:             wpa_key_mgmt_sha256
        - Src:             '../../../src/common/wpa_common.c:254,4'
          Dst:             wpa_key_mgmt_sae
        - Src:             '../../../src/common/wpa_common.c:255,5'
          Dst:             wpa_key_mgmt_sae_ext_key
        - Src:             '../../../src/common/wpa_common.c:256,3'
          Dst:             wpa_key_mgmt_suite_b
    - functionName:    wpa_key_mgmt_fils
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_use_akm_defined
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - wpa_key_mgmt_fils
        - wpa_key_mgmt_sae
        - wpa_key_mgmt_suite_b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/wpa_common.c:237,3'
          Dst:             wpa_key_mgmt_sae
        - Src:             '../../../src/common/wpa_common.c:238,3'
          Dst:             wpa_key_mgmt_suite_b
        - Src:             '../../../src/common/wpa_common.c:239,3'
          Dst:             wpa_key_mgmt_fils
    - functionName:    wpa_mic_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/wpa_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/wpa_common.c:107,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpabuf_mhead
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_mle
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          135
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:233,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:261,4'
          Dst:             wpa_printf
    - functionName:    WPA_GET_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_fragments_length
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_extension
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          493
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - ieee802_11_fragments_length
        - ieee802_11_parse_mle
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:309,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:300,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:411,7'
          Dst:             ieee802_11_parse_mle
        - Src:             '../../../src/common/ieee802_11_common.c:425,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:433,17'
          Dst:             ieee802_11_fragments_length
    - functionName:    ieee802_11_parse_vendor_specific
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          498
      EdgeCount:       64
      CyclomaticComplexity: 3
      functionsReached:
        - WPA_GET_BE24
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:39,2'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:43,3'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:59,4'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:98,3'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:178,3'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:202,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:31,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:38,8'
          Dst:             WPA_GET_BE24
        - Src:             '../../../src/common/ieee802_11_common.c:53,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:76,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:89,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:156,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:169,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:193,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:208,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:216,3'
          Dst:             wpa_printf
    - functionName:    get_basic_mle_mld_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3544
      functionLinenumberEnd: 3559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ml_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3527
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          147
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_mhead_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_mhead
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:115,16'
          Dst:             wpabuf_mhead
    - functionName:    ieee802_11_defrag
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          194
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - wpabuf_alloc_copy
        - wpabuf_free
        - wpabuf_put_data
        - wpabuf_resize
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:3431,10'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/common/ieee802_11_common.c:3433,8'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/common/ieee802_11_common.c:3446,9'
          Dst:             wpabuf_resize
        - Src:             '../../../src/common/ieee802_11_common.c:3448,4'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/ieee802_11_common.c:3453,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    chwidth_freq2_to_ch_width
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3396
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:3402,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:3414,3'
          Dst:             wpa_printf
    - functionName:    op_class_to_ch_width
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          173
      EdgeCount:       80
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:3327,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    op_class_to_bandwidth
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          173
      EdgeCount:       82
      CyclomaticComplexity: 42
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:3264,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee802_edmg_is_allowed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hostapd_encode_edmg_chan
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3193
      functionLinenumberEnd: 3232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:3201,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee802_11_rsnx_capab
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3187
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ieee802_11_rsnx_capab_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:3184,10'
          Dst:             ieee802_11_rsnx_capab_len
        - Src:             '../../../src/common/ieee802_11_common.c:3186,9'
          Dst:             ieee802_11_rsnx_capab_len
    - functionName:    ieee802_11_rsnx_capab_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3159
      functionLinenumberEnd: 3176
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_ext_capab
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_LE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_candidate_list
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3049
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          307
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - WPA_PUT_LE32
        - atoi
        - hexstr2bin
        - hwaddr_aton
        - strchr
        - strlen
        - strstr
        - strtol
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:3063,9'
          Dst:             strstr
        - Src:             '../../../src/common/ieee802_11_common.c:3067,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3077,7'
          Dst:             hwaddr_aton
        - Src:             '../../../src/common/ieee802_11_common.c:3078,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3084,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3089,9'
          Dst:             strtol
        - Src:             '../../../src/common/ieee802_11_common.c:3090,3'
          Dst:             WPA_PUT_LE32
        - Src:             '../../../src/common/ieee802_11_common.c:3093,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3098,16'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:3099,9'
          Dst:             strchr
        - Src:             '../../../src/common/ieee802_11_common.c:3101,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3106,16'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:3107,9'
          Dst:             strchr
        - Src:             '../../../src/common/ieee802_11_common.c:3109,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3114,16'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:3115,9'
          Dst:             strchr
        - Src:             '../../../src/common/ieee802_11_common.c:3116,9'
          Dst:             strchr
        - Src:             '../../../src/common/ieee802_11_common.c:3122,10'
          Dst:             strchr
        - Src:             '../../../src/common/ieee802_11_common.c:3126,11'
          Dst:             strlen
        - Src:             '../../../src/common/ieee802_11_common.c:3128,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:3133,8'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/ieee802_11_common.c:3134,5'
          Dst:             wpa_printf
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_same_band
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          112
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - is_6ghz_freq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:3040,6'
          Dst:             is_6ghz_freq
        - Src:             '../../../src/common/ieee802_11_common.c:3040,29'
          Dst:             is_6ghz_freq
    - functionName:    is_6ghz_freq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - center_idx_to_bw_6ghz
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2975,6'
          Dst:             center_idx_to_bw_6ghz
    - functionName:    center_idx_to_bw_6ghz
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_6ghz_sec_channel
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_6ghz_psc_frequency
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - is_6ghz_freq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2992,7'
          Dst:             is_6ghz_freq
    - functionName:    is_6ghz_op_class
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 2984
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_5ghz_freq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_24ghz_freq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2932
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oper_class_bw_to_int
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:2908,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    get_oper_class
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - country_to_global_op_class
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2893,14'
          Dst:             country_to_global_op_class
    - functionName:    country_to_global_op_class
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - country_match
        - global_op_class_from_country_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2857,6'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2860,13'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2863,13'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2866,13'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2877,15'
          Dst:             global_op_class_from_country_array
    - functionName:    country_match
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    global_op_class_from_country_array
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_multi_ap_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          210
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - WPA_PUT_BE24
        - WPA_PUT_LE16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2722,2'
          Dst:             WPA_PUT_BE24
        - Src:             '../../../src/common/ieee802_11_common.c:2751,3'
          Dst:             WPA_PUT_LE16
    - functionName:    WPA_PUT_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_multi_ap_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          265
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - WPA_GET_LE16
        - for_each_element_completed
        - wpa_hexdump
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:2638,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2644,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2651,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2658,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2666,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2671,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2676,14'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/ieee802_11_common.c:2678,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2686,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2693,7'
          Dst:             for_each_element_completed
        - Src:             '../../../src/common/ieee802_11_common.c:2694,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2697,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/ieee802_11_common.c:2701,3'
          Dst:             wpa_printf
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    for_each_element_completed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbo_add_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WPA_PUT_BE24
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2604,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2612,2'
          Dst:             WPA_PUT_BE24
    - functionName:    get_vendor_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - WPA_GET_BE32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2589,22'
          Dst:             WPA_GET_BE32
    - functionName:    WPA_GET_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee80211_phy_type_by_freq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ieee80211_freq_to_chan
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:2502,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2500,12'
          Dst:             ieee80211_freq_to_chan
    - functionName:    ieee80211_freq_to_chan
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ieee80211_freq_to_channel_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1407,9'
          Dst:             ieee80211_freq_to_channel_ext
    - functionName:    ieee80211_freq_to_channel_ext
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          755
      EdgeCount:       199
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1472,2'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:1575,3'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:1611,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee80211_get_phy_type
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ieee80211_phy_type_by_freq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2525,9'
          Dst:             ieee80211_phy_type_by_freq
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    mb_ies_by_info
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_data
        - wpabuf_put_u8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2412,12'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/ieee802_11_common.c:2415,5'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/ieee802_11_common.c:2416,5'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/ieee802_11_common.c:2417,5'
          Dst:             wpabuf_put_data
    - functionName:    mb_ies_info_by_ies
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          165
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - for_each_element_completed
        - wpa_hexdump
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2383,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:2390,7'
          Dst:             for_each_element_completed
        - Src:             '../../../src/common/ieee802_11_common.c:2391,3'
          Dst:             wpa_hexdump
    - functionName:    status2str
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         107
      ICount:          538
      EdgeCount:       212
      CyclomaticComplexity: 107
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:2258,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    reason2str
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          323
      EdgeCount:       126
      CyclomaticComplexity: 64
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:2187,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    fc2str
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          220
      EdgeCount:       81
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:2132,2'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:2134,3'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:2150,3'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:2160,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    is_11b
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    supp_rates_11b_only
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - is_11b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2109,7'
          Dst:             is_11b
        - Src:             '../../../src/common/ieee802_11_common.c:2117,7'
          Dst:             is_11b
    - functionName:    is_80plus_op_class
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_dfs_global_op_class
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee80211_is_dfs
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_global
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         109
      ICount:          522
      EdgeCount:       135
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1933,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_cn
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1905,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_jp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          311
      EdgeCount:       76
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1848,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_eu
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          297
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1796,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_us
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          348
      EdgeCount:       89
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1739,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - country_match
        - ieee80211_chan_to_freq_cn
        - ieee80211_chan_to_freq_eu
        - ieee80211_chan_to_freq_global
        - ieee80211_chan_to_freq_jp
        - ieee80211_chan_to_freq_us
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:2028,6'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2029,10'
          Dst:             ieee80211_chan_to_freq_us
        - Src:             '../../../src/common/ieee802_11_common.c:2034,6'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2035,10'
          Dst:             ieee80211_chan_to_freq_eu
        - Src:             '../../../src/common/ieee802_11_common.c:2040,6'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2041,10'
          Dst:             ieee80211_chan_to_freq_jp
        - Src:             '../../../src/common/ieee802_11_common.c:2046,6'
          Dst:             country_match
        - Src:             '../../../src/common/ieee802_11_common.c:2047,10'
          Dst:             ieee80211_chan_to_freq_cn
        - Src:             '../../../src/common/ieee802_11_common.c:2052,9'
          Dst:             ieee80211_chan_to_freq_global
    - functionName:    ieee80211_chaninfo_to_channel
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - ieee80211_freq_to_channel_ext
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1657,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1690,6'
          Dst:             ieee80211_freq_to_channel_ext
        - Src:             '../../../src/common/ieee802_11_common.c:1692,3'
          Dst:             wpa_printf
    - functionName:    hostapd_config_read_int10
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atoi
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1319,6'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1320,8'
          Dst:             strchr
    - functionName:    valid_cw
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          127
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hostapd_config_tx_queue
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - atoi
        - hostapd_config_read_int10
        - strcmp
        - strncmp
        - valid_cw
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1350,6'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1354,13'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1355,6'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1356,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1359,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1365,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1371,6'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1372,17'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1374,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1378,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1379,18'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1380,8'
          Dst:             valid_cw
        - Src:             '../../../src/common/ieee802_11_common.c:1381,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1385,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1386,18'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1387,8'
          Dst:             valid_cw
        - Src:             '../../../src/common/ieee802_11_common.c:1388,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1392,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1393,18'
          Dst:             hostapd_config_read_int10
        - Src:             '../../../src/common/ieee802_11_common.c:1395,3'
          Dst:             wpa_printf
    - functionName:    hostapd_config_wmm_ac
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          286
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - atoi
        - strcmp
        - strncmp
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1248,6'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1251,13'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1254,13'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1257,13'
          Dst:             strncmp
        - Src:             '../../../src/common/ieee802_11_common.c:1261,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1267,6'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1268,7'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1270,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1274,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1275,7'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1277,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1281,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1282,7'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1284,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1288,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1289,7'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1291,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1295,13'
          Dst:             strcmp
        - Src:             '../../../src/common/ieee802_11_common.c:1296,7'
          Dst:             atoi
        - Src:             '../../../src/common/ieee802_11_common.c:1298,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1303,3'
          Dst:             wpa_printf
    - functionName:    get_hdr_bssid
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:1214,2'
          Branch Sides:    []
        - Branch String:   '../../../src/common/ieee802_11_common.c:1218,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee802_11_vendor_ie_concat
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          250
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - WPA_GET_BE32
        - wpabuf_alloc
        - wpabuf_put_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1173,7'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/ieee802_11_common.c:1182,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/ieee802_11_common.c:1191,29'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/ieee802_11_common.c:1192,4'
          Dst:             wpabuf_put_data
    - functionName:    ieee802_11_ie_count
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ie_ext
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_defrag_mle_subelem
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3479
      functionLinenumberEnd: 3523
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          204
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - wpabuf_len
        - wpabuf_mhead_u8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:3488,8'
          Dst:             wpabuf_mhead_u8
        - Src:             '../../../src/common/ieee802_11_common.c:3489,8'
          Dst:             wpabuf_len
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_link_assoc_req
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          451
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - WPA_GET_LE16
        - __ieee802_11_parse_elems
        - get_ie_ext
        - ieee802_11_defrag_mle_subelem
        - ieee802_11_elems_clear_ext_ids
        - ieee802_11_elems_clear_ids
        - wpa_printf
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:1000,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/ieee802_11_common.c:1001,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/ieee802_11_common.c:1025,4'
          Dst:             ieee802_11_defrag_mle_subelem
        - Src:             '../../../src/common/ieee802_11_common.c:1028,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1035,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1041,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1055,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1061,23'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/ieee802_11_common.c:1072,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1083,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1092,17'
          Dst:             get_ie_ext
        - Src:             '../../../src/common/ieee802_11_common.c:1111,6'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1116,4'
          Dst:             ieee802_11_elems_clear_ids
        - Src:             '../../../src/common/ieee802_11_common.c:1125,6'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1130,4'
          Dst:             ieee802_11_elems_clear_ext_ids
        - Src:             '../../../src/common/ieee802_11_common.c:1134,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:1138,10'
          Dst:             __ieee802_11_parse_elems
    - functionName:    ieee802_11_elems_clear_ids
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          376
      EdgeCount:       87
      CyclomaticComplexity: 45
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:742,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ieee802_11_elems_clear_ext_ids
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          263
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:896,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    __ieee802_11_parse_elems
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          947
      EdgeCount:       160
      CyclomaticComplexity: 35
      functionsReached:
        - for_each_element_completed
        - ieee802_11_fragments_length
        - ieee802_11_parse_extension
        - ieee802_11_parse_vendor_specific
        - wpa_hexdump
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/ieee802_11_common.c:461,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:464,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:470,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:503,8'
          Dst:             ieee802_11_parse_vendor_specific
        - Src:             '../../../src/common/ieee802_11_common.c:621,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:672,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:677,8'
          Dst:             ieee802_11_parse_extension
        - Src:             '../../../src/common/ieee802_11_common.c:685,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:692,18'
          Dst:             ieee802_11_fragments_length
        - Src:             '../../../src/common/ieee802_11_common.c:698,7'
          Dst:             for_each_element_completed
        - Src:             '../../../src/common/ieee802_11_common.c:700,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/ieee802_11_common.c:703,4'
          Dst:             wpa_hexdump
    - functionName:    ieee802_11_parse_elems
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ieee802_11_parse_elems
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/ieee802_11_common.c:727,9'
          Dst:             __ieee802_11_parse_elems
    - functionName:    const_time_select
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_fill_msb
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_is_zero
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_fill_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:43,9'
          Dst:             const_time_fill_msb
    - functionName:    openssl_load_default_provider_if_fips
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openssl_unload_default_provider
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openssl_unload_legacy_provider
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_unload
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5695
      functionLinenumberEnd: 5698
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - openssl_unload_default_provider
        - openssl_unload_legacy_provider
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:5696,2'
          Dst:             openssl_unload_legacy_provider
        - Src:             '../../../src/crypto/crypto_openssl.c:5697,2'
          Dst:             openssl_unload_default_provider
    - functionName:    crypto_rsa_key_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4690
      functionLinenumberEnd: 4692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4691,2'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_rsa_oaep_sha256_decrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4652
      functionLinenumberEnd: 4679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_decrypt
        - EVP_PKEY_decrypt_init
        - EVP_sha256
        - RSA_pkey_ctx_ctrl
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4659,10'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4663,6'
          Dst:             EVP_PKEY_decrypt_init
        - Src:             '../../../src/crypto/crypto_openssl.c:4664,6'
          Dst:             RSA_pkey_ctx_ctrl
        - Src:             '../../../src/crypto/crypto_openssl.c:4665,6'
          Dst:             EVP_sha256
        - Src:             '../../../src/crypto/crypto_openssl.c:4665,6'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             '../../../src/crypto/crypto_openssl.c:4666,45'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4667,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4666,6'
          Dst:             EVP_PKEY_decrypt
        - Src:             '../../../src/crypto/crypto_openssl.c:4668,14'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:4669,30'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4670,9'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4670,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4669,6'
          Dst:             EVP_PKEY_decrypt
        - Src:             '../../../src/crypto/crypto_openssl.c:4671,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4675,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4678,2'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_decrypt_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_pkey_ctx_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_rsa_oaep_sha256_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4615
      functionLinenumberEnd: 4642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_encrypt
        - EVP_PKEY_encrypt_init
        - EVP_sha256
        - RSA_pkey_ctx_ctrl
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4622,10'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4626,6'
          Dst:             EVP_PKEY_encrypt_init
        - Src:             '../../../src/crypto/crypto_openssl.c:4627,6'
          Dst:             RSA_pkey_ctx_ctrl
        - Src:             '../../../src/crypto/crypto_openssl.c:4628,6'
          Dst:             EVP_sha256
        - Src:             '../../../src/crypto/crypto_openssl.c:4628,6'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             '../../../src/crypto/crypto_openssl.c:4629,45'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4630,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4629,6'
          Dst:             EVP_PKEY_encrypt
        - Src:             '../../../src/crypto/crypto_openssl.c:4631,14'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:4632,30'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4633,9'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4633,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4632,6'
          Dst:             EVP_PKEY_encrypt
        - Src:             '../../../src/crypto/crypto_openssl.c:4634,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4638,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4641,2'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    EVP_PKEY_encrypt_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_rsa_key_read_public
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4546
      functionLinenumberEnd: 4591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          146
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_PKEY_base_id
        - EVP_PKEY_free
        - PEM_read_PUBKEY
        - PEM_read_X509
        - X509_cmp_current_time
        - X509_free
        - X509_get0_notAfter
        - X509_get0_notBefore
        - X509_get_pubkey
        - rewind
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4552,9'
          Dst:             PEM_read_PUBKEY
        - Src:             '../../../src/crypto/crypto_openssl.c:4556,2'
          Dst:             rewind
        - Src:             '../../../src/crypto/crypto_openssl.c:4557,9'
          Dst:             PEM_read_X509
        - Src:             '../../../src/crypto/crypto_openssl.c:4561,15'
          Dst:             X509_get0_notBefore
        - Src:             '../../../src/crypto/crypto_openssl.c:4562,14'
          Dst:             X509_get0_notAfter
        - Src:             '../../../src/crypto/crypto_openssl.c:4565,15'
          Dst:             X509_cmp_current_time
        - Src:             '../../../src/crypto/crypto_openssl.c:4566,14'
          Dst:             X509_cmp_current_time
        - Src:             '../../../src/crypto/crypto_openssl.c:4570,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:4576,9'
          Dst:             X509_get_pubkey
        - Src:             '../../../src/crypto/crypto_openssl.c:4577,2'
          Dst:             X509_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4581,6'
          Dst:             EVP_PKEY_base_id
        - Src:             '../../../src/crypto/crypto_openssl.c:4582,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:4583,3'
          Dst:             EVP_PKEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4589,2'
          Dst:             X509_free
    - functionName:    PEM_read_PUBKEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_read_X509
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get0_notBefore
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get0_notAfter
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_cmp_current_time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get_pubkey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_base_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_rsa_key_read
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PEM_read_PrivateKey
        - crypto_rsa_key_read_public
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4599,6'
          Dst:             fopen
        - Src:             '../../../src/crypto/crypto_openssl.c:4603,10'
          Dst:             PEM_read_PrivateKey
        - Src:             '../../../src/crypto/crypto_openssl.c:4605,10'
          Dst:             crypto_rsa_key_read_public
        - Src:             '../../../src/crypto/crypto_openssl.c:4606,2'
          Dst:             fclose
    - functionName:    PEM_read_PrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_sign
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_sha256
        - EVP_sha384
        - EVP_sha512
        - X509_REQ_sign
        - i2d_X509_REQ
        - wpabuf_alloc_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4515,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4517,13'
          Dst:             EVP_sha256
        - Src:             '../../../src/crypto/crypto_openssl.c:4520,13'
          Dst:             EVP_sha384
        - Src:             '../../../src/crypto/crypto_openssl.c:4523,13'
          Dst:             EVP_sha512
        - Src:             '../../../src/crypto/crypto_openssl.c:4529,7'
          Dst:             X509_REQ_sign
        - Src:             '../../../src/crypto/crypto_openssl.c:4532,12'
          Dst:             i2d_X509_REQ
        - Src:             '../../../src/crypto/crypto_openssl.c:4536,8'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/crypto/crypto_openssl.c:4537,2'
          Dst:             CRYPTO_free
    - functionName:    EVP_sha384
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_sign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_X509_REQ
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_get_attribute
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4471
      functionLinenumberEnd: 4503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ASN1_STRING_get0_data
        - ASN1_STRING_length
        - ASN1_TYPE_get
        - X509_ATTRIBUTE_get0_data
        - X509_ATTRIBUTE_get0_type
        - X509_REQ_get_attr
        - X509_REQ_get_attr_by_NID
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4478,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4486,8'
          Dst:             X509_REQ_get_attr_by_NID
        - Src:             '../../../src/crypto/crypto_openssl.c:4490,11'
          Dst:             X509_REQ_get_attr
        - Src:             '../../../src/crypto/crypto_openssl.c:4494,16'
          Dst:             X509_ATTRIBUTE_get0_type
        - Src:             '../../../src/crypto/crypto_openssl.c:4497,10'
          Dst:             ASN1_TYPE_get
        - Src:             '../../../src/crypto/crypto_openssl.c:4498,9'
          Dst:             X509_ATTRIBUTE_get0_data
        - Src:             '../../../src/crypto/crypto_openssl.c:4501,9'
          Dst:             ASN1_STRING_length
        - Src:             '../../../src/crypto/crypto_openssl.c:4502,9'
          Dst:             ASN1_STRING_get0_data
    - functionName:    X509_REQ_get_attr_by_NID
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get_attr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_get0_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_TYPE_get
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_ATTRIBUTE_get0_data
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_length
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_get0_data
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_set_attribute
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4449
      functionLinenumberEnd: 4465
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_add1_attr_by_NID
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4452,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4460,7'
          Dst:             X509_REQ_add1_attr_by_NID
    - functionName:    X509_REQ_add1_attr_by_NID
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_set_name
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4403
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_add_entry_by_NID
        - X509_REQ_get_subject_name
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4407,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4427,6'
          Dst:             X509_REQ_get_subject_name
        - Src:             '../../../src/crypto/crypto_openssl.c:4439,6'
          Dst:             strlen
        - Src:             '../../../src/crypto/crypto_openssl.c:4437,7'
          Dst:             X509_NAME_add_entry_by_NID
    - functionName:    X509_REQ_get_subject_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_add_entry_by_NID
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_set_ec_public_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4393
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_REQ_set_pubkey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4394,7'
          Dst:             X509_REQ_set_pubkey
    - functionName:    X509_REQ_set_pubkey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4388,2'
          Dst:             X509_REQ_free
    - functionName:    X509_REQ_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_verify
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4363
      functionLinenumberEnd: 4383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - X509_REQ_free
        - X509_REQ_get_pubkey
        - X509_REQ_verify
        - d2i_X509_REQ
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4366,18'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4368,33'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4368,8'
          Dst:             d2i_X509_REQ
        - Src:             '../../../src/crypto/crypto_openssl.c:4372,9'
          Dst:             X509_REQ_get_pubkey
        - Src:             '../../../src/crypto/crypto_openssl.c:4376,6'
          Dst:             X509_REQ_verify
        - Src:             '../../../src/crypto/crypto_openssl.c:4381,2'
          Dst:             X509_REQ_free
    - functionName:    d2i_X509_REQ
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_get_pubkey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_REQ_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4357
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4358,30'
          Dst:             X509_REQ_new
    - functionName:    X509_REQ_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_X509_value
      functionSourceFile: '/usr/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/openssl/x509.h:99,1'
          Dst:             OPENSSL_sk_value
    - functionName:    OPENSSL_sk_value
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_X509_num
      functionSourceFile: '/usr/include/openssl/x509.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/openssl/x509.h:99,1'
          Dst:             OPENSSL_sk_num
    - functionName:    OPENSSL_sk_num
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_pkcs7_get_certificates
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4267
      functionLinenumberEnd: 4352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          181
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_ctrl_pending
        - BIO_free_all
        - BIO_new
        - BIO_read
        - BIO_s_mem
        - ERR_error_string
        - ERR_get_error
        - OBJ_obj2nid
        - PEM_write_bio_X509
        - PKCS7_free
        - d2i_PKCS7
        - sk_X509_num
        - sk_X509_value
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4301,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4272,27'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4293,27'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4293,7'
          Dst:             d2i_PKCS7
        - Src:             '../../../src/crypto/crypto_openssl.c:4297,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:4297,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:4295,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:4301,10'
          Dst:             OBJ_obj2nid
        - Src:             '../../../src/crypto/crypto_openssl.c:4314,24'
          Dst:             sk_X509_num
        - Src:             '../../../src/crypto/crypto_openssl.c:4315,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:4320,16'
          Dst:             BIO_s_mem
        - Src:             '../../../src/crypto/crypto_openssl.c:4320,8'
          Dst:             BIO_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4325,16'
          Dst:             sk_X509_value
        - Src:             '../../../src/crypto/crypto_openssl.c:4327,3'
          Dst:             PEM_write_bio_X509
        - Src:             '../../../src/crypto/crypto_openssl.c:4330,9'
          Dst:             BIO_ctrl_pending
        - Src:             '../../../src/crypto/crypto_openssl.c:4331,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:4334,22'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4334,8'
          Dst:             BIO_read
        - Src:             '../../../src/crypto/crypto_openssl.c:4336,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4340,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4347,2'
          Dst:             PKCS7_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4350,3'
          Dst:             BIO_free_all
    - functionName:    d2i_PKCS7
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_get_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_error_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OBJ_obj2nid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_s_mem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_write_bio_X509
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_ctrl_pending
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS7_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free_all
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_debug_print
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4241
      functionLinenumberEnd: 4263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_ctrl_pending
        - BIO_free
        - BIO_new
        - BIO_read
        - BIO_s_mem
        - EVP_PKEY_print_private
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4247,16'
          Dst:             BIO_s_mem
        - Src:             '../../../src/crypto/crypto_openssl.c:4247,8'
          Dst:             BIO_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4251,2'
          Dst:             EVP_PKEY_print_private
        - Src:             '../../../src/crypto/crypto_openssl.c:4252,9'
          Dst:             BIO_ctrl_pending
        - Src:             '../../../src/crypto/crypto_openssl.c:4255,9'
          Dst:             BIO_read
        - Src:             '../../../src/crypto/crypto_openssl.c:4258,4'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:4262,2'
          Dst:             BIO_free
    - functionName:    EVP_PKEY_print_private
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_cmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4227
      functionLinenumberEnd: 4236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_cmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4232,6'
          Dst:             EVP_PKEY_cmp
    - functionName:    EVP_PKEY_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_group
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4176
      functionLinenumberEnd: 4223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
        - EVP_PKEY_get0_EC_KEY
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4198,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4190,10'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:4193,10'
          Dst:             EC_KEY_get0_group
        - Src:             '../../../src/crypto/crypto_openssl.c:4196,8'
          Dst:             EC_GROUP_get_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:4218,3'
          Dst:             wpa_printf
    - functionName:    EVP_PKEY_get0_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_group
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_GROUP_get_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_verify_signature_r_s
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4171
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - BN_bin2bn
        - BN_free
        - CRYPTO_free
        - ECDSA_SIG_free
        - ECDSA_SIG_new
        - ECDSA_SIG_set0
        - crypto_ec_key_verify_signature
        - i2d_ECDSA_SIG
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4149,9'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:4150,9'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:4151,8'
          Dst:             ECDSA_SIG_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4152,32'
          Dst:             ECDSA_SIG_set0
        - Src:             '../../../src/crypto/crypto_openssl.c:4157,12'
          Dst:             i2d_ECDSA_SIG
        - Src:             '../../../src/crypto/crypto_openssl.c:4159,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:4164,8'
          Dst:             crypto_ec_key_verify_signature
        - Src:             '../../../src/crypto/crypto_openssl.c:4167,2'
          Dst:             CRYPTO_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4168,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4169,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4170,2'
          Dst:             ECDSA_SIG_free
    - functionName:    BN_bin2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_set0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_ECDSA_SIG
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_verify_signature
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_verify
        - EVP_PKEY_verify_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4122,10'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4123,16'
          Dst:             EVP_PKEY_verify_init
        - Src:             '../../../src/crypto/crypto_openssl.c:4124,3'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4128,8'
          Dst:             EVP_PKEY_verify
        - Src:             '../../../src/crypto/crypto_openssl.c:4129,2'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    BN_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_verify_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openssl_evp_pkey_ec_prime_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4026
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BN_free
        - BN_new
        - BN_num_bits
        - EC_GROUP_get_curve
        - EC_KEY_get0_group
        - EVP_PKEY_get0_EC_KEY
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4054,10'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:4057,10'
          Dst:             EC_KEY_get0_group
        - Src:             '../../../src/crypto/crypto_openssl.c:4058,10'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4060,7'
          Dst:             EC_GROUP_get_curve
        - Src:             '../../../src/crypto/crypto_openssl.c:4062,14'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:4064,2'
          Dst:             BN_free
    - functionName:    BN_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_GROUP_get_curve
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_num_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_sign_r_s
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4072
      functionLinenumberEnd: 4113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ECDSA_SIG_free
        - ECDSA_SIG_get0
        - crypto_bignum_to_bin
        - crypto_ec_key_sign
        - d2i_ECDSA_SIG
        - openssl_evp_pkey_ec_prime_len
        - wpabuf_clear_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4080,14'
          Dst:             openssl_evp_pkey_ec_prime_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4084,8'
          Dst:             crypto_ec_key_sign
        - Src:             '../../../src/crypto/crypto_openssl.c:4090,6'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:4091,32'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:4091,8'
          Dst:             d2i_ECDSA_SIG
        - Src:             '../../../src/crypto/crypto_openssl.c:4094,2'
          Dst:             ECDSA_SIG_get0
        - Src:             '../../../src/crypto/crypto_openssl.c:4098,10'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4099,10'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4100,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/crypto/crypto_openssl.c:4102,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/crypto/crypto_openssl.c:4107,2'
          Dst:             ECDSA_SIG_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4110,2'
          Dst:             wpabuf_clear_free
    - functionName:    crypto_ec_key_sign
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3999
      functionLinenumberEnd: 4022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_sign
        - EVP_PKEY_sign_init
        - EVP_PKEY_size
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:4004,12'
          Dst:             EVP_PKEY_size
        - Src:             '../../../src/crypto/crypto_openssl.c:4005,12'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:4009,10'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:4011,6'
          Dst:             EVP_PKEY_sign_init
        - Src:             '../../../src/crypto/crypto_openssl.c:4012,27'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4012,6'
          Dst:             EVP_PKEY_sign
        - Src:             '../../../src/crypto/crypto_openssl.c:4014,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/crypto/crypto_openssl.c:4017,3'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:4020,2'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    d2i_ECDSA_SIG
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_get0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_to_bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BN_bn2bin
        - BN_bn2binpad
        - BN_num_bits
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2062,10'
          Dst:             BN_bn2binpad
        - Src:             '../../../src/crypto/crypto_openssl.c:2067,14'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:2076,2'
          Dst:             BN_bn2bin
    - functionName:    BN_bn2binpad
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bn2bin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_sign_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_sign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_get_private_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3973
      functionLinenumberEnd: 3994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BN_dup
        - EC_KEY_get0_private_key
        - EVP_PKEY_get0_EC_KEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3986,10'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3989,7'
          Dst:             EC_KEY_get0_private_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3992,34'
          Dst:             BN_dup
    - functionName:    EC_KEY_get0_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_get_public_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 3968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_POINT_dup
        - EVP_PKEY_get0_EC_KEY
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3957,10'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3960,10'
          Dst:             EC_KEY_get0_group
        - Src:             '../../../src/crypto/crypto_openssl.c:3963,10'
          Dst:             EC_KEY_get0_public_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3966,36'
          Dst:             EC_POINT_dup
    - functionName:    EC_KEY_get0_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_get_pubkey_point
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3831
      functionLinenumberEnd: 3909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - EC_KEY_free
        - EC_KEY_set_conv_form
        - EVP_PKEY_get1_EC_KEY
        - i2o_ECPublicKey
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_mhead
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3871,10'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3874,2'
          Dst:             EC_KEY_set_conv_form
        - Src:             '../../../src/crypto/crypto_openssl.c:3875,8'
          Dst:             i2o_ECPublicKey
        - Src:             '../../../src/crypto/crypto_openssl.c:3877,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3879,3'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3883,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:3885,3'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3889,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:3890,8'
          Dst:             i2o_ECPublicKey
        - Src:             '../../../src/crypto/crypto_openssl.c:3891,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3893,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3896,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3902,9'
          Dst:             wpabuf_mhead
    - functionName:    EVP_PKEY_get1_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_conv_form
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2o_ECPublicKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_mhead
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_get_ecprivate_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3757
      functionLinenumberEnd: 3826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - EC_KEY_free
        - EC_KEY_get_enc_flags
        - EC_KEY_set_conv_form
        - EC_KEY_set_enc_flags
        - EVP_PKEY_get1_EC_KEY
        - i2d_ECPrivateKey
        - wpabuf_alloc_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3804,10'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3808,14'
          Dst:             EC_KEY_get_enc_flags
        - Src:             '../../../src/crypto/crypto_openssl.c:3813,2'
          Dst:             EC_KEY_set_enc_flags
        - Src:             '../../../src/crypto/crypto_openssl.c:3815,2'
          Dst:             EC_KEY_set_conv_form
        - Src:             '../../../src/crypto/crypto_openssl.c:3817,12'
          Dst:             i2d_ECPrivateKey
        - Src:             '../../../src/crypto/crypto_openssl.c:3818,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3821,8'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/crypto/crypto_openssl.c:3822,2'
          Dst:             CRYPTO_free
    - functionName:    EC_KEY_get_enc_flags
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_enc_flags
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_ECPrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_get_subject_public_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRYPTO_free
        - EC_KEY_free
        - EC_KEY_set_conv_form
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_get1_EC_KEY
        - i2d_PUBKEY
        - wpa_printf
        - wpabuf_alloc_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3732,10'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3737,2'
          Dst:             EC_KEY_set_conv_form
        - Src:             '../../../src/crypto/crypto_openssl.c:3739,12'
          Dst:             i2d_PUBKEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3740,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3743,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3743,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3742,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3747,8'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/crypto/crypto_openssl.c:3748,2'
          Dst:             CRYPTO_free
    - functionName:    i2d_PUBKEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_gen
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3501
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - EC_KEY_free
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_asn1_flag
        - EC_KEY_set_conv_form
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_free
        - EVP_PKEY_get1_EC_KEY
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
        - EVP_PKEY_new
        - EVP_PKEY_set1_EC_KEY
        - crypto_ec_group_2_nid
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3536,8'
          Dst:             crypto_ec_group_2_nid
        - Src:             '../../../src/crypto/crypto_openssl.c:3538,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3542,14'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:3544,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3548,2'
          Dst:             EC_KEY_set_asn1_flag
        - Src:             '../../../src/crypto/crypto_openssl.c:3549,11'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3550,17'
          Dst:             EVP_PKEY_set1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3551,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3556,9'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3558,6'
          Dst:             EVP_PKEY_keygen_init
        - Src:             '../../../src/crypto/crypto_openssl.c:3559,6'
          Dst:             EVP_PKEY_keygen
        - Src:             '../../../src/crypto/crypto_openssl.c:3560,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3565,10'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3570,2'
          Dst:             EC_KEY_set_conv_form
        - Src:             '../../../src/crypto/crypto_openssl.c:3571,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3574,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3575,2'
          Dst:             EVP_PKEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3576,2'
          Dst:             EVP_PKEY_CTX_free
    - functionName:    crypto_ec_group_2_nid
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2357,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    EC_KEY_new_by_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_asn1_flag
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_set1_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_set_pub_point
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EC_KEY_free
        - EC_KEY_new
        - EC_KEY_set_asn1_flag
        - EC_KEY_set_group
        - EC_KEY_set_public_key
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3471,10'
          Dst:             EC_KEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3473,6'
          Dst:             EC_KEY_set_group
        - Src:             '../../../src/crypto/crypto_openssl.c:3474,6'
          Dst:             EC_KEY_set_public_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3477,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3477,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3475,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3480,2'
          Dst:             EC_KEY_set_asn1_flag
        - Src:             '../../../src/crypto/crypto_openssl.c:3482,9'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3483,15'
          Dst:             EVP_PKEY_assign
        - Src:             '../../../src/crypto/crypto_openssl.c:3484,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3492,2'
          Dst:             EVP_PKEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3493,2'
          Dst:             EC_KEY_free
    - functionName:    EC_KEY_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_group
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_assign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_set_pub
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          237
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_bin2bn
        - BN_free
        - EC_GROUP_free
        - EC_GROUP_new_by_curve_name
        - EC_KEY_free
        - EC_KEY_new
        - EC_KEY_set_asn1_flag
        - EC_KEY_set_group
        - EC_KEY_set_public_key
        - EC_POINT_free
        - EC_POINT_is_at_infinity
        - EC_POINT_is_on_curve
        - EC_POINT_new
        - EC_POINT_set_affine_coordinates
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - crypto_ec_group_2_nid
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3379,8'
          Dst:             crypto_ec_group_2_nid
        - Src:             '../../../src/crypto/crypto_openssl.c:3381,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3385,8'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3389,13'
          Dst:             EC_GROUP_new_by_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:3393,6'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:3394,6'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:3395,10'
          Dst:             EC_POINT_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3399,7'
          Dst:             EC_POINT_set_affine_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:3402,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3402,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3400,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3406,7'
          Dst:             EC_POINT_is_on_curve
        - Src:             '../../../src/crypto/crypto_openssl.c:3407,6'
          Dst:             EC_POINT_is_at_infinity
        - Src:             '../../../src/crypto/crypto_openssl.c:3408,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3412,10'
          Dst:             EC_KEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3414,6'
          Dst:             EC_KEY_set_group
        - Src:             '../../../src/crypto/crypto_openssl.c:3415,6'
          Dst:             EC_KEY_set_public_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3418,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3418,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3416,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3421,2'
          Dst:             EC_KEY_set_asn1_flag
        - Src:             '../../../src/crypto/crypto_openssl.c:3423,9'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3424,15'
          Dst:             EVP_PKEY_assign
        - Src:             '../../../src/crypto/crypto_openssl.c:3425,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3430,2'
          Dst:             EC_GROUP_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3431,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3432,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3433,2'
          Dst:             EC_POINT_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3434,2'
          Dst:             BN_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3438,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3439,2'
          Dst:             EVP_PKEY_free
    - functionName:    BN_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_GROUP_new_by_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_set_affine_coordinates
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_is_on_curve
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_is_at_infinity
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_GROUP_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_parse_pub
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3299
      functionLinenumberEnd: 3321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_get0_EC_KEY
        - crypto_ec_key_deinit
        - d2i_PUBKEY
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3302,9'
          Dst:             d2i_PUBKEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3305,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3305,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3304,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3314,7'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3319,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    d2i_PUBKEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3583
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3584,2'
          Dst:             EVP_PKEY_free
    - functionName:    crypto_ec_key_set_priv
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3165
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - BN_bin2bn
        - BN_clear_free
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_asn1_flag
        - EC_KEY_set_private_key
        - EC_KEY_set_public_key
        - EC_POINT_free
        - EC_POINT_mul
        - EC_POINT_new
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - crypto_ec_group_2_nid
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3247,8'
          Dst:             crypto_ec_group_2_nid
        - Src:             '../../../src/crypto/crypto_openssl.c:3249,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3253,10'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:3254,9'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:3256,6'
          Dst:             EC_KEY_set_private_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3259,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3259,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3257,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3263,13'
          Dst:             EC_KEY_get0_group
        - Src:             '../../../src/crypto/crypto_openssl.c:3266,8'
          Dst:             EC_POINT_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3268,6'
          Dst:             EC_POINT_mul
        - Src:             '../../../src/crypto/crypto_openssl.c:3269,6'
          Dst:             EC_KEY_set_public_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3272,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3272,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3270,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3276,2'
          Dst:             EC_KEY_set_asn1_flag
        - Src:             '../../../src/crypto/crypto_openssl.c:3278,9'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3279,15'
          Dst:             EVP_PKEY_assign
        - Src:             '../../../src/crypto/crypto_openssl.c:3280,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3285,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3286,2'
          Dst:             EC_POINT_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3290,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3291,2'
          Dst:             EVP_PKEY_free
    - functionName:    EC_KEY_set_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_mul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_clear_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_parse_priv
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_free
        - EC_KEY_set_conv_form
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_assign
        - EVP_PKEY_new
        - crypto_ec_key_deinit
        - d2i_ECPrivateKey
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3141,10'
          Dst:             d2i_ECPrivateKey
        - Src:             '../../../src/crypto/crypto_openssl.c:3144,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3144,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3143,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3147,2'
          Dst:             EC_KEY_set_conv_form
        - Src:             '../../../src/crypto/crypto_openssl.c:3149,9'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3150,15'
          Dst:             EVP_PKEY_assign
        - Src:             '../../../src/crypto/crypto_openssl.c:3151,3'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3157,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    d2i_ECPrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ecdh_prime_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3106
      functionLinenumberEnd: 3107
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_ec_prime_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3107,9'
          Dst:             crypto_ec_prime_len
    - functionName:    crypto_ec_prime_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_num_bits
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2487,9'
          Dst:             BN_num_bits
    - functionName:    crypto_ecdh_set_peerkey
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2956
      functionLinenumberEnd: 3090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          328
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - BN_bin2bn
        - BN_free
        - EC_KEY_free
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_public_key
        - EC_POINT_free
        - EC_POINT_is_on_curve
        - EC_POINT_new
        - EC_POINT_set_affine_coordinates
        - EC_POINT_set_compressed_coordinates
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_derive
        - EVP_PKEY_derive_init
        - EVP_PKEY_derive_set_peer
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set1_EC_KEY
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3011,6'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:3012,8'
          Dst:             EC_POINT_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3017,7'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:3020,8'
          Dst:             EC_POINT_set_affine_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:3024,25'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3024,8'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3022,4'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3027,14'
          Dst:             EC_POINT_set_compressed_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:3032,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3032,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3030,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3036,7'
          Dst:             EC_POINT_is_on_curve
        - Src:             '../../../src/crypto/crypto_openssl.c:3037,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3042,10'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:3043,16'
          Dst:             EC_KEY_set_public_key
        - Src:             '../../../src/crypto/crypto_openssl.c:3046,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3046,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3044,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3050,12'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3051,18'
          Dst:             EVP_PKEY_set1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:3054,8'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:3055,14'
          Dst:             EVP_PKEY_derive_init
        - Src:             '../../../src/crypto/crypto_openssl.c:3056,6'
          Dst:             EVP_PKEY_derive_set_peer
        - Src:             '../../../src/crypto/crypto_openssl.c:3057,6'
          Dst:             EVP_PKEY_derive
        - Src:             '../../../src/crypto/crypto_openssl.c:3060,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3060,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3058,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3064,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:3067,27'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:3067,6'
          Dst:             EVP_PKEY_derive
        - Src:             '../../../src/crypto/crypto_openssl.c:3070,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:3070,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:3068,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3074,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:3077,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:3080,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3081,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3082,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3083,2'
          Dst:             EC_POINT_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3084,2'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3085,2'
          Dst:             EVP_PKEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:3088,2'
          Dst:             wpabuf_free
    - functionName:    EC_POINT_set_compressed_coordinates
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive_set_peer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ecdh_get_pubkey
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - BN_clear_free
        - BN_new
        - BN_num_bits
        - EC_KEY_free
        - EC_KEY_get0_public_key
        - EC_POINT_get_affine_coordinates
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_get1_EC_KEY
        - crypto_bignum_to_bin
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2899,12'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:2902,10'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:2906,11'
          Dst:             EC_KEY_get0_public_key
        - Src:             '../../../src/crypto/crypto_openssl.c:2910,6'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2912,7'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2916,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:2920,6'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:2924,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:2924,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:2922,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:2929,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:2928,8'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/crypto/crypto_openssl.c:2935,9'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:2934,9'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/crypto/crypto_openssl.c:2941,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2942,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2943,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2947,2'
          Dst:             wpabuf_free
    - functionName:    EC_POINT_get_affine_coordinates
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ecdh_init2
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_assign
        - EVP_PKEY_get1_EC_KEY
        - EVP_PKEY_new
        - crypto_ec_init
        - crypto_ecdh_deinit
        - os_zalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2848,9'
          Dst:             os_zalloc
        - Src:             '../../../src/crypto/crypto_openssl.c:2852,13'
          Dst:             crypto_ec_init
        - Src:             '../../../src/crypto/crypto_openssl.c:2856,15'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2858,6'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:2858,6'
          Dst:             EVP_PKEY_assign
        - Src:             '../../../src/crypto/crypto_openssl.c:2865,2'
          Dst:             crypto_ecdh_deinit
    - functionName:    crypto_ec_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - BN_CTX_new
        - BN_new
        - EC_GROUP_get_curve
        - EC_GROUP_get_order
        - EC_GROUP_new_by_curve_name
        - crypto_ec_deinit
        - crypto_ec_group_2_nid
        - os_zalloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2433,8'
          Dst:             crypto_ec_group_2_nid
        - Src:             '../../../src/crypto/crypto_openssl.c:2437,6'
          Dst:             os_zalloc
        - Src:             '../../../src/crypto/crypto_openssl.c:2443,13'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2444,13'
          Dst:             EC_GROUP_new_by_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:2445,13'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2446,13'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2447,9'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2448,9'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2451,7'
          Dst:             EC_GROUP_get_curve
        - Src:             '../../../src/crypto/crypto_openssl.c:2452,7'
          Dst:             EC_GROUP_get_order
        - Src:             '../../../src/crypto/crypto_openssl.c:2453,3'
          Dst:             crypto_ec_deinit
    - functionName:    crypto_ecdh_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3096
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_free
        - crypto_ec_deinit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:3098,3'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/crypto/crypto_openssl.c:3099,3'
          Dst:             EVP_PKEY_free
    - functionName:    crypto_ec_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_clear_free
        - EC_GROUP_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2465,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2466,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2467,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2468,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2469,2'
          Dst:             EC_GROUP_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2470,2'
          Dst:             BN_CTX_free
    - functionName:    EC_GROUP_get_order
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ecdh_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - EC_KEY_free
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_asn1_flag
        - ERR_error_string
        - ERR_get_error
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_free
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
        - EVP_PKEY_new
        - EVP_PKEY_set1_EC_KEY
        - crypto_ec_init
        - crypto_ecdh_deinit
        - os_zalloc
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2771,9'
          Dst:             os_zalloc
        - Src:             '../../../src/crypto/crypto_openssl.c:2775,13'
          Dst:             crypto_ec_init
        - Src:             '../../../src/crypto/crypto_openssl.c:2779,14'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '../../../src/crypto/crypto_openssl.c:2781,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:2785,2'
          Dst:             EC_KEY_set_asn1_flag
        - Src:             '../../../src/crypto/crypto_openssl.c:2786,11'
          Dst:             EVP_PKEY_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2787,17'
          Dst:             EVP_PKEY_set1_EC_KEY
        - Src:             '../../../src/crypto/crypto_openssl.c:2788,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:2793,9'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2797,6'
          Dst:             EVP_PKEY_keygen_init
        - Src:             '../../../src/crypto/crypto_openssl.c:2800,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:2800,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:2798,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:2804,6'
          Dst:             EVP_PKEY_keygen
        - Src:             '../../../src/crypto/crypto_openssl.c:2806,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:2806,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:2805,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:2811,2'
          Dst:             EC_KEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2812,2'
          Dst:             EVP_PKEY_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2813,2'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2817,2'
          Dst:             crypto_ecdh_deinit
    - functionName:    crypto_ec_point_debug_print
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2702
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BN_bn2hex
        - BN_free
        - BN_new
        - CRYPTO_free
        - EC_POINT_get_affine_coordinates
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2706,6'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2707,6'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2709,6'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:2713,10'
          Dst:             BN_bn2hex
        - Src:             '../../../src/crypto/crypto_openssl.c:2714,10'
          Dst:             BN_bn2hex
        - Src:             '../../../src/crypto/crypto_openssl.c:2718,2'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:2721,2'
          Dst:             CRYPTO_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2722,2'
          Dst:             CRYPTO_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2723,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2724,2'
          Dst:             BN_free
    - functionName:    BN_bn2hex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_point_cmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2694,9'
          Dst:             EC_POINT_cmp
    - functionName:    EC_POINT_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_point_is_on_curve
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_is_on_curve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2685,9'
          Dst:             EC_POINT_is_on_curve
    - functionName:    crypto_ec_point_is_at_infinity
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_is_at_infinity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2678,9'
          Dst:             EC_POINT_is_at_infinity
    - functionName:    crypto_ec_point_compute_y_sqr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2654
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - BN_clear_free
        - BN_mod_add_quick
        - BN_mod_mul
        - BN_mod_sqr
        - BN_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2660,8'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2664,6'
          Dst:             BN_mod_sqr
        - Src:             '../../../src/crypto/crypto_openssl.c:2665,6'
          Dst:             BN_mod_add_quick
        - Src:             '../../../src/crypto/crypto_openssl.c:2666,6'
          Dst:             BN_mod_mul
        - Src:             '../../../src/crypto/crypto_openssl.c:2667,6'
          Dst:             BN_mod_add_quick
        - Src:             '../../../src/crypto/crypto_openssl.c:2670,2'
          Dst:             BN_clear_free
    - functionName:    BN_mod_sqr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_mod_add_quick
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_mod_mul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_point_invert
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_invert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2647,9'
          Dst:             EC_POINT_invert
    - functionName:    EC_POINT_invert
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_point_mul
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_mul
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2637,9'
          Dst:             EC_POINT_mul
    - functionName:    crypto_ec_point_add
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2626,9'
          Dst:             EC_POINT_add
    - functionName:    EC_POINT_add
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_point_from_bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BN_bin2bn
        - BN_clear_free
        - BN_num_bits
        - EC_POINT_clear_free
        - EC_POINT_new
        - EC_POINT_set_affine_coordinates
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2593,12'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:2598,6'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:2599,6'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:2600,9'
          Dst:             EC_POINT_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2602,3'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2603,3'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2604,3'
          Dst:             EC_POINT_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2608,7'
          Dst:             EC_POINT_set_affine_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:2609,3'
          Dst:             EC_POINT_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2613,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2614,2'
          Dst:             BN_clear_free
    - functionName:    EC_POINT_clear_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_point_to_bin
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - BN_clear_free
        - BN_new
        - BN_num_bits
        - EC_POINT_get_affine_coordinates
        - crypto_bignum_to_bin
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2558,12'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:2563,9'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2564,9'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2567,6'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             '../../../src/crypto/crypto_openssl.c:2570,10'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/crypto/crypto_openssl.c:2574,10'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/crypto/crypto_openssl.c:2582,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2583,2'
          Dst:             BN_clear_free
    - functionName:    crypto_ec_point_x
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_get_affine_coordinates
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2546,9'
          Dst:             EC_POINT_get_affine_coordinates
    - functionName:    crypto_ec_point_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_POINT_clear_free
        - EC_POINT_free
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2537,3'
          Dst:             EC_POINT_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2539,3'
          Dst:             EC_POINT_free
    - functionName:    crypto_ec_get_generator
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_GROUP_get0_generator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2530,3'
          Dst:             EC_GROUP_get0_generator
    - functionName:    EC_GROUP_get0_generator
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_b
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_a
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_order
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_prime
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2504
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_order_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_num_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2499,9'
          Dst:             BN_num_bits
    - functionName:    crypto_ec_prime_len_bits
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_num_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2493,9'
          Dst:             BN_num_bits
    - functionName:    crypto_ec_point_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_POINT_new
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2481,36'
          Dst:             EC_POINT_new
    - functionName:    const_time_select_int
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_select
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:117,15'
          Dst:             const_time_select
    - functionName:    const_time_eq
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - const_time_is_zero
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/const_time.h:50,9'
          Dst:             const_time_is_zero
    - functionName:    crypto_bignum_legendre
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_clear_free
        - BN_is_word
        - BN_is_zero
        - BN_mod_exp_mont_consttime
        - BN_new
        - BN_rshift1
        - BN_sub
        - BN_value_one
        - const_time_eq
        - const_time_select_int
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2310,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2314,8'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2315,8'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2318,39'
          Dst:             BN_value_one
        - Src:             '../../../src/crypto/crypto_openssl.c:2318,7'
          Dst:             BN_sub
        - Src:             '../../../src/crypto/crypto_openssl.c:2319,7'
          Dst:             BN_rshift1
        - Src:             '../../../src/crypto/crypto_openssl.c:2320,7'
          Dst:             BN_mod_exp_mont_consttime
        - Src:             '../../../src/crypto/crypto_openssl.c:2327,23'
          Dst:             BN_is_word
        - Src:             '../../../src/crypto/crypto_openssl.c:2327,9'
          Dst:             const_time_eq
        - Src:             '../../../src/crypto/crypto_openssl.c:2328,8'
          Dst:             const_time_select_int
        - Src:             '../../../src/crypto/crypto_openssl.c:2329,23'
          Dst:             BN_is_zero
        - Src:             '../../../src/crypto/crypto_openssl.c:2329,9'
          Dst:             const_time_eq
        - Src:             '../../../src/crypto/crypto_openssl.c:2330,8'
          Dst:             const_time_select_int
        - Src:             '../../../src/crypto/crypto_openssl.c:2333,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2334,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2335,2'
          Dst:             BN_CTX_free
    - functionName:    BN_value_one
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_sub
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_rshift1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_mod_exp_mont_consttime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_is_word
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_is_zero
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_is_odd
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_is_odd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2295,9'
          Dst:             BN_is_odd
    - functionName:    BN_is_odd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_is_one
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_is_one
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2289,9'
          Dst:             BN_is_one
    - functionName:    BN_is_one
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_is_zero
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_is_zero
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2283,9'
          Dst:             BN_is_zero
    - functionName:    crypto_bignum_cmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_cmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2277,9'
          Dst:             BN_cmp
    - functionName:    BN_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_rshift
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_rshift
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2270,9'
          Dst:             BN_rshift
    - functionName:    BN_rshift
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_sqrmod
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_sqr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2256,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2259,8'
          Dst:             BN_mod_sqr
        - Src:             '../../../src/crypto/crypto_openssl.c:2261,2'
          Dst:             BN_CTX_free
    - functionName:    crypto_bignum_mulmod
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_mul
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2235,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2238,8'
          Dst:             BN_mod_mul
        - Src:             '../../../src/crypto/crypto_openssl.c:2240,2'
          Dst:             BN_CTX_free
    - functionName:    crypto_bignum_addmod
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_add
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2212,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2215,8'
          Dst:             BN_mod_add
        - Src:             '../../../src/crypto/crypto_openssl.c:2217,2'
          Dst:             BN_CTX_free
    - functionName:    BN_mod_add
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_div
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_div
        - BN_set_flags
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2187,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2191,2'
          Dst:             BN_set_flags
        - Src:             '../../../src/crypto/crypto_openssl.c:2193,8'
          Dst:             BN_div
        - Src:             '../../../src/crypto/crypto_openssl.c:2195,2'
          Dst:             BN_CTX_free
    - functionName:    BN_set_flags
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_div
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_sub
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_sub
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2171,9'
          Dst:             BN_sub
    - functionName:    crypto_bignum_inverse
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_inverse
        - BN_set_flags
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2149,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2155,2'
          Dst:             BN_set_flags
        - Src:             '../../../src/crypto/crypto_openssl.c:2157,8'
          Dst:             BN_mod_inverse
        - Src:             '../../../src/crypto/crypto_openssl.c:2159,2'
          Dst:             BN_CTX_free
    - functionName:    BN_mod_inverse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_exptmod
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_exp_mont_consttime
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2128,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2131,8'
          Dst:             BN_mod_exp_mont_consttime
        - Src:             '../../../src/crypto/crypto_openssl.c:2134,2'
          Dst:             BN_CTX_free
    - functionName:    crypto_bignum_mod
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_div
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2106,10'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2109,8'
          Dst:             BN_div
        - Src:             '../../../src/crypto/crypto_openssl.c:2111,2'
          Dst:             BN_CTX_free
    - functionName:    crypto_bignum_add
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_add
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2094,9'
          Dst:             BN_add
    - functionName:    BN_add
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_rand
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_rand_range
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2086,9'
          Dst:             BN_rand_range
    - functionName:    BN_rand_range
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_clear_free
        - BN_free
      functionUses:    80
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2038,3'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:2040,3'
          Dst:             BN_free
    - functionName:    crypto_bignum_init_uint
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BN_free
        - BN_new
        - BN_set_word
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2024,7'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:2027,6'
          Dst:             BN_set_word
        - Src:             '../../../src/crypto/crypto_openssl.c:2028,3'
          Dst:             BN_free
    - functionName:    BN_set_word
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_bignum_init_set
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_bin2bn
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2012,7'
          Dst:             BN_bin2bn
    - functionName:    crypto_bignum_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_new
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2001,34'
          Dst:             BN_new
    - functionName:    omac1_aes_256
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - omac1_aes_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1993,9'
          Dst:             omac1_aes_vector
    - functionName:    omac1_aes_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          164
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - CMAC_CTX_free
        - CMAC_CTX_new
        - CMAC_Final
        - CMAC_Init
        - CMAC_Update
        - EVP_aes_128_cbc
        - EVP_aes_192_cbc
        - EVP_aes_256_cbc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1947,8'
          Dst:             CMAC_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1952,32'
          Dst:             EVP_aes_256_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:1952,8'
          Dst:             CMAC_Init
        - Src:             '../../../src/crypto/crypto_openssl.c:1955,32'
          Dst:             EVP_aes_192_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:1955,8'
          Dst:             CMAC_Init
        - Src:             '../../../src/crypto/crypto_openssl.c:1958,32'
          Dst:             EVP_aes_128_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:1958,8'
          Dst:             CMAC_Init
        - Src:             '../../../src/crypto/crypto_openssl.c:1964,8'
          Dst:             CMAC_Update
        - Src:             '../../../src/crypto/crypto_openssl.c:1967,7'
          Dst:             CMAC_Final
        - Src:             '../../../src/crypto/crypto_openssl.c:1972,2'
          Dst:             CMAC_CTX_free
    - functionName:    CMAC_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CMAC_Init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CMAC_Update
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CMAC_Final
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CMAC_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    omac1_aes_128
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1986
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - omac1_aes_128_vector
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1987,9'
          Dst:             omac1_aes_128_vector
    - functionName:    omac1_aes_128_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - omac1_aes_vector
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1981,9'
          Dst:             omac1_aes_vector
    - functionName:    crypto_get_random
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1886,6'
          Dst:             RAND_bytes
    - functionName:    RAND_bytes
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pbkdf2_sha1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PKCS5_PBKDF2_HMAC_SHA1
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1877,41'
          Dst:             strlen
        - Src:             '../../../src/crypto/crypto_openssl.c:1877,6'
          Dst:             PKCS5_PBKDF2_HMAC_SHA1
    - functionName:    PKCS5_PBKDF2_HMAC_SHA1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_sha384
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha384_vector
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1847,9'
          Dst:             hmac_sha384_vector
    - functionName:    hmac_sha384_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha384
        - openssl_hmac_vector
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1839,29'
          Dst:             EVP_sha384
        - Src:             '../../../src/crypto/crypto_openssl.c:1839,9'
          Dst:             openssl_hmac_vector
    - functionName:    openssl_hmac_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Final
        - HMAC_Init_ex
        - HMAC_Update
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1763,8'
          Dst:             HMAC_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1766,8'
          Dst:             HMAC_Init_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:1771,3'
          Dst:             HMAC_Update
        - Src:             '../../../src/crypto/crypto_openssl.c:1773,8'
          Dst:             HMAC_Final
        - Src:             '../../../src/crypto/crypto_openssl.c:1775,2'
          Dst:             HMAC_CTX_free
    - functionName:    HMAC_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HMAC_Init_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HMAC_Update
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HMAC_Final
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HMAC_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_sha256
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha256_vector
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1828,9'
          Dst:             hmac_sha256_vector
    - functionName:    hmac_sha256_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha256
        - openssl_hmac_vector
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1820,29'
          Dst:             EVP_sha256
        - Src:             '../../../src/crypto/crypto_openssl.c:1820,9'
          Dst:             openssl_hmac_vector
    - functionName:    hmac_sha1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha1_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1811,9'
          Dst:             hmac_sha1_vector
    - functionName:    hmac_sha1_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha1
        - openssl_hmac_vector
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1803,29'
          Dst:             EVP_sha1
        - Src:             '../../../src/crypto/crypto_openssl.c:1803,9'
          Dst:             openssl_hmac_vector
    - functionName:    EVP_sha1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_md5
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_md5_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1794,9'
          Dst:             hmac_md5_vector
    - functionName:    hmac_md5_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_md5
        - openssl_hmac_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1786,29'
          Dst:             EVP_md5
        - Src:             '../../../src/crypto/crypto_openssl.c:1786,9'
          Dst:             openssl_hmac_vector
    - functionName:    EVP_md5
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_hash_finish
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - HMAC_CTX_free
        - HMAC_Final
        - bin_clear_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1564,3'
          Dst:             HMAC_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1565,3'
          Dst:             bin_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1570,8'
          Dst:             HMAC_Final
        - Src:             '../../../src/crypto/crypto_openssl.c:1571,2'
          Dst:             HMAC_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1573,2'
          Dst:             bin_clear_free
    - functionName:    crypto_hash_update
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - HMAC_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1510,7'
          Dst:             HMAC_Update
    - functionName:    crypto_hash_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_md5
        - EVP_sha1
        - EVP_sha256
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Init_ex
        - bin_clear_free
        - os_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1460,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1463,8'
          Dst:             EVP_md5
        - Src:             '../../../src/crypto/crypto_openssl.c:1468,8'
          Dst:             EVP_sha1
        - Src:             '../../../src/crypto/crypto_openssl.c:1474,8'
          Dst:             EVP_sha256
        - Src:             '../../../src/crypto/crypto_openssl.c:1482,8'
          Dst:             os_zalloc
        - Src:             '../../../src/crypto/crypto_openssl.c:1485,13'
          Dst:             HMAC_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1491,6'
          Dst:             HMAC_Init_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:1492,3'
          Dst:             HMAC_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1493,3'
          Dst:             bin_clear_free
    - functionName:    dh5_free
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1380,2'
          Dst:             DH_free
    - functionName:    DH_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh5_derive_shared
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BN_bin2bn
        - BN_clear_free
        - DH_compute_key
        - DH_size
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_mhead
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1343,22'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:1343,48'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:1343,12'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:1348,9'
          Dst:             DH_size
        - Src:             '../../../src/crypto/crypto_openssl.c:1349,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:1353,26'
          Dst:             wpabuf_mhead
        - Src:             '../../../src/crypto/crypto_openssl.c:1353,11'
          Dst:             DH_compute_key
        - Src:             '../../../src/crypto/crypto_openssl.c:1356,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:1357,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1362,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1363,2'
          Dst:             wpabuf_clear_free
    - functionName:    DH_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_compute_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh5_init_fixed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - BN_bin2bn
        - BN_clear_free
        - BN_free
        - BN_new
        - BN_set_word
        - DH_free
        - DH_generate_key
        - DH_new
        - DH_set0_key
        - DH_set0_pqg
        - get_group5_prime
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1266,7'
          Dst:             DH_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1270,6'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1271,6'
          Dst:             get_group5_prime
        - Src:             '../../../src/crypto/crypto_openssl.c:1272,12'
          Dst:             BN_set_word
        - Src:             '../../../src/crypto/crypto_openssl.c:1273,6'
          Dst:             DH_set0_pqg
        - Src:             '../../../src/crypto/crypto_openssl.c:1278,23'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:1278,42'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:1278,13'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:1279,22'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/crypto_openssl.c:1279,41'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/crypto_openssl.c:1279,12'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:1280,31'
          Dst:             DH_set0_key
        - Src:             '../../../src/crypto/crypto_openssl.c:1285,6'
          Dst:             DH_generate_key
        - Src:             '../../../src/crypto/crypto_openssl.c:1291,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1292,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1293,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1294,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1295,2'
          Dst:             DH_free
    - functionName:    DH_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_group5_prime
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_get_rfc3526_prime_1536
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:274,9'
          Dst:             BN_get_rfc3526_prime_1536
    - functionName:    DH_set0_pqg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_set0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_generate_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_get_rfc3526_prime_1536
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_group5_order
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_bin2bn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:321,9'
          Dst:             BN_bin2bn
    - functionName:    dh5_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - BN_bn2bin
        - BN_free
        - BN_new
        - BN_num_bits
        - BN_set_word
        - DH_free
        - DH_generate_key
        - DH_get0_key
        - DH_new
        - DH_set0_pqg
        - get_group5_order
        - get_group5_prime
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1147,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1150,7'
          Dst:             DH_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1154,6'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:1155,6'
          Dst:             get_group5_prime
        - Src:             '../../../src/crypto/crypto_openssl.c:1156,6'
          Dst:             get_group5_order
        - Src:             '../../../src/crypto/crypto_openssl.c:1157,12'
          Dst:             BN_set_word
        - Src:             '../../../src/crypto/crypto_openssl.c:1158,6'
          Dst:             DH_set0_pqg
        - Src:             '../../../src/crypto/crypto_openssl.c:1164,6'
          Dst:             DH_generate_key
        - Src:             '../../../src/crypto/crypto_openssl.c:1167,2'
          Dst:             DH_get0_key
        - Src:             '../../../src/crypto/crypto_openssl.c:1168,11'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:1169,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:1172,12'
          Dst:             BN_num_bits
        - Src:             '../../../src/crypto/crypto_openssl.c:1173,12'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/crypto_openssl.c:1177,21'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:1177,2'
          Dst:             BN_bn2bin
        - Src:             '../../../src/crypto/crypto_openssl.c:1178,22'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/crypto_openssl.c:1178,2'
          Dst:             BN_bn2bin
        - Src:             '../../../src/crypto/crypto_openssl.c:1185,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1186,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1187,2'
          Dst:             BN_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1188,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1189,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1190,2'
          Dst:             DH_free
    - functionName:    DH_get0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_cipher_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1024,2'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:1025,2'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_CIPHER_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_cipher_decrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DecryptUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1016,7'
          Dst:             EVP_DecryptUpdate
    - functionName:    EVP_DecryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_cipher_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_EncryptUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1005,7'
          Dst:             EVP_EncryptUpdate
    - functionName:    EVP_EncryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_cipher_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          267
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_key_length
        - EVP_CIPHER_CTX_set_padding
        - EVP_DecryptInit_ex
        - EVP_EncryptInit_ex
        - EVP_aes_128_cbc
        - EVP_aes_192_cbc
        - EVP_aes_256_cbc
        - EVP_des_cbc
        - EVP_des_ede3_cbc
        - EVP_enc_null
        - EVP_rc4
        - os_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:928,2'
          Branch Sides:    []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:938,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:924,8'
          Dst:             os_zalloc
        - Src:             '../../../src/crypto/crypto_openssl.c:932,12'
          Dst:             EVP_rc4
        - Src:             '../../../src/crypto/crypto_openssl.c:940,13'
          Dst:             EVP_aes_128_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:944,13'
          Dst:             EVP_aes_192_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:948,13'
          Dst:             EVP_aes_256_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:958,12'
          Dst:             EVP_des_ede3_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:961,12'
          Dst:             EVP_des_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:966,12'
          Dst:             EVP_enc_null
        - Src:             '../../../src/crypto/crypto_openssl.c:974,19'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:975,7'
          Dst:             EVP_EncryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:976,7'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:977,7'
          Dst:             EVP_CIPHER_CTX_set_key_length
        - Src:             '../../../src/crypto/crypto_openssl.c:978,7'
          Dst:             EVP_EncryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:980,4'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:985,19'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:986,7'
          Dst:             EVP_DecryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:987,7'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:988,7'
          Dst:             EVP_CIPHER_CTX_set_key_length
        - Src:             '../../../src/crypto/crypto_openssl.c:989,7'
          Dst:             EVP_DecryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:990,3'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:992,4'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_rc4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_des_ede3_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_des_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_enc_null
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_EncryptInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_padding
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_key_length
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_dh_derive_secret
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          190
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_bin2bn
        - BN_clear_free
        - BN_cmp
        - BN_is_one
        - BN_is_zero
        - BN_mod_exp
        - BN_new
        - crypto_mod_exp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:838,8'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:839,6'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:840,20'
          Dst:             BN_is_zero
        - Src:             '../../../src/crypto/crypto_openssl.c:840,39'
          Dst:             BN_is_one
        - Src:             '../../../src/crypto/crypto_openssl.c:841,6'
          Dst:             BN_cmp
        - Src:             '../../../src/crypto/crypto_openssl.c:850,7'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:851,9'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:852,9'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:854,5'
          Dst:             BN_mod_exp
        - Src:             '../../../src/crypto/crypto_openssl.c:855,5'
          Dst:             BN_is_one
        - Src:             '../../../src/crypto/crypto_openssl.c:856,3'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:857,3'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:858,3'
          Dst:             BN_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:863,8'
          Dst:             crypto_mod_exp
        - Src:             '../../../src/crypto/crypto_openssl.c:866,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:867,2'
          Dst:             BN_clear_free
    - functionName:    BN_mod_exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_mod_exp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_bin2bn
        - BN_bn2bin
        - BN_clear_free
        - BN_mod_exp_mont_consttime
        - BN_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:881,8'
          Dst:             BN_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:885,12'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:886,11'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:887,15'
          Dst:             BN_bin2bn
        - Src:             '../../../src/crypto/crypto_openssl.c:888,14'
          Dst:             BN_new
        - Src:             '../../../src/crypto/crypto_openssl.c:894,6'
          Dst:             BN_mod_exp_mont_consttime
        - Src:             '../../../src/crypto/crypto_openssl.c:898,16'
          Dst:             BN_bn2bin
        - Src:             '../../../src/crypto/crypto_openssl.c:902,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:903,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:904,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:905,2'
          Dst:             BN_clear_free
        - Src:             '../../../src/crypto/crypto_openssl.c:906,2'
          Dst:             BN_CTX_free
    - functionName:    crypto_dh_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_mod_exp
        - memcmp
        - os_get_random
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:808,6'
          Dst:             os_get_random
        - Src:             '../../../src/crypto/crypto_openssl.c:810,6'
          Dst:             memcmp
        - Src:             '../../../src/crypto/crypto_openssl.c:816,6'
          Dst:             crypto_mod_exp
    - functionName:    aes_128_cbc_decrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_padding
        - EVP_DecryptFinal_ex
        - EVP_DecryptInit_ex
        - EVP_DecryptUpdate
        - EVP_aes_128_cbc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:785,8'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:790,30'
          Dst:             EVP_aes_128_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:790,6'
          Dst:             EVP_DecryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:791,6'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:792,6'
          Dst:             EVP_DecryptUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:794,6'
          Dst:             EVP_DecryptFinal_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:796,2'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_DecryptFinal_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_128_cbc_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_padding
        - EVP_EncryptFinal_ex
        - EVP_EncryptInit_ex
        - EVP_EncryptUpdate
        - EVP_aes_128_cbc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:758,8'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:763,30'
          Dst:             EVP_aes_128_cbc
        - Src:             '../../../src/crypto/crypto_openssl.c:763,6'
          Dst:             EVP_EncryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:764,6'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:765,6'
          Dst:             EVP_EncryptUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:767,6'
          Dst:             EVP_EncryptFinal_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:769,2'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_EncryptFinal_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_unwrap
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AES_set_decrypt_key
        - AES_unwrap_key
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:736,6'
          Dst:             AES_set_decrypt_key
        - Src:             '../../../src/crypto/crypto_openssl.c:738,8'
          Dst:             AES_unwrap_key
        - Src:             '../../../src/crypto/crypto_openssl.c:739,2'
          Dst:             OPENSSL_cleanse
    - functionName:    AES_set_decrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AES_unwrap_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_cleanse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_wrap
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AES_set_encrypt_key
        - AES_wrap_key
        - OPENSSL_cleanse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:692,6'
          Dst:             AES_set_encrypt_key
        - Src:             '../../../src/crypto/crypto_openssl.c:694,8'
          Dst:             AES_wrap_key
        - Src:             '../../../src/crypto/crypto_openssl.c:695,2'
          Dst:             OPENSSL_cleanse
    - functionName:    AES_set_encrypt_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AES_wrap_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_decrypt_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_CIPHER_CTX_free
        - EVP_DecryptFinal_ex
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:626,6'
          Dst:             EVP_DecryptFinal_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:628,30'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:628,13'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:627,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:631,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:634,2'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    aes_decrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_DecryptUpdate
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:612,6'
          Dst:             EVP_DecryptUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:614,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:614,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:613,3'
          Dst:             wpa_printf
    - functionName:    aes_decrypt_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_padding
        - EVP_DecryptInit_ex
        - aes_get_evp_cipher
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:589,9'
          Dst:             aes_get_evp_cipher
        - Src:             '../../../src/crypto/crypto_openssl.c:591,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:596,8'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:599,6'
          Dst:             EVP_DecryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:600,6'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:601,3'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    aes_get_evp_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_aes_128_ecb
        - EVP_aes_192_ecb
        - EVP_aes_256_ecb
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:511,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:513,10'
          Dst:             EVP_aes_128_ecb
        - Src:             '../../../src/crypto/crypto_openssl.c:515,10'
          Dst:             EVP_aes_192_ecb
        - Src:             '../../../src/crypto/crypto_openssl.c:517,10'
          Dst:             EVP_aes_256_ecb
    - functionName:    EVP_aes_128_ecb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_ecb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_ecb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_encrypt_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_CIPHER_CTX_free
        - EVP_EncryptFinal_ex
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:569,6'
          Dst:             EVP_EncryptFinal_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:571,30'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:571,13'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:570,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:574,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:577,2'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    aes_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_EncryptUpdate
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:555,6'
          Dst:             EVP_EncryptUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:557,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:557,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:556,3'
          Dst:             wpa_printf
    - functionName:    aes_encrypt_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_padding
        - EVP_EncryptInit_ex
        - aes_get_evp_cipher
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:532,9'
          Dst:             aes_get_evp_cipher
        - Src:             '../../../src/crypto/crypto_openssl.c:534,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:539,8'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:542,6'
          Dst:             EVP_EncryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:543,6'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:544,3'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    sha512_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha512
        - openssl_digest_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:504,31'
          Dst:             EVP_sha512
        - Src:             '../../../src/crypto/crypto_openssl.c:504,9'
          Dst:             openssl_digest_vector
    - functionName:    openssl_digest_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_DigestFinal
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - wpa_printf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:344,8'
          Dst:             EVP_MD_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:347,7'
          Dst:             EVP_DigestInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:349,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:349,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:348,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:350,3'
          Dst:             EVP_MD_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:354,8'
          Dst:             EVP_DigestUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:357,25'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:357,8'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:355,4'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:358,4'
          Dst:             EVP_MD_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:362,7'
          Dst:             EVP_DigestFinal
        - Src:             '../../../src/crypto/crypto_openssl.c:364,24'
          Dst:             ERR_get_error
        - Src:             '../../../src/crypto/crypto_openssl.c:364,7'
          Dst:             ERR_error_string
        - Src:             '../../../src/crypto/crypto_openssl.c:363,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:365,3'
          Dst:             EVP_MD_CTX_free
        - Src:             '../../../src/crypto/crypto_openssl.c:368,2'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_MD_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha384_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha384
        - openssl_digest_vector
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:495,31'
          Dst:             EVP_sha384
        - Src:             '../../../src/crypto/crypto_openssl.c:495,9'
          Dst:             openssl_digest_vector
    - functionName:    sha256_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha256
        - openssl_digest_vector
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:486,31'
          Dst:             EVP_sha256
        - Src:             '../../../src/crypto/crypto_openssl.c:486,9'
          Dst:             openssl_digest_vector
    - functionName:    sha1_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha1
        - openssl_digest_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:478,31'
          Dst:             EVP_sha1
        - Src:             '../../../src/crypto/crypto_openssl.c:478,9'
          Dst:             openssl_digest_vector
    - functionName:    openssl_need_md5
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - openssl_disable_fips
        - openssl_load_default_provider_if_fips
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:378,2'
          Dst:             openssl_disable_fips
        - Src:             '../../../src/crypto/crypto_openssl.c:379,2'
          Dst:             openssl_load_default_provider_if_fips
    - functionName:    openssl_disable_fips
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md5_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_md5
        - openssl_digest_vector
        - openssl_need_md5
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:469,2'
          Dst:             openssl_need_md5
        - Src:             '../../../src/crypto/crypto_openssl.c:470,31'
          Dst:             EVP_md5
        - Src:             '../../../src/crypto/crypto_openssl.c:470,9'
          Dst:             openssl_digest_vector
    - functionName:    rc4_skip
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_key_length
        - EVP_CIPHER_CTX_set_padding
        - EVP_CipherInit_ex
        - EVP_CipherUpdate
        - EVP_rc4
        - openssl_load_legacy_provider
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:436,2'
          Dst:             openssl_load_legacy_provider
        - Src:             '../../../src/crypto/crypto_openssl.c:438,8'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:440,30'
          Dst:             EVP_rc4
        - Src:             '../../../src/crypto/crypto_openssl.c:440,7'
          Dst:             EVP_CipherInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:441,7'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:442,7'
          Dst:             EVP_CIPHER_CTX_set_key_length
        - Src:             '../../../src/crypto/crypto_openssl.c:443,7'
          Dst:             EVP_CipherInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:450,8'
          Dst:             EVP_CipherUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:455,6'
          Dst:             EVP_CipherUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:460,3'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    openssl_load_legacy_provider
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CipherInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CipherUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    des_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_set_padding
        - EVP_EncryptFinal_ex
        - EVP_EncryptInit_ex
        - EVP_EncryptUpdate
        - EVP_des_ecb
        - openssl_load_legacy_provider
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:397,2'
          Dst:             openssl_load_legacy_provider
        - Src:             '../../../src/crypto/crypto_openssl.c:408,8'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '../../../src/crypto/crypto_openssl.c:410,30'
          Dst:             EVP_des_ecb
        - Src:             '../../../src/crypto/crypto_openssl.c:410,6'
          Dst:             EVP_EncryptInit_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:411,6'
          Dst:             EVP_CIPHER_CTX_set_padding
        - Src:             '../../../src/crypto/crypto_openssl.c:412,6'
          Dst:             EVP_EncryptUpdate
        - Src:             '../../../src/crypto/crypto_openssl.c:413,6'
          Dst:             EVP_EncryptFinal_ex
        - Src:             '../../../src/crypto/crypto_openssl.c:416,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/crypto_openssl.c:419,3'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_des_ecb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md4_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_md4
        - openssl_digest_vector
        - openssl_disable_fips
        - openssl_load_legacy_provider
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:385,2'
          Dst:             openssl_disable_fips
        - Src:             '../../../src/crypto/crypto_openssl.c:386,2'
          Dst:             openssl_load_legacy_provider
        - Src:             '../../../src/crypto/crypto_openssl.c:387,31'
          Dst:             EVP_md4
        - Src:             '../../../src/crypto/crypto_openssl.c:387,9'
          Dst:             openssl_digest_vector
    - functionName:    EVP_md4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dh_derive_shared
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/dh_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - crypto_dh_derive_secret
        - wpa_hexdump_buf_key
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_mhead
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/dh_groups.c:1248,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/dh_groups.c:1253,9'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/dh_groups.c:1254,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/dh_groups.c:1255,9'
          Dst:             wpabuf_head
        - Src:             '../../../src/crypto/dh_groups.c:1256,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/crypto/dh_groups.c:1257,9'
          Dst:             wpabuf_mhead
        - Src:             '../../../src/crypto/dh_groups.c:1251,6'
          Dst:             crypto_dh_derive_secret
        - Src:             '../../../src/crypto/dh_groups.c:1258,3'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/dh_groups.c:1259,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/dh_groups.c:1262,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/dh_groups.c:1263,2'
          Dst:             wpa_hexdump_buf_key
    - functionName:    wpabuf_mhead
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_hexdump_buf_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump_key
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.h:116,38'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpa_debug.h:117,10'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpa_debug.h:116,2'
          Dst:             wpa_hexdump_key
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.h:94,34'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpa_debug.h:95,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpa_debug.h:94,2'
          Dst:             wpa_hexdump
    - functionName:    dh_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/dh_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_dh_init
        - wpa_hexdump_buf
        - wpa_hexdump_buf_key
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_mhead
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/dh_groups.c:1201,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/dh_groups.c:1202,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/dh_groups.c:1207,7'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/crypto/dh_groups.c:1209,3'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/dh_groups.c:1214,7'
          Dst:             wpabuf_mhead
        - Src:             '../../../src/crypto/dh_groups.c:1214,28'
          Dst:             wpabuf_mhead
        - Src:             '../../../src/crypto/dh_groups.c:1213,6'
          Dst:             crypto_dh_init
        - Src:             '../../../src/crypto/dh_groups.c:1215,3'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/dh_groups.c:1216,3'
          Dst:             wpa_printf
        - Src:             '../../../src/crypto/dh_groups.c:1217,3'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/crypto/dh_groups.c:1221,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/dh_groups.c:1222,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/crypto/dh_groups.c:1223,2'
          Dst:             wpa_hexdump_buf_key
        - Src:             '../../../src/crypto/dh_groups.c:1224,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dh_groups_get
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/dh_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha1_prf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha1-prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - forced_memzero
        - hmac_sha1_vector
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha1-prf.c:36,21'
          Dst:             strlen
        - Src:             '../../../src/crypto/sha1-prf.c:51,8'
          Dst:             hmac_sha1_vector
        - Src:             '../../../src/crypto/sha1-prf.c:56,8'
          Dst:             hmac_sha1_vector
        - Src:             '../../../src/crypto/sha1-prf.c:64,2'
          Dst:             forced_memzero
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha256_prf_bits
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha256-prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          189
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - WPA_PUT_LE16
        - forced_memzero
        - hmac_sha256_vector
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha256-prf.c:69,11'
          Dst:             strlen
        - Src:             '../../../src/crypto/sha256-prf.c:75,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/crypto/sha256-prf.c:79,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/crypto/sha256-prf.c:81,8'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/crypto/sha256-prf.c:86,8'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/crypto/sha256-prf.c:105,2'
          Dst:             forced_memzero
    - functionName:    sha256_prf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha256-prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha256_prf_bits
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha256-prf.c:33,9'
          Dst:             sha256_prf_bits
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha384_prf_bits
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha384-prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          189
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - WPA_PUT_LE16
        - forced_memzero
        - hmac_sha384_vector
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha384-prf.c:69,11'
          Dst:             strlen
        - Src:             '../../../src/crypto/sha384-prf.c:75,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/crypto/sha384-prf.c:79,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/crypto/sha384-prf.c:81,8'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/crypto/sha384-prf.c:86,8'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/crypto/sha384-prf.c:105,2'
          Dst:             forced_memzero
    - functionName:    sha384_prf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha384-prf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha384_prf_bits
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha384-prf.c:33,9'
          Dst:             sha384_prf_bits
    - functionName:    hmac_sha256_kdf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha256-kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - forced_memzero
        - hmac_sha256_vector
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha256-kdf.c:46,12'
          Dst:             strlen
        - Src:             '../../../src/crypto/sha256-kdf.c:56,6'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/crypto/sha256-kdf.c:72,4'
          Dst:             forced_memzero
        - Src:             '../../../src/crypto/sha256-kdf.c:77,7'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/crypto/sha256-kdf.c:80,4'
          Dst:             forced_memzero
        - Src:             '../../../src/crypto/sha256-kdf.c:85,2'
          Dst:             forced_memzero
    - functionName:    hmac_sha384_kdf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/crypto/sha384-kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - forced_memzero
        - hmac_sha384_vector
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/sha384-kdf.c:46,12'
          Dst:             strlen
        - Src:             '../../../src/crypto/sha384-kdf.c:56,6'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/crypto/sha384-kdf.c:72,4'
          Dst:             forced_memzero
        - Src:             '../../../src/crypto/sha384-kdf.c:77,7'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/crypto/sha384-kdf.c:80,4'
          Dst:             forced_memzero
        - Src:             '../../../src/crypto/sha384-kdf.c:85,2'
          Dst:             forced_memzero
    - functionName:    WPA_PUT_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_key_mgmt_sae
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_gen_rsnxe
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/wpa_ie.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          280
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - wpa_key_mgmt_sae
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/rsn_supp/wpa_ie.c:307,6'
          Dst:             wpa_key_mgmt_sae
    - functionName:    wpa_gen_wpa_ie_wpa
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/wpa_ie.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          205
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - WPA_PUT_BE32
        - WPA_PUT_LE16
        - wpa_cipher_to_suite
        - wpa_cipher_valid_pairwise
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/rsn_supp/wpa_ie.c:59,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:60,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/rsn_supp/wpa_ie.c:63,10'
          Dst:             wpa_cipher_to_suite
        - Src:             '../../../src/rsn_supp/wpa_ie.c:65,3'
          Dst:             wpa_printf
        - Src:             '../../../src/rsn_supp/wpa_ie.c:69,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:74,10'
          Dst:             wpa_cipher_to_suite
        - Src:             '../../../src/rsn_supp/wpa_ie.c:76,8'
          Dst:             wpa_cipher_valid_pairwise
        - Src:             '../../../src/rsn_supp/wpa_ie.c:78,3'
          Dst:             wpa_printf
        - Src:             '../../../src/rsn_supp/wpa_ie.c:82,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:88,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:90,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:92,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:94,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:96,3'
          Dst:             wpa_printf
    - functionName:    wpa_gen_wpa_ie_rsn
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/wpa_ie.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          457
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - WPA_PUT_BE32
        - WPA_PUT_LE16
        - rsn_supp_capab
        - wpa_cipher_to_suite
        - wpa_cipher_valid_mgmt_group
        - wpa_cipher_valid_pairwise
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/rsn_supp/wpa_ie.c:145,3'
          Dst:             wpa_printf
        - Src:             '../../../src/rsn_supp/wpa_ie.c:152,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/rsn_supp/wpa_ie.c:155,10'
          Dst:             wpa_cipher_to_suite
        - Src:             '../../../src/rsn_supp/wpa_ie.c:157,3'
          Dst:             wpa_printf
        - Src:             '../../../src/rsn_supp/wpa_ie.c:161,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:166,10'
          Dst:             wpa_cipher_to_suite
        - Src:             '../../../src/rsn_supp/wpa_ie.c:168,8'
          Dst:             wpa_cipher_valid_pairwise
        - Src:             '../../../src/rsn_supp/wpa_ie.c:170,3'
          Dst:             wpa_printf
        - Src:             '../../../src/rsn_supp/wpa_ie.c:174,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:180,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:182,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:184,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:187,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:190,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:193,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:196,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:198,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:201,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:203,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:205,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:207,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:210,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:212,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:215,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:217,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:220,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:222,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:235,3'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:238,3'
          Dst:             wpa_printf
        - Src:             '../../../src/rsn_supp/wpa_ie.c:245,20'
          Dst:             rsn_supp_capab
        - Src:             '../../../src/rsn_supp/wpa_ie.c:245,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/rsn_supp/wpa_ie.c:257,6'
          Dst:             wpa_cipher_valid_mgmt_group
        - Src:             '../../../src/rsn_supp/wpa_ie.c:260,4'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/rsn_supp/wpa_ie.c:265,3'
          Dst:             wpa_cipher_to_suite
        - Src:             '../../../src/rsn_supp/wpa_ie.c:265,3'
          Dst:             WPA_PUT_BE32
    - functionName:    rsn_supp_capab
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/wpa_ie.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_gen_wpa_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/wpa_ie.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_gen_wpa_ie_rsn
        - wpa_gen_wpa_ie_wpa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/rsn_supp/wpa_ie.c:288,10'
          Dst:             wpa_gen_wpa_ie_rsn
        - Src:             '../../../src/rsn_supp/wpa_ie.c:294,10'
          Dst:             wpa_gen_wpa_ie_wpa
    - functionName:    WPA_GET_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_parse_wpa_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/wpa_ie.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          151
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - WPA_GET_BE32
        - wpa_parse_wpa_ie_rsn
        - wpa_parse_wpa_ie_wpa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/rsn_supp/wpa_ie.c:32,10'
          Dst:             wpa_parse_wpa_ie_rsn
        - Src:             '../../../src/rsn_supp/wpa_ie.c:35,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:36,10'
          Dst:             wpa_parse_wpa_ie_rsn
        - Src:             '../../../src/rsn_supp/wpa_ie.c:39,6'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/rsn_supp/wpa_ie.c:40,10'
          Dst:             wpa_parse_wpa_ie_rsn
        - Src:             '../../../src/rsn_supp/wpa_ie.c:41,9'
          Dst:             wpa_parse_wpa_ie_wpa
    - functionName:    pmksa_cache_reconfig
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_remove
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_flush
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_set_current
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_clear_current
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_add
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_add_entry
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_list
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_get_current
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_get
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pmksa_cache_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/rsn_supp/pmksa_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_parse_encrypted_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - aes_unwrap
        - ieee802_11_parse_elems
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_common.c:320,6'
          Dst:             ieee802_11_parse_elems
        - Src:             '../../../src/pasn/pasn_common.c:324,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_common.c:331,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_common.c:341,8'
          Dst:             aes_unwrap
        - Src:             '../../../src/pasn/pasn_common.c:344,3'
          Dst:             wpa_printf
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpabuf_tailroom
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_add_encrypted_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - aes_wrap
        - os_zalloc
        - wpa_printf
        - wpabuf_put
        - wpabuf_put_data
        - wpabuf_put_u8
        - wpabuf_tailroom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_common.c:258,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_common.c:265,17'
          Dst:             os_zalloc
        - Src:             '../../../src/pasn/pasn_common.c:280,8'
          Dst:             aes_wrap
        - Src:             '../../../src/pasn/pasn_common.c:283,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_common.c:287,6'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/pasn/pasn_common.c:288,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_common.c:294,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_common.c:295,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/pasn/pasn_common.c:297,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_common.c:299,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/pasn/pasn_common.c:300,16'
          Dst:             wpabuf_put
    - functionName:    pasn_get_ptk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_get_pmk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_get_pmk_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_get_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_get_akmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_noauth
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_extra_ies
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - os_memdup
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_common.c:190,20'
          Dst:             os_memdup
        - Src:             '../../../src/pasn/pasn_common.c:192,3'
          Dst:             wpa_printf
    - functionName:    pasn_set_custom_pmkid
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_rsnxe_ie
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_memdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_common.c:166,19'
          Dst:             os_memdup
    - functionName:    pasn_set_rsnxe_caps
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_rsn_pairwise
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_wpa_key_mgmt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_password
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_pt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_bssid
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_peer_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_own_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_cipher
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_set_akmp
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_disable_kdk_derivation
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_enable_kdk_derivation
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_register_callbacks
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_data_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bin_clear_free
        - wpabuf_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_common.c:36,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_common.c:37,2'
          Dst:             bin_clear_free
    - functionName:    pasn_data_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_zalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_common.c:25,27'
          Dst:             os_zalloc
    - functionName:    eapol_sm_get_key
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/eapol_supp/eapol_supp_sm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eapol_sm_failed
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/eapol_supp/eapol_supp_sm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eapol_sm_process_erp_finish
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/eapol_supp/eapol_supp_sm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpas_pasn_wd_fils_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          374
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - WPA_GET_LE16
        - eapol_sm_failed
        - eapol_sm_get_key
        - eapol_sm_process_erp_finish
        - fils_rmsk_to_pmk
        - forced_memzero
        - ieee802_11_defrag
        - ieee802_11_parse_elems
        - memcmp
        - pmksa_cache_add
        - wpa_hexdump
        - wpa_parse_wpa_ie
        - wpa_pasn_validate_rsne
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:377,9'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:378,12'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:380,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/pasn/pasn_initiator.c:385,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:389,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:390,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:391,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:393,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:398,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:406,6'
          Dst:             ieee802_11_parse_elems
        - Src:             '../../../src/pasn/pasn_initiator.c:407,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:413,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:417,8'
          Dst:             wpa_parse_wpa_ie
        - Src:             '../../../src/pasn/pasn_initiator.c:420,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:424,8'
          Dst:             wpa_pasn_validate_rsne
        - Src:             '../../../src/pasn/pasn_initiator.c:426,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:431,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:436,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/pasn/pasn_initiator.c:440,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/pasn/pasn_initiator.c:443,6'
          Dst:             memcmp
        - Src:             '../../../src/pasn/pasn_initiator.c:445,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:449,12'
          Dst:             ieee802_11_defrag
        - Src:             '../../../src/pasn/pasn_initiator.c:453,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:458,43'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:459,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:458,2'
          Dst:             eapol_sm_process_erp_finish
        - Src:             '../../../src/pasn/pasn_initiator.c:461,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:464,6'
          Dst:             eapol_sm_failed
        - Src:             '../../../src/pasn/pasn_initiator.c:465,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:470,8'
          Dst:             eapol_sm_get_key
        - Src:             '../../../src/pasn/pasn_initiator.c:474,9'
          Dst:             eapol_sm_get_key
        - Src:             '../../../src/pasn/pasn_initiator.c:478,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:482,8'
          Dst:             fils_rmsk_to_pmk
        - Src:             '../../../src/pasn/pasn_initiator.c:486,2'
          Dst:             forced_memzero
        - Src:             '../../../src/pasn/pasn_initiator.c:489,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:493,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/pasn/pasn_initiator.c:496,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:498,22'
          Dst:             pmksa_cache_add
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpas_pasn_wd_sae_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          306
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - WPA_GET_LE16
        - sae_check_confirm
        - sae_parse_commit
        - sae_process_commit
        - wpa_printf
        - wpabuf_head_u8
        - wpabuf_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:147,9'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:148,12'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:152,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:156,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:158,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:165,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:166,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:167,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:169,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:174,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:178,8'
          Dst:             sae_parse_commit
        - Src:             '../../../src/pasn/pasn_initiator.c:181,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:186,8'
          Dst:             sae_process_commit
        - Src:             '../../../src/pasn/pasn_initiator.c:188,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:197,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:201,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:203,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:210,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:211,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:212,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/pasn/pasn_initiator.c:214,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:218,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:222,8'
          Dst:             sae_check_confirm
        - Src:             '../../../src/pasn/pasn_initiator.c:224,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:228,2'
          Dst:             wpa_printf
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    ether_addr_equal
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.h:572,9'
          Dst:             memcmp
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpa_debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpa_debug.h:94,34'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpa_debug.h:95,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpa_debug.h:94,2'
          Dst:             wpa_hexdump
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:182,23'
          Dst:             wpabuf_head
        - Src:             '../../../src/utils/wpabuf.h:182,41'
          Dst:             wpabuf_len
        - Src:             '../../../src/utils/wpabuf.h:182,2'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    eapol_sm_build_erp_reauth_start
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/eapol_supp/eapol_supp_sm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpas_pasn_fils_build_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          167
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - eapol_sm_build_erp_reauth_start
        - fils_pmkid_erp
        - os_get_random
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpa_pasn_add_rsne
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:267,12'
          Dst:             eapol_sm_build_erp_reauth_start
        - Src:             '../../../src/pasn/pasn_initiator.c:269,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:274,6'
          Dst:             os_get_random
        - Src:             '../../../src/pasn/pasn_initiator.c:275,6'
          Dst:             os_get_random
        - Src:             '../../../src/pasn/pasn_initiator.c:278,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/pasn/pasn_initiator.c:281,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/pasn/pasn_initiator.c:284,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/pasn/pasn_initiator.c:289,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:292,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:295,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:298,2'
          Dst:             wpa_pasn_add_rsne
        - Src:             '../../../src/pasn/pasn_initiator.c:301,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:302,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:303,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:304,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/pasn/pasn_initiator.c:307,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:308,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:309,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:310,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/pasn/pasn_initiator.c:313,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:314,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:314,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:315,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:316,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/pasn/pasn_initiator.c:322,35'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:323,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:322,8'
          Dst:             fils_pmkid_erp
        - Src:             '../../../src/pasn/pasn_initiator.c:326,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:330,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:333,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/pasn/pasn_initiator.c:336,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:337,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpas_pasn_wd_fils_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_printf
        - wpas_pasn_fils_build_auth
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:344,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:352,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:357,9'
          Dst:             wpas_pasn_fils_build_auth
    - functionName:    wpas_pasn_wd_sae_confirm
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sae_write_confirm
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:240,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/pasn/pasn_initiator.c:242,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:246,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:247,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:248,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:250,2'
          Dst:             sae_write_confirm
    - functionName:    wpas_pasn_wd_sae_commit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - sae_prepare_commit_pt
        - sae_set_group
        - sae_write_commit
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:104,8'
          Dst:             sae_set_group
        - Src:             '../../../src/pasn/pasn_initiator.c:106,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:110,8'
          Dst:             sae_prepare_commit_pt
        - Src:             '../../../src/pasn/pasn_initiator.c:114,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:119,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/pasn/pasn_initiator.c:121,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:125,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:126,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:127,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/pasn/pasn_initiator.c:129,2'
          Dst:             sae_write_commit
    - functionName:    wpas_pasn_get_wrapped_data
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_printf
        - wpas_pasn_wd_fils_auth
        - wpas_pasn_wd_sae_commit
        - wpas_pasn_wd_sae_confirm
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/pasn/pasn_initiator.c:516,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:524,11'
          Dst:             wpas_pasn_wd_sae_commit
        - Src:             '../../../src/pasn/pasn_initiator.c:526,11'
          Dst:             wpas_pasn_wd_sae_confirm
        - Src:             '../../../src/pasn/pasn_initiator.c:528,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:534,10'
          Dst:             wpas_pasn_wd_fils_auth
        - Src:             '../../../src/pasn/pasn_initiator.c:546,3'
          Dst:             wpa_printf
    - functionName:    wpa_key_mgmt_ft
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/common/defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpas_pasn_get_wrapped_data_format
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/pasn/pasn_initiator.c:560,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wpas_pasn_build_auth_1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          323
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - crypto_ecdh_get_pubkey
        - crypto_ecdh_prime_len
        - pasn_auth_frame_hash
        - pmksa_cache_get
        - wpa_key_mgmt_ft
        - wpa_pasn_add_extra_ies
        - wpa_pasn_add_parameter_ie
        - wpa_pasn_add_rsne
        - wpa_pasn_add_rsnxe
        - wpa_pasn_add_wrapped_data
        - wpa_pasn_build_auth_header
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put_data
        - wpabuf_zeropad
        - wpas_pasn_get_wrapped_data
        - wpas_pasn_get_wrapped_data_format
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:592,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:597,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/pasn/pasn_initiator.c:602,11'
          Dst:             crypto_ecdh_get_pubkey
        - Src:             '../../../src/pasn/pasn_initiator.c:603,34'
          Dst:             crypto_ecdh_prime_len
        - Src:             '../../../src/pasn/pasn_initiator.c:603,11'
          Dst:             wpabuf_zeropad
        - Src:             '../../../src/pasn/pasn_initiator.c:605,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:609,17'
          Dst:             wpas_pasn_get_wrapped_data_format
        - Src:             '../../../src/pasn/pasn_initiator.c:611,2'
          Dst:             wpa_pasn_build_auth_header
        - Src:             '../../../src/pasn/pasn_initiator.c:616,6'
          Dst:             wpa_key_mgmt_ft
        - Src:             '../../../src/pasn/pasn_initiator.c:625,11'
          Dst:             pmksa_cache_get
        - Src:             '../../../src/pasn/pasn_initiator.c:637,23'
          Dst:             wpas_pasn_get_wrapped_data
        - Src:             '../../../src/pasn/pasn_initiator.c:640,6'
          Dst:             wpa_pasn_add_rsne
        - Src:             '../../../src/pasn/pasn_initiator.c:646,6'
          Dst:             wpa_pasn_add_wrapped_data
        - Src:             '../../../src/pasn/pasn_initiator.c:650,3'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/pasn/pasn_initiator.c:652,3'
          Dst:             wpa_pasn_add_rsnxe
        - Src:             '../../../src/pasn/pasn_initiator.c:654,2'
          Dst:             wpa_pasn_add_parameter_ie
        - Src:             '../../../src/pasn/pasn_initiator.c:657,2'
          Dst:             wpa_pasn_add_extra_ies
        - Src:             '../../../src/pasn/pasn_initiator.c:660,8'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:661,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:659,8'
          Dst:             pasn_auth_frame_hash
        - Src:             '../../../src/pasn/pasn_initiator.c:664,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:670,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:671,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:673,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:677,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:678,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:679,2'
          Dst:             wpabuf_free
    - functionName:    wpa_pasn_auth_tx_status
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          120
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_pasn_auth_frame
        - wpa_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:1463,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1465,7'
          Dst:             is_pasn_auth_frame
        - Src:             '../../../src/pasn/pasn_initiator.c:1469,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1476,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1486,3'
          Dst:             wpa_printf
    - functionName:    is_pasn_auth_frame
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          173
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - ether_addr_equal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:1121,7'
          Dst:             ether_addr_equal
        - Src:             '../../../src/pasn/pasn_initiator.c:1124,14'
          Dst:             ether_addr_equal
        - Src:             '../../../src/pasn/pasn_initiator.c:1125,7'
          Dst:             ether_addr_equal
        - Src:             '../../../src/pasn/pasn_initiator.c:1128,15'
          Dst:             ether_addr_equal
        - Src:             '../../../src/pasn/pasn_initiator.c:1129,8'
          Dst:             ether_addr_equal
    - functionName:    wpas_pasn_build_auth_3
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          236
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pasn_mic
        - pasn_mic_len
        - wpa_pasn_add_extra_ies
        - wpa_pasn_add_parameter_ie
        - wpa_pasn_add_wrapped_data
        - wpa_pasn_build_auth_header
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_u8
        - wpas_pasn_get_wrapped_data
        - wpas_pasn_get_wrapped_data_format
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:695,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:700,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/pasn/pasn_initiator.c:704,17'
          Dst:             wpas_pasn_get_wrapped_data_format
        - Src:             '../../../src/pasn/pasn_initiator.c:706,2'
          Dst:             wpa_pasn_build_auth_header
        - Src:             '../../../src/pasn/pasn_initiator.c:710,21'
          Dst:             wpas_pasn_get_wrapped_data
        - Src:             '../../../src/pasn/pasn_initiator.c:715,6'
          Dst:             wpa_pasn_add_wrapped_data
        - Src:             '../../../src/pasn/pasn_initiator.c:717,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:720,2'
          Dst:             wpa_pasn_add_parameter_ie
        - Src:             '../../../src/pasn/pasn_initiator.c:726,2'
          Dst:             wpa_pasn_add_extra_ies
        - Src:             '../../../src/pasn/pasn_initiator.c:729,12'
          Dst:             pasn_mic_len
        - Src:             '../../../src/pasn/pasn_initiator.c:730,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:731,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:732,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/pasn/pasn_initiator.c:736,9'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/pasn/pasn_initiator.c:737,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:739,8'
          Dst:             pasn_mic
        - Src:             '../../../src/pasn/pasn_initiator.c:743,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:758,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:762,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:763,2'
          Dst:             wpabuf_free
    - functionName:    wpas_pasn_set_pmk
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          316
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - pmksa_cache_add
        - pmksa_cache_get
        - wpa_key_mgmt_ft
        - wpa_printf
        - wpas_pasn_wd_fils_rx
        - wpas_pasn_wd_sae_rx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:846,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:854,6'
          Dst:             wpa_key_mgmt_ft
        - Src:             '../../../src/pasn/pasn_initiator.c:856,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:877,5'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:885,11'
          Dst:             pmksa_cache_get
        - Src:             '../../../src/pasn/pasn_initiator.c:889,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:904,9'
          Dst:             wpas_pasn_wd_sae_rx
        - Src:             '../../../src/pasn/pasn_initiator.c:906,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:912,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:916,23'
          Dst:             pmksa_cache_add
        - Src:             '../../../src/pasn/pasn_initiator.c:931,9'
          Dst:             wpas_pasn_wd_fils_rx
        - Src:             '../../../src/pasn/pasn_initiator.c:933,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:944,2'
          Dst:             wpa_printf
    - functionName:    wpa_pasn_auth_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          1005
      EdgeCount:       187
      CyclomaticComplexity: 56
      functionsReached:
        - crypto_ecdh_set_peerkey
        - ieee802_11_defrag
        - ieee802_11_parse_elems
        - is_pasn_auth_frame
        - memcmp
        - os_memdup
        - os_zalloc
        - pasn_mic
        - pasn_mic_len
        - pasn_parse_encrypted_data
        - pasn_pmk_to_ptk
        - wpa_hexdump_key
        - wpa_ltf_keyseed
        - wpa_parse_wpa_ie
        - wpa_pasn_parse_parameter_ie
        - wpa_pasn_validate_rsne
        - wpa_printf
        - wpabuf_alloc_copy
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpas_pasn_build_auth_3
        - wpas_pasn_set_pmk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:1156,7'
          Dst:             is_pasn_auth_frame
        - Src:             '../../../src/pasn/pasn_initiator.c:1161,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1172,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1177,6'
          Dst:             ieee802_11_parse_elems
        - Src:             '../../../src/pasn/pasn_initiator.c:1181,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1187,12'
          Dst:             pasn_mic_len
        - Src:             '../../../src/pasn/pasn_initiator.c:1190,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1199,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1205,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1209,8'
          Dst:             wpa_pasn_parse_parameter_ie
        - Src:             '../../../src/pasn/pasn_initiator.c:1213,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1219,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1223,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1230,21'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/pasn/pasn_initiator.c:1242,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1246,8'
          Dst:             wpa_parse_wpa_ie
        - Src:             '../../../src/pasn/pasn_initiator.c:1249,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1253,8'
          Dst:             wpa_pasn_validate_rsne
        - Src:             '../../../src/pasn/pasn_initiator.c:1255,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1261,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1266,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1271,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1281,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1287,11'
          Dst:             crypto_ecdh_set_peerkey
        - Src:             '../../../src/pasn/pasn_initiator.c:1292,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1297,18'
          Dst:             ieee802_11_defrag
        - Src:             '../../../src/pasn/pasn_initiator.c:1302,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1307,8'
          Dst:             wpas_pasn_set_pmk
        - Src:             '../../../src/pasn/pasn_initiator.c:1309,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1315,10'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:1315,31'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:1313,8'
          Dst:             pasn_pmk_to_ptk
        - Src:             '../../../src/pasn/pasn_initiator.c:1319,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1324,9'
          Dst:             wpa_ltf_keyseed
        - Src:             '../../../src/pasn/pasn_initiator.c:1326,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1332,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:1334,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:1344,9'
          Dst:             os_memdup
        - Src:             '../../../src/pasn/pasn_initiator.c:1353,11'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:1354,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:1351,9'
          Dst:             pasn_mic
        - Src:             '../../../src/pasn/pasn_initiator.c:1371,16'
          Dst:             os_zalloc
        - Src:             '../../../src/pasn/pasn_initiator.c:1382,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/pasn/pasn_initiator.c:1386,9'
          Dst:             pasn_mic
        - Src:             '../../../src/pasn/pasn_initiator.c:1397,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/pasn/pasn_initiator.c:1398,13'
          Dst:             memcmp
        - Src:             '../../../src/pasn/pasn_initiator.c:1399,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1405,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1407,6'
          Dst:             pasn_parse_encrypted_data
        - Src:             '../../../src/pasn/pasn_initiator.c:1408,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1412,10'
          Dst:             wpas_pasn_build_auth_3
        - Src:             '../../../src/pasn/pasn_initiator.c:1414,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1418,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:1422,10'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:1422,30'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:1425,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1426,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:1431,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1437,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1438,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:1439,2'
          Dst:             wpabuf_free
    - functionName:    wpa_pasn_verify
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - int
        - 'N/A'
        - char
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpas_pasn_send_auth_1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:1098,9'
          Dst:             wpas_pasn_send_auth_1
    - functionName:    wpas_pasn_send_auth_1
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - int
        - 'N/A'
        - char
        - 'N/A'
        - char
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          267
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - crypto_ecdh_init
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
        - wpas_pasn_build_auth_1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:960,15'
          Dst:             crypto_ecdh_init
        - Src:             '../../../src/pasn/pasn_initiator.c:962,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:967,29'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/pasn/pasn_initiator.c:970,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:975,3'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/pasn/pasn_initiator.c:978,4'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/pasn/pasn_initiator.c:991,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:997,10'
          Dst:             wpas_pasn_build_auth_1
        - Src:             '../../../src/pasn/pasn_initiator.c:999,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1003,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:1007,10'
          Dst:             wpabuf_head
        - Src:             '../../../src/pasn/pasn_initiator.c:1007,30'
          Dst:             wpabuf_len
        - Src:             '../../../src/pasn/pasn_initiator.c:1011,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1012,3'
          Dst:             wpabuf_free
    - functionName:    wpas_pasn_start
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - int
        - 'N/A'
        - char
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - dragonfly_suitable_group
        - ieee802_11_rsnx_capab
        - wpa_printf
        - wpas_pasn_send_auth_1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/pasn/pasn_initiator.c:1038,2'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:1032,7'
          Dst:             dragonfly_suitable_group
        - Src:             '../../../src/pasn/pasn_initiator.c:1033,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1046,8'
          Dst:             ieee802_11_rsnx_capab
        - Src:             '../../../src/pasn/pasn_initiator.c:1048,4'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1069,3'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:1073,9'
          Dst:             wpas_pasn_send_auth_1
    - functionName:    wpa_pasn_reset
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          161
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ecdh_deinit
        - forced_memzero
        - sae_clear_data
        - sae_deinit_pt
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:770,2'
          Dst:             wpa_printf
        - Src:             '../../../src/pasn/pasn_initiator.c:772,2'
          Dst:             crypto_ecdh_deinit
        - Src:             '../../../src/pasn/pasn_initiator.c:783,2'
          Dst:             forced_memzero
        - Src:             '../../../src/pasn/pasn_initiator.c:784,2'
          Dst:             forced_memzero
        - Src:             '../../../src/pasn/pasn_initiator.c:785,2'
          Dst:             forced_memzero
        - Src:             '../../../src/pasn/pasn_initiator.c:787,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:790,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/pasn/pasn_initiator.c:795,2'
          Dst:             sae_clear_data
        - Src:             '../../../src/pasn/pasn_initiator.c:797,3'
          Dst:             sae_deinit_pt
        - Src:             '../../../src/pasn/pasn_initiator.c:808,2'
          Dst:             forced_memzero
        - Src:             '../../../src/pasn/pasn_initiator.c:830,2'
          Dst:             wpabuf_free
    - functionName:    pasn_set_initiator_pmksa
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pasn_initiator_pmksa_cache_flush
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pmksa_cache_flush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:85,9'
          Dst:             pmksa_cache_flush
    - functionName:    pasn_initiator_pmksa_cache_get
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pmksa_cache_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:72,10'
          Dst:             pmksa_cache_get
    - functionName:    pasn_initiator_pmksa_cache_remove
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pmksa_cache_get
        - pmksa_cache_remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:58,10'
          Dst:             pmksa_cache_get
        - Src:             '../../../src/pasn/pasn_initiator.c:62,2'
          Dst:             pmksa_cache_remove
    - functionName:    pasn_initiator_pmksa_cache_add
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pmksa_cache_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:46,6'
          Dst:             pmksa_cache_add
    - functionName:    pasn_initiator_pmksa_cache_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pmksa_cache_deinit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:37,9'
          Dst:             pmksa_cache_deinit
    - functionName:    pasn_initiator_pmksa_cache_init
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/../../../src/pasn/pasn_initiator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pmksa_cache_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/pasn/pasn_initiator.c:31,9'
          Dst:             pmksa_cache_init
    - functionName:    pasn_send_mgmt
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/pasn-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/hostap/tests/fuzzing/pasn-init/pasn-init.c'
      linkageType:     externalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hwaddr_aton
        - os_program_deinit
        - os_program_init
        - wpa_fuzzer_set_debug_level
        - wpa_pasn_auth_rx
        - wpa_pasn_reset
        - wpa_printf
        - wpas_pasn_start
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pasn-init.c:34,2'
          Dst:             wpa_fuzzer_set_debug_level
        - Src:             'pasn-init.c:36,6'
          Dst:             os_program_init
        - Src:             'pasn-init.c:41,2'
          Dst:             hwaddr_aton
        - Src:             'pasn-init.c:42,2'
          Dst:             hwaddr_aton
        - Src:             'pasn-init.c:43,6'
          Dst:             wpas_pasn_start
        - Src:             'pasn-init.c:46,3'
          Dst:             wpa_printf
        - Src:             'pasn-init.c:50,2'
          Dst:             wpa_pasn_auth_rx
        - Src:             'pasn-init.c:53,2'
          Dst:             wpa_pasn_reset
        - Src:             'pasn-init.c:54,2'
          Dst:             os_program_deinit
...
