---
Fuzzer filename: '/src/hostap/tests/fuzzing/dpp-uri/dpp-uri.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    wpa_fuzzer_set_debug_level
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../fuzzer-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atoi
        - getenv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../fuzzer-common.c:18,6'
          Branch Sides:
            - BranchSide:      '../fuzzer-common.c:18,6'
              BranchSideFuncs:
                - getenv
                - atoi
            - BranchSide:      '../fuzzer-common.c:18,6'
              BranchSideFuncs:
                - getenv
                - atoi
        - Branch String:   '../fuzzer-common.c:18,6'
          Branch Sides:
            - BranchSide:      '../fuzzer-common.c:18,6'
              BranchSideFuncs:
                - getenv
                - atoi
            - BranchSide:      '../fuzzer-common.c:21,9'
              BranchSideFuncs:
                - getenv
                - atoi
        - Branch String:   '../fuzzer-common.c:23,7'
          Branch Sides:
            - BranchSide:      '../fuzzer-common.c:24,27'
              BranchSideFuncs:
                - atoi
            - BranchSide:      '../fuzzer-common.c:26,20'
              BranchSideFuncs: []
      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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_select
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - true_val
        - false_val
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_fill_msb
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_time_is_zero
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          20
      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/dpp-uri/../../../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/dpp-uri/../../../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/dpp-uri/../../../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/dpp-uri/../../../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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:5696,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:5696,2'
              BranchSideFuncs:
                - openssl_unload_legacy_provider
                - openssl_unload_default_provider
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:5696,2'
              BranchSideFuncs:
                - openssl_unload_legacy_provider
                - openssl_unload_default_provider
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4690
      functionLinenumberEnd: 4692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      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/dpp-uri/../../../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:
        - key
        - in
      BBCount:         19
      ICount:          118
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4660,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4661,3'
              BranchSideFuncs:
                - EVP_PKEY_decrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_sha256
                - EVP_PKEY_CTX_ctrl
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_decrypt
                - wpabuf_alloc
                - wpabuf_free
                - EVP_PKEY_CTX_free
                - wpabuf_put
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_decrypt
                - wpabuf_put
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4663,28'
              BranchSideFuncs:
                - EVP_PKEY_decrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_sha256
                - EVP_PKEY_CTX_ctrl
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_decrypt
                - wpabuf_alloc
                - wpabuf_free
                - EVP_PKEY_CTX_free
                - wpabuf_put
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_decrypt
                - wpabuf_put
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4663,40'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4664,6'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4671,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4664,71'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4665,6'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4671,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4665,61'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4666,23'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4671,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4667,30'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4668,27'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4671,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4668,36'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4669,23'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_decrypt
                - wpabuf_put
                - EVP_PKEY_CTX_free
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4671,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4663,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4671,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4675,13'
              BranchSideFuncs:
                - wpabuf_put
                - EVP_PKEY_CTX_free
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      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/dpp-uri/../../../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:
        - key
        - in
      BBCount:         19
      ICount:          118
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4623,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4624,3'
              BranchSideFuncs:
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_sha256
                - EVP_PKEY_CTX_ctrl
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_encrypt
                - wpabuf_alloc
                - wpabuf_free
                - EVP_PKEY_CTX_free
                - wpabuf_put
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_encrypt
                - wpabuf_put
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4626,28'
              BranchSideFuncs:
                - EVP_PKEY_encrypt_init
                - RSA_pkey_ctx_ctrl
                - EVP_sha256
                - EVP_PKEY_CTX_ctrl
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_encrypt
                - wpabuf_alloc
                - wpabuf_free
                - EVP_PKEY_CTX_free
                - wpabuf_put
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_encrypt
                - wpabuf_put
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4626,40'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4627,6'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4634,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4627,71'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4628,6'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4634,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4628,61'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4629,23'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4634,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4630,30'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4631,27'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4634,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4631,36'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4632,23'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_head
                - wpabuf_len
                - EVP_PKEY_encrypt
                - wpabuf_put
                - EVP_PKEY_CTX_free
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4634,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4626,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4634,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4638,13'
              BranchSideFuncs:
                - wpabuf_put
                - EVP_PKEY_CTX_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4546
      functionLinenumberEnd: 4591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         28
      ICount:          154
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4553,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4554,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4556,9'
              BranchSideFuncs:
                - rewind
                - PEM_read_X509
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_free
                - X509_cmp_current_time
                - X509_cmp_current_time
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4558,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4559,3'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_free
                - X509_cmp_current_time
                - X509_cmp_current_time
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4561,35'
              BranchSideFuncs:
                - X509_get0_notBefore
                - X509_get0_notAfter
                - X509_free
                - X509_cmp_current_time
                - X509_cmp_current_time
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4563,18'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4563,22'
              BranchSideFuncs:
                - X509_free
                - X509_cmp_current_time
                - X509_cmp_current_time
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4564,3'
              BranchSideFuncs:
                - X509_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4563,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4564,3'
              BranchSideFuncs:
                - X509_cmp_current_time
                - X509_cmp_current_time
                - X509_free
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4565,37'
              BranchSideFuncs:
                - X509_cmp_current_time
                - X509_cmp_current_time
                - X509_free
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4567,18'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4567,22'
              BranchSideFuncs:
                - X509_free
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4568,3'
              BranchSideFuncs:
                - X509_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4567,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4568,3'
              BranchSideFuncs:
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
                - X509_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4569,6'
              BranchSideFuncs:
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
                - wpa_printf
                - X509_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4569,21'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4569,24'
              BranchSideFuncs:
                - wpa_printf
                - X509_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4572,7'
              BranchSideFuncs:
                - wpa_printf
                - X509_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4569,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4572,7'
              BranchSideFuncs:
                - wpa_printf
                - X509_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4576,25'
              BranchSideFuncs:
                - X509_get_pubkey
                - X509_free
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4579,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4580,3'
              BranchSideFuncs:
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4581,23'
              BranchSideFuncs:
                - EVP_PKEY_base_id
                - wpa_printf
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4581,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4582,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4587,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - file
        - private_key
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PEM_read_PrivateKey
        - crypto_rsa_key_read_public
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4600,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4601,3'
              BranchSideFuncs:
                - crypto_rsa_key_read_public
                - fclose
                - PEM_read_PrivateKey
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4602,6'
              BranchSideFuncs:
                - crypto_rsa_key_read_public
                - fclose
                - PEM_read_PrivateKey
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4602,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4603,30'
              BranchSideFuncs:
                - PEM_read_PrivateKey
                - fclose
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4605,37'
              BranchSideFuncs:
                - crypto_rsa_key_read_public
                - fclose
      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:    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:    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:    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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_csr_sign
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - csr
        - key
        - algo
      BBCount:         13
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
        - EVP_sha256
        - EVP_sha384
        - EVP_sha512
        - X509_REQ_sign
        - i2d_X509_REQ
        - wpabuf_alloc_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4515,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4517,13'
              BranchSideFuncs:
                - EVP_sha256
                - X509_REQ_sign
                - i2d_X509_REQ
                - wpabuf_alloc_copy
                - CRYPTO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4520,13'
              BranchSideFuncs:
                - EVP_sha384
                - X509_REQ_sign
                - i2d_X509_REQ
                - wpabuf_alloc_copy
                - CRYPTO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4523,13'
              BranchSideFuncs:
                - EVP_sha512
                - X509_REQ_sign
                - i2d_X509_REQ
                - wpabuf_alloc_copy
                - CRYPTO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4526,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4529,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4530,3'
              BranchSideFuncs:
                - i2d_X509_REQ
                - wpabuf_alloc_copy
                - CRYPTO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4532,38'
              BranchSideFuncs:
                - i2d_X509_REQ
                - wpabuf_alloc_copy
                - CRYPTO_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4533,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4534,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4536,26'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - CRYPTO_free
      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:    3
      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/dpp-uri/../../../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:
        - csr
        - attr
        - len
        - type
      BBCount:         15
      ICount:          111
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4478,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4480,7'
              BranchSideFuncs:
                - X509_REQ_get_attr_by_NID
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
                - ASN1_TYPE_get
                - X509_ATTRIBUTE_get0_data
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4483,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4487,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4488,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4490,42'
              BranchSideFuncs:
                - X509_REQ_get_attr
                - X509_ATTRIBUTE_get0_type
                - ASN1_TYPE_get
                - X509_ATTRIBUTE_get0_data
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4491,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4492,3'
              BranchSideFuncs:
                - X509_ATTRIBUTE_get0_type
                - ASN1_TYPE_get
                - X509_ATTRIBUTE_get0_data
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4494,41'
              BranchSideFuncs:
                - X509_ATTRIBUTE_get0_type
                - ASN1_TYPE_get
                - X509_ATTRIBUTE_get0_data
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4495,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4496,3'
              BranchSideFuncs:
                - ASN1_TYPE_get
                - X509_ATTRIBUTE_get0_data
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4497,24'
              BranchSideFuncs:
                - ASN1_TYPE_get
                - X509_ATTRIBUTE_get0_data
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4499,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4500,3'
              BranchSideFuncs:
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4501,28'
              BranchSideFuncs:
                - ASN1_STRING_length
                - ASN1_STRING_get0_data
      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/dpp-uri/../../../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:
        - csr
        - attr
        - attr_type
        - value
        - len
      BBCount:         9
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_add1_attr_by_NID
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4452,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4454,7'
              BranchSideFuncs:
                - X509_REQ_add1_attr_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4457,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4460,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4462,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4464,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - csr
        - type
        - name
      BBCount:         15
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - X509_NAME_add_entry_by_NID
        - X509_REQ_get_subject_name
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4407,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4409,7'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - strlen
                - X509_NAME_add_entry_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4412,7'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - strlen
                - X509_NAME_add_entry_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4415,7'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - strlen
                - X509_NAME_add_entry_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4418,7'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - strlen
                - X509_NAME_add_entry_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4421,7'
              BranchSideFuncs:
                - X509_REQ_get_subject_name
                - strlen
                - X509_NAME_add_entry_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4424,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4428,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4429,3'
              BranchSideFuncs:
                - strlen
                - X509_NAME_add_entry_by_NID
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4437,34'
              BranchSideFuncs:
                - strlen
                - X509_NAME_add_entry_by_NID
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4437,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4440,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4443,2'
              BranchSideFuncs: []
      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:    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:    90
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4393
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - csr
        - key
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - X509_REQ_set_pubkey
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4394,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4395,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4397,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - csr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - X509_REQ_free
      functionUses:    2
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4363
      functionLinenumberEnd: 4383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - req
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - X509_REQ_free
        - X509_REQ_get_pubkey
        - X509_REQ_verify
        - d2i_X509_REQ
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4369,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4370,3'
              BranchSideFuncs:
                - X509_REQ_get_pubkey
                - X509_REQ_free
                - X509_REQ_verify
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4372,41'
              BranchSideFuncs:
                - X509_REQ_get_pubkey
                - X509_REQ_free
                - X509_REQ_verify
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4373,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4374,3'
              BranchSideFuncs:
                - X509_REQ_verify
                - X509_REQ_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4376,34'
              BranchSideFuncs:
                - X509_REQ_verify
                - X509_REQ_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4376,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4377,3'
              BranchSideFuncs:
                - X509_REQ_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4379,30'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4358,30'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4358,30'
              BranchSideFuncs:
                - X509_REQ_new
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4358,30'
              BranchSideFuncs:
                - X509_REQ_new
      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:
        - sk
        - idx
      BBCount:         3
      ICount:          20
      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:
        - sk
      BBCount:         3
      ICount:          16
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4267
      functionLinenumberEnd: 4352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkcs7
      BBCount:         28
      ICount:          193
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4294,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4297,24'
              BranchSideFuncs:
                - OBJ_obj2nid
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
                - sk_X509_num
                - BIO_s_mem
                - BIO_new
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4301,22'
              BranchSideFuncs:
                - OBJ_obj2nid
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
                - sk_X509_num
                - BIO_s_mem
                - BIO_new
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4301,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4303,11'
              BranchSideFuncs:
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
                - sk_X509_num
                - BIO_s_mem
                - BIO_new
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4306,11'
              BranchSideFuncs:
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
                - sk_X509_num
                - BIO_s_mem
                - BIO_new
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4309,9'
              BranchSideFuncs:
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
                - sk_X509_num
                - BIO_s_mem
                - BIO_new
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4314,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4314,36'
              BranchSideFuncs:
                - sk_X509_num
                - BIO_s_mem
                - BIO_new
                - PKCS7_free
                - BIO_free_all
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4315,3'
              BranchSideFuncs:
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4314,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4315,3'
              BranchSideFuncs:
                - wpa_printf
                - PKCS7_free
                - BIO_free_all
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4320,16'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - PKCS7_free
                - BIO_free_all
                - BIO_ctrl_pending
                - wpabuf_alloc
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4321,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4322,3'
              BranchSideFuncs:
                - BIO_ctrl_pending
                - wpabuf_alloc
                - PKCS7_free
                - BIO_free_all
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4324,9'
              BranchSideFuncs:
                - BIO_ctrl_pending
                - wpabuf_alloc
                - PKCS7_free
                - BIO_free_all
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
                - sk_X509_value
                - PEM_write_bio_X509
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4324,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4325,30'
              BranchSideFuncs:
                - sk_X509_value
                - PEM_write_bio_X509
                - BIO_ctrl_pending
                - wpabuf_alloc
                - PKCS7_free
                - BIO_free_all
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4330,26'
              BranchSideFuncs:
                - BIO_ctrl_pending
                - wpabuf_alloc
                - PKCS7_free
                - BIO_free_all
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4332,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4333,3'
              BranchSideFuncs:
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - PKCS7_free
                - BIO_free_all
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4334,17'
              BranchSideFuncs:
                - wpabuf_put
                - BIO_read
                - wpabuf_put
                - PKCS7_free
                - BIO_free_all
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4335,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4336,15'
              BranchSideFuncs:
                - wpabuf_free
                - PKCS7_free
                - BIO_free_all
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4340,13'
              BranchSideFuncs:
                - wpabuf_put
                - PKCS7_free
                - BIO_free_all
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4349,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4349,6'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4350,16'
              BranchSideFuncs:
                - BIO_free_all
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4241
      functionLinenumberEnd: 4263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - title
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BIO_ctrl_pending
        - BIO_free
        - BIO_new
        - BIO_read
        - BIO_s_mem
        - EVP_PKEY_print_private
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4248,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4249,3'
              BranchSideFuncs:
                - EVP_PKEY_print_private
                - BIO_ctrl_pending
                - malloc
                - BIO_free
                - BIO_read
                - free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4251,25'
              BranchSideFuncs:
                - EVP_PKEY_print_private
                - BIO_ctrl_pending
                - malloc
                - BIO_free
                - BIO_read
                - free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4254,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4255,18'
              BranchSideFuncs:
                - BIO_read
                - free
                - BIO_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4262,11'
              BranchSideFuncs:
                - BIO_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4256,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4257,4'
              BranchSideFuncs:
                - wpa_printf
                - free
                - BIO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4260,3'
              BranchSideFuncs:
                - free
                - BIO_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4227
      functionLinenumberEnd: 4236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4232,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4233,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4235,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4176
      functionLinenumberEnd: 4223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         15
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
        - EVP_PKEY_get0_EC_KEY
        - wpa_printf
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4191,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4192,3'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get_curve_name
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4193,28'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_GROUP_get_curve_name
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4194,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4195,3'
              BranchSideFuncs:
                - EC_GROUP_get_curve_name
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4196,32'
              BranchSideFuncs:
                - EC_GROUP_get_curve_name
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4198,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4200,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4202,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4204,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4207,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4211,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4215,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4220,7'
              BranchSideFuncs:
                - wpa_printf
      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/dpp-uri/../../../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:
        - key
        - data
        - len
        - r
        - r_len
        - s
        - s_len
      BBCount:         15
      ICount:          127
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4152,12'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4152,16'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
                - ECDSA_SIG_set0
                - i2d_ECDSA_SIG
                - crypto_ec_key_verify_signature
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4153,3'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4152,21'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4152,25'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
                - ECDSA_SIG_set0
                - i2d_ECDSA_SIG
                - crypto_ec_key_verify_signature
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4153,3'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4152,29'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4152,47'
              BranchSideFuncs:
                - ECDSA_SIG_set0
                - i2d_ECDSA_SIG
                - crypto_ec_key_verify_signature
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4153,3'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4152,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4153,3'
              BranchSideFuncs:
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4154,7'
              BranchSideFuncs:
                - i2d_ECDSA_SIG
                - crypto_ec_key_verify_signature
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4158,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4159,3'
              BranchSideFuncs:
                - wpa_printf
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4164,39'
              BranchSideFuncs:
                - crypto_ec_key_verify_signature
                - CRYPTO_free
                - BN_free
                - BN_free
                - ECDSA_SIG_free
      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/dpp-uri/../../../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:
        - key
        - data
        - len
        - sig
        - sig_len
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_verify
        - EVP_PKEY_verify_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4123,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4123,37'
              BranchSideFuncs:
                - EVP_PKEY_verify_init
                - EVP_PKEY_verify
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4124,21'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4123,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4124,21'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4128,24'
              BranchSideFuncs:
                - EVP_PKEY_verify
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4130,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4131,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4132,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4132,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4134,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4026
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         13
      ICount:          77
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4055,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4056,3'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - BN_new
                - BN_free
                - EC_GROUP_get_curve
                - BN_num_bits
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4057,28'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - BN_new
                - BN_free
                - EC_GROUP_get_curve
                - BN_num_bits
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4059,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4059,17'
              BranchSideFuncs:
                - BN_free
                - EC_GROUP_get_curve
                - BN_num_bits
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4061,3'
              BranchSideFuncs:
                - BN_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4059,23'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4060,26'
              BranchSideFuncs:
                - EC_GROUP_get_curve
                - BN_free
                - BN_num_bits
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4061,3'
              BranchSideFuncs:
                - BN_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4059,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4061,3'
              BranchSideFuncs:
                - BN_num_bits
                - BN_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4062,14'
              BranchSideFuncs:
                - BN_num_bits
                - BN_free
      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/dpp-uri/../../../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:
        - key
        - data
        - len
      BBCount:         17
      ICount:          137
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4081,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4082,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4084,27'
              BranchSideFuncs:
                - crypto_ec_key_sign
                - wpabuf_head
                - wpabuf_len
                - d2i_ECDSA_SIG
                - wpabuf_clear_free
                - ECDSA_SIG_free
                - ECDSA_SIG_get0
                - wpabuf_put
                - wpabuf_put
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4085,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4086,3'
              BranchSideFuncs:
                - wpabuf_head
                - wpabuf_len
                - d2i_ECDSA_SIG
                - wpabuf_clear_free
                - ECDSA_SIG_free
                - ECDSA_SIG_get0
                - wpabuf_put
                - wpabuf_put
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4090,18'
              BranchSideFuncs:
                - wpabuf_head
                - wpabuf_len
                - d2i_ECDSA_SIG
                - wpabuf_clear_free
                - ECDSA_SIG_free
                - ECDSA_SIG_get0
                - wpabuf_put
                - wpabuf_put
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4092,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4093,3'
              BranchSideFuncs:
                - ECDSA_SIG_get0
                - wpabuf_put
                - wpabuf_put
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
                - ECDSA_SIG_free
                - wpabuf_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4094,17'
              BranchSideFuncs:
                - ECDSA_SIG_get0
                - wpabuf_put
                - wpabuf_put
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
                - ECDSA_SIG_free
                - wpabuf_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4101,32'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4102,58'
              BranchSideFuncs:
                - wpabuf_clear_free
                - ECDSA_SIG_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4104,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - ECDSA_SIG_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4100,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4103,30'
              BranchSideFuncs:
                - wpabuf_clear_free
                - ECDSA_SIG_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4104,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - ECDSA_SIG_free
      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/dpp-uri/../../../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:
        - key
        - data
        - len
      BBCount:         14
      ICount:          91
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4006,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4007,3'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - wpabuf_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_sign_init
                - wpabuf_put
                - EVP_PKEY_sign
                - wpabuf_put
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4009,40'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - wpabuf_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_sign_init
                - wpabuf_put
                - EVP_PKEY_sign
                - wpabuf_put
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4010,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4011,25'
              BranchSideFuncs:
                - EVP_PKEY_sign_init
                - wpabuf_put
                - EVP_PKEY_sign
                - wpabuf_put
                - EVP_PKEY_CTX_free
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4014,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4011,37'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4012,20'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4014,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:4010,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4014,15'
              BranchSideFuncs:
                - wpabuf_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:4017,14'
              BranchSideFuncs:
                - wpabuf_put
                - EVP_PKEY_CTX_free
      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/dpp-uri/../../../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:
        - a
        - buf
        - buflen
        - padlen
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BN_bn2bin
        - BN_bn2binpad
        - BN_num_bits
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2052,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2053,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2055,6'
              BranchSideFuncs:
                - BN_num_bits
                - BN_bn2bin
                - BN_bn2binpad
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2055,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2062,40'
              BranchSideFuncs:
                - BN_bn2binpad
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2067,14'
              BranchSideFuncs:
                - BN_num_bits
                - BN_bn2bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2068,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2069,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2070,6'
              BranchSideFuncs:
                - BN_bn2bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2070,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2071,12'
              BranchSideFuncs:
                - BN_bn2bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2073,10'
              BranchSideFuncs:
                - BN_bn2bin
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3973
      functionLinenumberEnd: 3994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BN_dup
        - EC_KEY_get0_private_key
        - EVP_PKEY_get0_EC_KEY
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3987,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3988,3'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - BN_dup
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3989,31'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - BN_dup
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3990,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3991,3'
              BranchSideFuncs:
                - BN_dup
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3992,41'
              BranchSideFuncs:
                - BN_dup
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 3968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_POINT_dup
        - EVP_PKEY_get0_EC_KEY
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3958,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3959,3'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - EC_POINT_dup
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3960,28'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - EC_POINT_dup
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3961,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3962,3'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_POINT_dup
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3963,33'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_POINT_dup
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3964,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3965,3'
              BranchSideFuncs:
                - EC_POINT_dup
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3966,49'
              BranchSideFuncs:
                - EC_POINT_dup
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3831
      functionLinenumberEnd: 3909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - prefix
      BBCount:         15
      ICount:          130
      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:    39
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3872,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3873,3'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - i2o_ECPublicKey
                - wpabuf_alloc
                - EC_KEY_free
                - wpabuf_put
                - i2o_ECPublicKey
                - EC_KEY_free
                - wpabuf_mhead
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3874,23'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - i2o_ECPublicKey
                - wpabuf_alloc
                - EC_KEY_free
                - wpabuf_put
                - i2o_ECPublicKey
                - EC_KEY_free
                - wpabuf_mhead
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3876,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3877,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3883,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - EC_KEY_free
                - wpabuf_put
                - i2o_ECPublicKey
                - EC_KEY_free
                - wpabuf_mhead
                - wpa_printf
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3884,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3885,15'
              BranchSideFuncs:
                - wpabuf_put
                - i2o_ECPublicKey
                - EC_KEY_free
                - wpabuf_mhead
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3889,19'
              BranchSideFuncs:
                - wpabuf_put
                - i2o_ECPublicKey
                - EC_KEY_free
                - wpabuf_mhead
                - wpa_printf
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3892,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3895,7'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3900,7'
              BranchSideFuncs:
                - wpabuf_mhead
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3900,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3902,22'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3907,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_key_get_ecprivate_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3757
      functionLinenumberEnd: 3826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - key
        - include_pub
      BBCount:         11
      ICount:          98
      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:    6
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3805,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3806,3'
              BranchSideFuncs:
                - EC_KEY_get_enc_flags
                - EC_KEY_set_enc_flags
                - EC_KEY_set_conv_form
                - i2d_ECPrivateKey
                - EC_KEY_free
                - wpabuf_alloc_copy
                - CRYPTO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3808,35'
              BranchSideFuncs:
                - EC_KEY_get_enc_flags
                - EC_KEY_set_enc_flags
                - EC_KEY_set_conv_form
                - i2d_ECPrivateKey
                - EC_KEY_free
                - wpabuf_alloc_copy
                - CRYPTO_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3809,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3810,13'
              BranchSideFuncs:
                - EC_KEY_set_enc_flags
                - EC_KEY_set_conv_form
                - i2d_ECPrivateKey
                - EC_KEY_free
                - wpabuf_alloc_copy
                - CRYPTO_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3812,13'
              BranchSideFuncs:
                - EC_KEY_set_enc_flags
                - EC_KEY_set_conv_form
                - i2d_ECPrivateKey
                - EC_KEY_free
                - wpabuf_alloc_copy
                - CRYPTO_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3819,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3820,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3821,26'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - CRYPTO_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          72
      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:    5
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3733,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3734,3'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - i2d_PUBKEY
                - EC_KEY_free
                - wpabuf_alloc_copy
                - CRYPTO_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3737,23'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - i2d_PUBKEY
                - EC_KEY_free
                - wpabuf_alloc_copy
                - CRYPTO_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3741,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3743,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3747,26'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - CRYPTO_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3501
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - group
      BBCount:         23
      ICount:          140
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3537,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3538,58'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3542,39'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - wpa_printf
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_set_conv_form
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3543,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3544,3'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - wpa_printf
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_set_conv_form
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3548,23'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - wpa_printf
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_set_conv_form
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3550,14'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3550,38'
              BranchSideFuncs:
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_set_conv_form
                - EC_KEY_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3551,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3550,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3551,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3556,26'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_set_conv_form
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3557,12'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3558,27'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_set_conv_form
                - EC_KEY_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3560,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3558,38'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3559,22'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3560,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3557,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3560,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3565,31'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_set_conv_form
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3566,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3567,7'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - EC_KEY_free
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3570,23'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - EC_KEY_free
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - group
      BBCount:         12
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2357,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2359,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2361,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2363,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2365,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2367,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2370,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2374,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2378,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2382,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2385,3'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - ec
        - pub
      BBCount:         17
      ICount:          93
      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:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3472,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3473,23'
              BranchSideFuncs:
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
                - EVP_PKEY_assign
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3477,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3473,46'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3474,28'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3477,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3472,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3477,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3480,23'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3483,12'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3483,15'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3484,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3483,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3483,54'
              BranchSideFuncs:
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3484,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_PKEY_free
                - EC_KEY_free
      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/dpp-uri/../../../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:
        - group
        - buf_x
        - buf_y
        - len
      BBCount:         43
      ICount:          251
      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:    5
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3376,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3376,17'
              BranchSideFuncs:
                - crypto_ec_group_2_nid
                - BN_CTX_new
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_GROUP_new_by_curve_name
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3377,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3376,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3377,3'
              BranchSideFuncs:
                - crypto_ec_group_2_nid
                - BN_CTX_new
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_GROUP_new_by_curve_name
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3379,30'
              BranchSideFuncs:
                - crypto_ec_group_2_nid
                - BN_CTX_new
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_GROUP_new_by_curve_name
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3380,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3381,58'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3385,8'
              BranchSideFuncs:
                - BN_CTX_new
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_GROUP_new_by_curve_name
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3386,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3387,3'
              BranchSideFuncs:
                - EC_GROUP_new_by_curve_name
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3389,40'
              BranchSideFuncs:
                - EC_GROUP_new_by_curve_name
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3390,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3391,3'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3393,16'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_bin2bn
                - EC_POINT_new
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3396,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3396,13'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3397,3'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3396,15'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3396,19'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3397,3'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3396,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3397,3'
              BranchSideFuncs:
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3399,39'
              BranchSideFuncs:
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3399,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3402,24'
              BranchSideFuncs:
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3406,28'
              BranchSideFuncs:
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3406,50'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3407,30'
              BranchSideFuncs:
                - EC_POINT_is_at_infinity
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3408,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3406,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3408,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3412,10'
              BranchSideFuncs:
                - EC_KEY_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3413,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3414,23'
              BranchSideFuncs:
                - EC_KEY_set_group
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EVP_PKEY_assign
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3418,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3414,45'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3415,28'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3418,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3413,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3418,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3421,23'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3424,12'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3424,15'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3425,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3424,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3424,54'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3425,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - EC_GROUP_free
                - BN_free
                - BN_free
                - EC_POINT_free
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - der
        - der_len
      BBCount:         9
      ICount:          53
      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:    5
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3303,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3305,24'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3314,28'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3314,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3315,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3317,34'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3583
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_free
      functionUses:    50
      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/dpp-uri/../../../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:
        - group
        - raw
        - raw_len
      BBCount:         29
      ICount:          175
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3248,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3249,58'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3253,35'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EC_KEY_set_private_key
                - EC_KEY_get0_group
                - EC_POINT_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3255,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3255,17'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EC_KEY_set_private_key
                - EC_KEY_get0_group
                - EC_POINT_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3259,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3255,22'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3256,29'
              BranchSideFuncs:
                - EC_KEY_set_private_key
                - EC_KEY_get0_group
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EC_POINT_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3259,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3255,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3259,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3263,31'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EC_POINT_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3264,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3265,3'
              BranchSideFuncs:
                - EC_POINT_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3266,21'
              BranchSideFuncs:
                - EC_POINT_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3267,11'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3268,19'
              BranchSideFuncs:
                - EC_POINT_mul
                - EC_KEY_set_public_key
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EVP_PKEY_assign
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3272,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3268,63'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3269,28'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3272,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3267,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3272,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3276,23'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3279,12'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3279,15'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - BN_clear_free
                - EC_POINT_free
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3280,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3279,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3279,54'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3280,3'
              BranchSideFuncs:
                - wpa_printf
                - EC_KEY_free
                - EVP_PKEY_free
                - BN_clear_free
                - EC_POINT_free
      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/dpp-uri/../../../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:
        - der
        - der_len
      BBCount:         12
      ICount:          72
      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:    3
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3142,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3144,24'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - EVP_PKEY_new
                - EC_KEY_free
                - crypto_ec_key_deinit
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3147,23'
              BranchSideFuncs:
                - EC_KEY_set_conv_form
                - EVP_PKEY_new
                - EC_KEY_free
                - crypto_ec_key_deinit
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3150,12'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3150,15'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - EC_KEY_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3151,15'
              BranchSideFuncs:
                - EC_KEY_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3150,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3151,15'
              BranchSideFuncs:
                - EC_KEY_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3155,34'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3106
      functionLinenumberEnd: 3107
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ecdh
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_ec_prime_len
      functionUses:    0
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_num_bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2487,9'
          Dst:             BN_num_bits
    - functionName:    crypto_ecdh_set_peerkey
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - ecdh
        - inc_y
        - key
        - len
      BBCount:         50
      ICount:          342
      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:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3011,21'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3011,29'
              BranchSideFuncs:
                - BN_bin2bn
                - EC_POINT_new
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_set_compressed_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_bin2bn
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3011,39'
              BranchSideFuncs:
                - BN_bin2bn
                - EC_POINT_new
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_set_compressed_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_bin2bn
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3013,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3013,13'
              BranchSideFuncs:
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_set_compressed_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_bin2bn
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3014,3'
              BranchSideFuncs:
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3013,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3014,3'
              BranchSideFuncs:
                - EC_POINT_set_compressed_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_bin2bn
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3016,6'
              BranchSideFuncs:
                - EC_POINT_set_compressed_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_bin2bn
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3016,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3017,17'
              BranchSideFuncs:
                - BN_bin2bn
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3027,50'
              BranchSideFuncs:
                - EC_POINT_set_compressed_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3018,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3019,4'
              BranchSideFuncs:
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3020,40'
              BranchSideFuncs:
                - EC_POINT_set_affine_coordinates
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_POINT_is_on_curve
                - wpa_printf
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3020,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3024,25'
              BranchSideFuncs:
                - EC_POINT_is_on_curve
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3027,2'
              BranchSideFuncs:
                - EC_POINT_is_on_curve
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3027,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:0,0'
              BranchSideFuncs:
                - EC_POINT_is_on_curve
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3032,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3036,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3037,3'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3042,35'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3043,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3043,38'
              BranchSideFuncs:
                - EC_KEY_set_public_key
                - EVP_PKEY_new
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3046,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3043,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3046,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3050,12'
              BranchSideFuncs:
                - EVP_PKEY_new
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3051,15'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3051,39'
              BranchSideFuncs:
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3052,3'
              BranchSideFuncs:
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3051,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3052,3'
              BranchSideFuncs:
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3054,25'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3055,11'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3055,35'
              BranchSideFuncs:
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - wpabuf_alloc
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3060,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3055,45'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3056,31'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3060,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3056,50'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3057,22'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3060,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3055,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3060,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3064,24'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3065,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3066,3'
              BranchSideFuncs:
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3067,22'
              BranchSideFuncs:
                - wpabuf_put
                - EVP_PKEY_derive
                - wpabuf_put
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3067,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3070,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3073,6'
              BranchSideFuncs:
                - wpabuf_put
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3073,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3076,13'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3077,13'
              BranchSideFuncs:
                - wpabuf_put
                - BN_free
                - BN_free
                - EC_KEY_free
                - EC_POINT_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecdh
        - inc_y
      BBCount:         32
      ICount:          215
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2903,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2904,3'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - BN_new
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_new
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2906,34'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - BN_new
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_new
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2907,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2908,3'
              BranchSideFuncs:
                - BN_new
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_new
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2910,6'
              BranchSideFuncs:
                - BN_new
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - BN_new
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2911,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2912,7'
              BranchSideFuncs:
                - BN_new
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_alloc
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2916,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2913,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2914,4'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2915,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2916,21'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2916,33'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2916,39'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2917,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2917,13'
              BranchSideFuncs:
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_put
                - crypto_bignum_to_bin
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2918,3'
              BranchSideFuncs:
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2917,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2918,3'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2920,38'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - wpabuf_put
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2920,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2924,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2928,54'
              BranchSideFuncs:
                - wpabuf_put
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2930,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2931,3'
              BranchSideFuncs:
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2933,6'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_put
                - crypto_bignum_to_bin
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2933,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2933,6'
              BranchSideFuncs:
                - wpabuf_put
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2934,55'
              BranchSideFuncs:
                - wpabuf_put
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
                - wpabuf_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2936,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2937,4'
              BranchSideFuncs:
                - wpabuf_free
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2938,2'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_KEY_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - group
        - own_key
      BBCount:         14
      ICount:          82
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2849,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2850,3'
              BranchSideFuncs:
                - crypto_ec_init
                - crypto_ecdh_deinit
                - EVP_PKEY_new
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2852,28'
              BranchSideFuncs:
                - crypto_ec_init
                - crypto_ecdh_deinit
                - EVP_PKEY_new
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2853,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2854,3'
              BranchSideFuncs:
                - EVP_PKEY_new
                - crypto_ecdh_deinit
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_assign
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2856,15'
              BranchSideFuncs:
                - EVP_PKEY_new
                - crypto_ecdh_deinit
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_assign
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2857,18'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2858,6'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - EVP_PKEY_assign
                - crypto_ecdh_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2861,3'
              BranchSideFuncs:
                - crypto_ecdh_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2857,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2861,3'
              BranchSideFuncs:
                - crypto_ecdh_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2863,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - group
      BBCount:         26
      ICount:          180
      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:    10
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2434,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2435,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2437,6'
              BranchSideFuncs:
                - os_zalloc
                - BN_CTX_new
                - EC_GROUP_new_by_curve_name
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - EC_GROUP_get_curve
                - crypto_ec_deinit
                - EC_GROUP_get_order
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2438,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2439,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2441,11'
              BranchSideFuncs:
                - BN_CTX_new
                - EC_GROUP_new_by_curve_name
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - EC_GROUP_get_curve
                - crypto_ec_deinit
                - EC_GROUP_get_order
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2449,23'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2449,26'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2449,43'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2449,46'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2449,63'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2450,6'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2450,23'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2450,26'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2450,39'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2450,42'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2450,55'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2451,26'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2451,68'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2452,26'
              BranchSideFuncs:
                - EC_GROUP_get_order
                - crypto_ec_deinit
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2449,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2453,20'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2457,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3096
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ecdh
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_free
        - crypto_ec_deinit
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:3097,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3097,6'
              BranchSideFuncs:
                - crypto_ec_deinit
                - EVP_PKEY_free
                - free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:3098,20'
              BranchSideFuncs:
                - crypto_ec_deinit
                - EVP_PKEY_free
                - free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_clear_free
        - EC_GROUP_free
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2463,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2464,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2465,16'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - EC_GROUP_free
                - BN_CTX_free
                - free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - group
      BBCount:         22
      ICount:          139
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2772,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2773,3'
              BranchSideFuncs:
                - crypto_ec_init
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_new_by_curve_name
                - wpa_printf
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2775,28'
              BranchSideFuncs:
                - crypto_ec_init
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_new_by_curve_name
                - wpa_printf
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2776,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2777,3'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2779,39'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2780,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2781,3'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2785,23'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2787,14'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2787,38'
              BranchSideFuncs:
                - EVP_PKEY_set1_EC_KEY
                - EVP_PKEY_CTX_new
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2788,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2787,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2788,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2793,26'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2794,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2795,3'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - crypto_ecdh_deinit
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2797,27'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - crypto_ecdh_deinit
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2797,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2800,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2804,22'
              BranchSideFuncs:
                - EVP_PKEY_keygen
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - crypto_ecdh_deinit
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2804,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2804,44'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2806,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - crypto_ecdh_deinit
                - EC_KEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
      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/dpp-uri/../../../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:
        - e
        - p
        - title
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BN_bn2hex
        - BN_free
        - BN_new
        - CRYPTO_free
        - EC_POINT_get_affine_coordinates
        - wpa_printf
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2708,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2708,13'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
                - EC_POINT_get_affine_coordinates
                - BN_bn2hex
                - BN_bn2hex
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2711,3'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2708,15'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2709,38'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - BN_bn2hex
                - BN_bn2hex
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2711,3'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2708,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2711,3'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2713,20'
              BranchSideFuncs:
                - BN_bn2hex
                - BN_bn2hex
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2715,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2715,17'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2716,3'
              BranchSideFuncs:
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2715,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2716,3'
              BranchSideFuncs:
                - wpa_printf
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2718,38'
              BranchSideFuncs:
                - wpa_printf
                - CRYPTO_free
                - CRYPTO_free
                - BN_free
                - BN_free
      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/dpp-uri/../../../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:
        - e
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_cmp
      functionUses:    0
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - p
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_is_on_curve
      functionUses:    4
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - p
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_is_at_infinity
      functionUses:    6
      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/dpp-uri/../../../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:
        - e
        - x
      BBCount:         15
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - BN_clear_free
        - BN_mod_add_quick
        - BN_mod_mul
        - BN_mod_sqr
        - BN_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2663,10'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2664,17'
              BranchSideFuncs:
                - BN_mod_sqr
                - BN_clear_free
                - BN_mod_add_quick
                - BN_mod_mul
                - BN_mod_add_quick
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2670,16'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2664,62'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2665,23'
              BranchSideFuncs:
                - BN_mod_add_quick
                - BN_clear_free
                - BN_mod_mul
                - BN_mod_add_quick
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2670,16'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2665,49'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2666,17'
              BranchSideFuncs:
                - BN_mod_mul
                - BN_clear_free
                - BN_mod_add_quick
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2670,16'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2666,67'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2667,23'
              BranchSideFuncs:
                - BN_mod_add_quick
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2670,16'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2663,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2668,35'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2670,16'
              BranchSideFuncs:
                - BN_clear_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - p
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_invert
      functionUses:    3
      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/dpp-uri/../../../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:
        - e
        - p
        - b
        - res
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_mul
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2637,9'
          Dst:             EC_POINT_mul
    - functionName:    crypto_ec_point_add
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - e
        - a
        - b
        - c
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_add
      functionUses:    8
      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/dpp-uri/../../../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:
        - e
        - val
      BBCount:         14
      ICount:          110
      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:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2601,16'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2601,19'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_POINT_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2602,17'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_POINT_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2601,29'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2601,32'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_POINT_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2602,17'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_POINT_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2601,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2602,17'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_POINT_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2608,39'
              BranchSideFuncs:
                - EC_POINT_set_affine_coordinates
                - EC_POINT_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2608,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2609,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2613,16'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
      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/dpp-uri/../../../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:
        - e
        - point
        - x
        - y
      BBCount:         21
      ICount:          139
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2566,11'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2566,14'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - EC_POINT_get_affine_coordinates
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2566,11'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2566,19'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2566,19'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2567,38'
              BranchSideFuncs:
                - EC_POINT_get_affine_coordinates
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2566,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2566,6'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2569,7'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
                - crypto_bignum_to_bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2569,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2571,30'
              BranchSideFuncs:
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2573,7'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2573,16'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2573,19'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - crypto_bignum_to_bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2578,7'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2573,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2575,30'
              BranchSideFuncs:
                - crypto_bignum_to_bin
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2578,7'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2578,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2579,8'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2580,2'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
      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/dpp-uri/../../../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:
        - e
        - p
        - x
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_POINT_get_affine_coordinates
      functionUses:    2
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - clear
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_POINT_clear_free
        - EC_POINT_free
      functionUses:    37
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2536,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2537,36'
              BranchSideFuncs:
                - EC_POINT_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2539,30'
              BranchSideFuncs:
                - EC_POINT_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_GROUP_get0_generator
      functionUses:    2
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_a
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_order
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_get_prime
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2504
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_ec_order_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_num_bits
      functionUses:    0
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_num_bits
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2493,9'
          Dst:             BN_num_bits
    - functionName:    crypto_ec_point_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_POINT_new
      functionUses:    16
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2479,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2480,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2481,49'
              BranchSideFuncs:
                - EC_POINT_new
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2481,36'
          Dst:             EC_POINT_new
    - functionName:    const_time_select_int
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mask
        - true_val
        - false_val
      BBCount:         3
      ICount:          24
      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/dpp-uri/../../../src/utils/const_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          21
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - p
      BBCount:         18
      ICount:          126
      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:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2311,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2312,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2314,8'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_value_one
                - BN_sub
                - BN_rshift1
                - BN_mod_exp_mont_consttime
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2316,11'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2316,15'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_value_one
                - BN_sub
                - BN_rshift1
                - BN_mod_exp_mont_consttime
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2322,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2316,19'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2318,14'
              BranchSideFuncs:
                - BN_value_one
                - BN_sub
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_rshift1
                - BN_mod_exp_mont_consttime
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2322,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2318,55'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2319,18'
              BranchSideFuncs:
                - BN_rshift1
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_mod_exp_mont_consttime
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2322,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2319,28'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2320,33'
              BranchSideFuncs:
                - BN_mod_exp_mont_consttime
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2322,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2316,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2322,3'
              BranchSideFuncs:
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2326,6'
              BranchSideFuncs:
                - BN_is_word
                - const_time_eq
                - const_time_select_int
                - BN_is_zero
                - const_time_eq
                - const_time_select_int
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_is_odd
      functionUses:    0
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_is_one
      functionUses:    0
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_is_zero
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2283,9'
          Dst:             BN_is_zero
    - functionName:    crypto_bignum_cmp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_cmp
      functionUses:    0
      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/dpp-uri/../../../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:
        - a
        - n
        - r
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_rshift
      functionUses:    0
      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/dpp-uri/../../../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:
        - a
        - b
        - c
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_sqr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2257,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2258,3'
              BranchSideFuncs:
                - BN_mod_sqr
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2259,30'
              BranchSideFuncs:
                - BN_mod_sqr
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
        - d
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_mul
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2236,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2237,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2238,30'
              BranchSideFuncs:
                - BN_mod_mul
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
        - d
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2213,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2214,3'
              BranchSideFuncs:
                - BN_mod_add
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2215,30'
              BranchSideFuncs:
                - BN_mod_add
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_div
        - BN_set_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2188,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2189,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2191,26'
              BranchSideFuncs:
                - BN_set_flags
                - BN_div
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_sub
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2171,9'
          Dst:             BN_sub
    - functionName:    crypto_bignum_inverse
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - a
        - b
        - c
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_inverse
        - BN_set_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2150,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2151,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2155,26'
              BranchSideFuncs:
                - BN_set_flags
                - BN_mod_inverse
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
        - d
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_mod_exp_mont_consttime
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2129,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2130,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2131,45'
              BranchSideFuncs:
                - BN_mod_exp_mont_consttime
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_div
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2107,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2108,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2109,8'
              BranchSideFuncs:
                - BN_div
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - a
        - b
        - c
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_add
      functionUses:    0
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - m
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_rand_range
      functionUses:    2
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - n
        - clear
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_clear_free
        - BN_free
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2037,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2038,28'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2040,22'
              BranchSideFuncs:
                - BN_free
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BN_free
        - BN_new
        - BN_set_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2025,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2026,3'
              BranchSideFuncs:
                - BN_set_word
                - BN_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2027,18'
              BranchSideFuncs:
                - BN_set_word
                - BN_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2027,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2028,11'
              BranchSideFuncs:
                - BN_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2031,34'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - buf
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_bin2bn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2012,7'
          Dst:             BN_bin2bn
    - functionName:    crypto_bignum_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:    6
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:2001,34'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2001,34'
              BranchSideFuncs:
                - BN_new
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:2001,34'
              BranchSideFuncs:
                - BN_new
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:2001,34'
          Dst:             BN_new
    - functionName:    omac1_aes_256
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          26
      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/dpp-uri/../../../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:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         33
      ICount:          175
      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:    7
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1948,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1949,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1951,6'
              BranchSideFuncs:
                - CMAC_CTX_free
                - EVP_aes_128_cbc
                - CMAC_Init
                - CMAC_Final
                - CMAC_Update
                - EVP_aes_192_cbc
                - CMAC_Init
                - EVP_aes_256_cbc
                - CMAC_Init
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1951,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1952,18'
              BranchSideFuncs:
                - EVP_aes_256_cbc
                - CMAC_Init
                - CMAC_CTX_free
                - CMAC_Final
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1954,13'
              BranchSideFuncs:
                - CMAC_CTX_free
                - EVP_aes_128_cbc
                - CMAC_Init
                - CMAC_Final
                - CMAC_Update
                - EVP_aes_192_cbc
                - CMAC_Init
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1952,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1953,4'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1954,2'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1954,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1955,18'
              BranchSideFuncs:
                - EVP_aes_192_cbc
                - CMAC_Init
                - CMAC_CTX_free
                - CMAC_Final
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1957,13'
              BranchSideFuncs:
                - CMAC_CTX_free
                - EVP_aes_128_cbc
                - CMAC_Init
                - CMAC_Final
                - CMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1955,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1956,4'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1957,2'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1957,13'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1958,18'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - CMAC_Init
                - CMAC_CTX_free
                - CMAC_Final
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1961,3'
              BranchSideFuncs:
                - CMAC_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1958,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1959,4'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1960,2'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1963,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1964,20'
              BranchSideFuncs:
                - CMAC_Update
                - CMAC_CTX_free
                - CMAC_Final
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1967,18'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1964,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1965,4'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1966,2'
              BranchSideFuncs:
                - CMAC_Final
                - CMAC_CTX_free
                - CMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1967,37'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1967,40'
              BranchSideFuncs:
                - CMAC_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1968,3'
              BranchSideFuncs:
                - CMAC_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1967,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1968,3'
              BranchSideFuncs:
                - CMAC_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1970,6'
              BranchSideFuncs:
                - CMAC_CTX_free
      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/dpp-uri/../../../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:
        - key
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - omac1_aes_128_vector
      functionUses:    0
      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/dpp-uri/../../../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:
        - key
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - omac1_aes_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1981,9'
          Dst:             omac1_aes_vector
    - functionName:    crypto_get_random
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1886,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1887,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1888,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - passphrase
        - ssid
        - ssid_len
        - iterations
        - buf
        - buflen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PKCS5_PBKDF2_HMAC_SHA1
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1877,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1879,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1880,2'
              BranchSideFuncs: []
      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_sha512
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - key_len
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha512_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1866,9'
          Dst:             hmac_sha512_vector
    - functionName:    hmac_sha512_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha512
        - openssl_hmac_vector
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1858,29'
          Dst:             EVP_sha512
        - Src:             '../../../src/crypto/crypto_openssl.c:1858,9'
          Dst:             openssl_hmac_vector
    - functionName:    openssl_hmac_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - type
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
        - mdlen
      BBCount:         13
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - HMAC_CTX_free
        - HMAC_CTX_new
        - HMAC_Final
        - HMAC_Init_ex
        - HMAC_Update
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1764,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1765,3'
              BranchSideFuncs:
                - HMAC_Init_ex
                - HMAC_Final
                - HMAC_CTX_free
                - HMAC_Update
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1766,21'
              BranchSideFuncs:
                - HMAC_Init_ex
                - HMAC_Final
                - HMAC_CTX_free
                - HMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1767,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1768,3'
              BranchSideFuncs:
                - HMAC_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1770,9'
              BranchSideFuncs:
                - HMAC_Final
                - HMAC_CTX_free
                - HMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1770,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1771,15'
              BranchSideFuncs:
                - HMAC_Update
                - HMAC_Final
                - HMAC_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1773,19'
              BranchSideFuncs:
                - HMAC_Final
                - HMAC_CTX_free
      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_sha384
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - key_len
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha384_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1847,9'
          Dst:             hmac_sha384_vector
    - functionName:    hmac_sha384_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha384
        - openssl_hmac_vector
      functionUses:    4
      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:    hmac_sha256
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - key_len
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha256_vector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1828,9'
          Dst:             hmac_sha256_vector
    - functionName:    hmac_sha256_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha256
        - openssl_hmac_vector
      functionUses:    4
      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/dpp-uri/../../../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:
        - key
        - key_len
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_sha1_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1811,9'
          Dst:             hmac_sha1_vector
    - functionName:    hmac_sha1_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha1
        - openssl_hmac_vector
      functionUses:    1
      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/dpp-uri/../../../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:
        - key
        - key_len
        - data
        - data_len
        - mac
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hmac_md5_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1794,9'
          Dst:             hmac_md5_vector
    - functionName:    hmac_md5_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          37
      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/dpp-uri/../../../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:
        - ctx
        - mac
        - len
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - HMAC_CTX_free
        - HMAC_Final
        - bin_clear_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1560,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1561,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1563,6'
              BranchSideFuncs:
                - HMAC_Final
                - HMAC_CTX_free
                - bin_clear_free
                - HMAC_CTX_free
                - bin_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1563,18'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1563,21'
              BranchSideFuncs:
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1564,17'
              BranchSideFuncs:
                - HMAC_CTX_free
                - bin_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1563,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1564,17'
              BranchSideFuncs:
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1569,11'
              BranchSideFuncs:
                - HMAC_Final
                - HMAC_CTX_free
                - bin_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1578,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1579,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1581,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1581,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1582,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1586,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - ctx
        - data
        - len
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - HMAC_Update
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1504,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1505,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1510,19'
              BranchSideFuncs:
                - HMAC_Update
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1510,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1510,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1511,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:1510,7'
          Dst:             HMAC_Update
    - functionName:    crypto_hash_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - alg
        - key
        - key_len
      BBCount:         15
      ICount:          107
      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:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1463,8'
              BranchSideFuncs:
                - EVP_md5
                - os_zalloc
                - HMAC_CTX_new
                - free
                - HMAC_Init_ex
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1468,8'
              BranchSideFuncs:
                - EVP_sha1
                - os_zalloc
                - HMAC_CTX_new
                - free
                - HMAC_Init_ex
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1474,8'
              BranchSideFuncs:
                - EVP_sha256
                - os_zalloc
                - HMAC_CTX_new
                - free
                - HMAC_Init_ex
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1479,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1483,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1484,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1485,13'
              BranchSideFuncs:
                - HMAC_CTX_new
                - free
                - HMAC_Init_ex
                - HMAC_CTX_free
                - bin_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1486,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1487,3'
              BranchSideFuncs:
                - HMAC_Init_ex
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1491,19'
              BranchSideFuncs:
                - HMAC_Init_ex
                - HMAC_CTX_free
                - bin_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1491,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1492,17'
              BranchSideFuncs:
                - HMAC_CTX_free
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1497,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1377,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1378,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1379,7'
              BranchSideFuncs:
                - DH_free
      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/dpp-uri/../../../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:
        - ctx
        - peer_public
        - own_private
      BBCount:         13
      ICount:          105
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1340,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1341,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1343,34'
              BranchSideFuncs:
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - DH_size
                - wpabuf_alloc
                - wpabuf_mhead
                - DH_compute_key
                - wpabuf_put
                - BN_clear_free
                - BN_clear_free
                - wpabuf_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1345,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1346,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1348,17'
              BranchSideFuncs:
                - DH_size
                - wpabuf_alloc
                - wpabuf_mhead
                - DH_compute_key
                - wpabuf_put
                - BN_clear_free
                - BN_clear_free
                - wpabuf_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1350,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1351,3'
              BranchSideFuncs:
                - BN_clear_free
                - wpabuf_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1353,39'
              BranchSideFuncs:
                - wpabuf_mhead
                - DH_compute_key
                - wpabuf_put
                - BN_clear_free
                - BN_clear_free
                - wpabuf_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1354,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1355,3'
              BranchSideFuncs:
                - BN_clear_free
                - wpabuf_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1356,13'
              BranchSideFuncs:
                - wpabuf_put
                - BN_clear_free
      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/dpp-uri/../../../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:
        - priv
        - publ
      BBCount:         25
      ICount:          153
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1267,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1268,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1270,6'
              BranchSideFuncs:
                - BN_new
                - get_group5_prime
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
                - BN_set_word
                - DH_set0_pqg
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - DH_set0_key
                - DH_generate_key
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1272,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1272,24'
              BranchSideFuncs:
                - BN_set_word
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
                - DH_set0_pqg
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - DH_set0_key
                - DH_generate_key
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1274,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1272,35'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1272,39'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1274,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1272,41'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1273,18'
              BranchSideFuncs:
                - DH_set0_pqg
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
                - DH_set0_key
                - DH_generate_key
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1274,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1272,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1274,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1275,4'
              BranchSideFuncs:
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - wpabuf_head
                - wpabuf_len
                - BN_bin2bn
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
                - DH_set0_key
                - DH_generate_key
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1280,16'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1280,20'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
                - DH_set0_key
                - DH_generate_key
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1281,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1280,28'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1280,43'
              BranchSideFuncs:
                - DH_set0_key
                - DH_generate_key
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1281,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1280,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1281,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1282,10'
              BranchSideFuncs:
                - DH_generate_key
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1285,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1286,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - BN_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1288,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:274,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:274,9'
              BranchSideFuncs:
                - BN_get_rfc3526_prime_1536
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:274,9'
              BranchSideFuncs:
                - BN_get_rfc3526_prime_1536
      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/dpp-uri/../../../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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:321,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:321,9'
              BranchSideFuncs:
                - BN_bin2bn
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:321,9'
              BranchSideFuncs:
                - BN_bin2bn
      Callsites:
        - Src:             '../../../src/crypto/crypto_openssl.c:321,9'
          Dst:             BN_bin2bn
    - functionName:    dh5_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - priv
        - publ
      BBCount:         24
      ICount:          192
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1151,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1152,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1154,6'
              BranchSideFuncs:
                - BN_new
                - get_group5_prime
                - get_group5_order
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - BN_set_word
                - DH_set0_pqg
                - DH_generate_key
                - DH_get0_key
                - BN_num_bits
                - wpabuf_alloc
                - BN_num_bits
                - wpabuf_alloc
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1157,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1157,24'
              BranchSideFuncs:
                - BN_set_word
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - DH_set0_pqg
                - DH_generate_key
                - DH_get0_key
                - BN_num_bits
                - wpabuf_alloc
                - BN_num_bits
                - wpabuf_alloc
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1159,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1157,35'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1157,39'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1159,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1157,41'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1157,45'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - DH_set0_pqg
                - DH_generate_key
                - DH_get0_key
                - BN_num_bits
                - wpabuf_alloc
                - BN_num_bits
                - wpabuf_alloc
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1159,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1157,47'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1158,18'
              BranchSideFuncs:
                - DH_set0_pqg
                - DH_generate_key
                - DH_get0_key
                - BN_num_bits
                - wpabuf_alloc
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - BN_num_bits
                - wpabuf_alloc
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1159,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1157,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1159,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1160,4'
              BranchSideFuncs:
                - DH_generate_key
                - DH_get0_key
                - BN_num_bits
                - wpabuf_alloc
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - BN_num_bits
                - wpabuf_alloc
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1164,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1165,3'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1167,14'
              BranchSideFuncs:
                - DH_get0_key
                - BN_num_bits
                - wpabuf_alloc
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - BN_num_bits
                - wpabuf_alloc
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1170,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1171,3'
              BranchSideFuncs:
                - BN_num_bits
                - wpabuf_alloc
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1172,12'
              BranchSideFuncs:
                - BN_num_bits
                - wpabuf_alloc
                - BN_free
                - BN_free
                - BN_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - DH_free
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1174,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1175,3'
              BranchSideFuncs:
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1177,12'
              BranchSideFuncs:
                - wpabuf_put
                - BN_bn2bin
                - wpabuf_put
                - BN_bn2bin
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          24
      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/dpp-uri/../../../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:
        - ctx
        - crypt
        - plain
        - len
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DecryptUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1016,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1017,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1018,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - ctx
        - plain
        - crypt
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_EncryptUpdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:1005,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1006,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:1007,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - alg
        - iv
        - key
        - key_len
      BBCount:         46
      ICount:          273
      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_rc2_ecb
        - EVP_rc4
        - os_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:925,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:928,10'
              BranchSideFuncs:
                - EVP_rc2_ecb
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
                - EVP_des_cbc
                - EVP_des_ede3_cbc
                - EVP_aes_256_cbc
                - EVP_aes_192_cbc
                - EVP_aes_128_cbc
                - free
                - EVP_rc4
                - free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:928,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:932,12'
              BranchSideFuncs:
                - EVP_rc4
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:938,11'
              BranchSideFuncs:
                - EVP_aes_256_cbc
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
                - EVP_aes_192_cbc
                - EVP_aes_128_cbc
                - free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:958,12'
              BranchSideFuncs:
                - EVP_des_ede3_cbc
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:961,12'
              BranchSideFuncs:
                - EVP_des_cbc
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:966,12'
              BranchSideFuncs:
                - EVP_rc2_ecb
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:970,3'
              BranchSideFuncs:
                - free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:938,3'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:940,13'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:944,13'
              BranchSideFuncs:
                - EVP_aes_192_cbc
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:948,13'
              BranchSideFuncs:
                - EVP_aes_256_cbc
                - EVP_CIPHER_CTX_new
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:951,4'
              BranchSideFuncs:
                - free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:974,41'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:975,26'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
                - free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:979,7'
              BranchSideFuncs:
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:975,62'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:976,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_key_length
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:979,7'
              BranchSideFuncs:
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:976,47'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:977,37'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_key_length
                - free
                - EVP_CIPHER_CTX_free
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:979,7'
              BranchSideFuncs:
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:977,56'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:978,26'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
                - free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:979,7'
              BranchSideFuncs:
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:974,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:979,7'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:985,19'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
        - Branch String:   '../../../src/crypto/crypto_openssl.c:979,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:980,24'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:981,3'
              BranchSideFuncs:
                - free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:985,41'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:986,26'
              BranchSideFuncs:
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:990,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:986,62'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:987,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_key_length
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:990,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:987,47'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:988,37'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_key_length
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
                - EVP_DecryptInit_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:990,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:988,56'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:989,26'
              BranchSideFuncs:
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:990,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - free
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:985,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:990,23'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:997,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:991,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:992,24'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:993,3'
              BranchSideFuncs:
                - free
      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_rc2_ecb
        - 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_rc2_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_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/dpp-uri/../../../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:
        - generator
        - prime
        - prime_len
        - order
        - order_len
        - privkey
        - privkey_len
        - pubkey
        - pubkey_len
        - secret
        - len
      BBCount:         29
      ICount:          209
      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:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:840,11'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:840,15'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_is_zero
                - BN_is_one
                - BN_cmp
                - crypto_mod_exp
                - BN_bin2bn
                - BN_CTX_new
                - BN_new
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_mod_exp
                - BN_is_one
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:842,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:840,17'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:840,31'
              BranchSideFuncs:
                - BN_is_zero
                - BN_is_one
                - BN_cmp
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_bin2bn
                - BN_CTX_new
                - BN_new
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_mod_exp
                - BN_is_one
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:842,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:840,36'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:840,49'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:842,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:840,54'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:841,13'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:842,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:840,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:842,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:844,6'
              BranchSideFuncs:
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_bin2bn
                - BN_CTX_new
                - BN_new
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - BN_mod_exp
                - BN_is_one
        - Branch String:   '../../../src/crypto/crypto_openssl.c:844,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:850,17'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_CTX_new
                - BN_new
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_mod_exp
                - BN_is_one
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:863,23'
              BranchSideFuncs:
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:853,15'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:853,19'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_mod_exp
                - BN_is_one
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:854,37'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:853,23'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:853,27'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_mod_exp
                - BN_is_one
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:854,37'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:853,31'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:854,16'
              BranchSideFuncs:
                - BN_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
                - BN_is_one
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:854,37'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:854,37'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:854,37'
              BranchSideFuncs:
                - BN_is_one
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:855,15'
              BranchSideFuncs:
                - BN_is_one
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:859,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:860,4'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:861,2'
              BranchSideFuncs:
                - crypto_mod_exp
                - BN_clear_free
                - BN_clear_free
      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/dpp-uri/../../../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:
        - base
        - base_len
        - power
        - power_len
        - modulus
        - modulus_len
        - result
        - result_len
      BBCount:         18
      ICount:          144
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:882,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:883,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:885,22'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_new
                - BN_mod_exp_mont_consttime
                - BN_bn2bin
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:890,22'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:890,25'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:892,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:890,40'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:890,43'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:892,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:890,62'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:891,6'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:892,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:890,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:892,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:894,32'
              BranchSideFuncs:
                - BN_mod_exp_mont_consttime
                - BN_bn2bin
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:894,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:896,3'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:898,26'
              BranchSideFuncs:
                - BN_bn2bin
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
      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/dpp-uri/../../../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:
        - generator
        - prime
        - prime_len
        - privkey
        - pubkey
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_mod_exp
        - memcmp
        - os_get_random
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:808,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:809,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:810,6'
              BranchSideFuncs:
                - memcmp
                - crypto_mod_exp
        - Branch String:   '../../../src/crypto/crypto_openssl.c:810,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:812,3'
              BranchSideFuncs:
                - crypto_mod_exp
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:815,15'
              BranchSideFuncs:
                - crypto_mod_exp
        - Branch String:   '../../../src/crypto/crypto_openssl.c:816,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:818,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:819,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/crypto_openssl.c:819,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:820,9'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:825,2'
              BranchSideFuncs: []
      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:    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:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_128_cbc_decrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - key
        - iv
        - data
        - data_len
      BBCount:         19
      ICount:          122
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:786,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:787,3'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptUpdate
                - EVP_DecryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:788,9'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_DecryptUpdate
                - EVP_DecryptFinal_ex
        - Branch String:   '../../../src/crypto/crypto_openssl.c:790,69'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:791,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
                - EVP_DecryptUpdate
                - EVP_DecryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:796,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:791,46'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:792,24'
              BranchSideFuncs:
                - EVP_DecryptUpdate
                - EVP_CIPHER_CTX_free
                - EVP_DecryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:796,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:792,63'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:793,6'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_DecryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:796,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:793,29'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:794,26'
              BranchSideFuncs:
                - EVP_DecryptFinal_ex
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:796,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:794,47'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:794,50'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:796,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:790,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:795,7'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:796,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      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/dpp-uri/../../../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:
        - key
        - iv
        - data
        - data_len
      BBCount:         19
      ICount:          122
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:759,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:760,3'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:761,9'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
        - Branch String:   '../../../src/crypto/crypto_openssl.c:763,69'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:764,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:769,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:764,46'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:765,24'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - EVP_CIPHER_CTX_free
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:769,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:765,63'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:766,6'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:769,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:766,29'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:767,26'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:769,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:767,47'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:767,50'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:769,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:763,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:768,7'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:769,22'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      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/dpp-uri/../../../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:
        - kek
        - kek_len
        - n
        - cipher
        - plain
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AES_set_decrypt_key
        - AES_unwrap_key
        - OPENSSL_cleanse
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:736,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:737,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:738,36'
              BranchSideFuncs:
                - AES_unwrap_key
                - OPENSSL_cleanse
      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/dpp-uri/../../../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:
        - kek
        - kek_len
        - n
        - plain
        - cipher
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AES_set_encrypt_key
        - AES_wrap_key
        - OPENSSL_cleanse
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:692,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:693,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:694,34'
              BranchSideFuncs:
                - AES_wrap_key
                - OPENSSL_cleanse
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_CIPHER_CTX_free
        - EVP_DecryptFinal_ex
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:626,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:628,30'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:630,6'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:630,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:630,6'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:632,25'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
      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/dpp-uri/../../../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:
        - ctx
        - crypt
        - plain
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_DecryptUpdate
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:612,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:614,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:617,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - key
        - len
      BBCount:         13
      ICount:          77
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:590,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:592,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:596,8'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:597,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:599,25'
              BranchSideFuncs:
                - EVP_DecryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:599,58'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:600,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:601,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:599,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:601,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:604,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - keylen
      BBCount:         8
      ICount:          42
      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:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:513,10'
              BranchSideFuncs:
                - EVP_aes_128_ecb
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:515,10'
              BranchSideFuncs:
                - EVP_aes_192_ecb
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:517,10'
              BranchSideFuncs:
                - EVP_aes_256_ecb
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:519,3'
              BranchSideFuncs: []
      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/dpp-uri/../../../src/crypto/crypto_openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_CIPHER_CTX_free
        - EVP_EncryptFinal_ex
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:569,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:571,30'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:573,6'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - wpa_printf
        - Branch String:   '../../../src/crypto/crypto_openssl.c:573,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:573,6'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:575,25'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
      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/dpp-uri/../../../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:
        - ctx
        - plain
        - crypt
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ERR_error_string
        - ERR_get_error
        - EVP_EncryptUpdate
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:555,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:557,24'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:560,2'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - key
        - len
      BBCount:         13
      ICount:          77
      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:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:533,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:535,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:539,8'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:540,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:542,25'
              BranchSideFuncs:
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:542,58'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:543,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:544,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:542,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:544,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:547,9'
              BranchSideFuncs: []
      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/dpp-uri/../../../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:
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha512
        - openssl_digest_vector
      functionUses:    3
      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/dpp-uri/../../../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:
        - type
        - num_elem
        - addr
        - len
        - mac
      BBCount:         16
      ICount:          121
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:345,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:346,3'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:347,25'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:347,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:349,24'
              BranchSideFuncs:
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:353,9'
              BranchSideFuncs:
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:353,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:354,25'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:362,23'
              BranchSideFuncs:
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:354,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:357,25'
              BranchSideFuncs:
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:361,2'
              BranchSideFuncs:
                - EVP_DigestFinal
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - ERR_get_error
                - ERR_error_string
                - wpa_printf
                - EVP_MD_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:362,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:364,24'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:368,18'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      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/dpp-uri/../../../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:
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha384
        - openssl_digest_vector
      functionUses:    3
      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/dpp-uri/../../../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:
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha256
        - openssl_digest_vector
      functionUses:    10
      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/dpp-uri/../../../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:
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          29
      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/dpp-uri/../../../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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:378,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:378,2'
              BranchSideFuncs:
                - openssl_disable_fips
                - openssl_load_default_provider_if_fips
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:378,2'
              BranchSideFuncs:
                - openssl_disable_fips
                - openssl_load_default_provider_if_fips
      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/dpp-uri/../../../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/dpp-uri/../../../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:
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          30
      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/dpp-uri/../../../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:
        - key
        - keylen
        - skip
        - data
        - data_len
      BBCount:         29
      ICount:          163
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:439,11'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:440,25'
              BranchSideFuncs:
                - EVP_rc4
                - EVP_CipherInit_ex
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_set_key_length
                - EVP_CipherInit_ex
                - EVP_CipherUpdate
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:444,3'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:440,62'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:441,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_key_length
                - EVP_CipherInit_ex
                - EVP_CipherUpdate
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:444,3'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:441,42'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:442,37'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_key_length
                - EVP_CIPHER_CTX_free
                - EVP_CipherInit_ex
                - EVP_CipherUpdate
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:444,3'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:442,50'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:443,25'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:444,3'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:439,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:444,3'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:446,2'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
        - Branch String:   '../../../src/crypto/crypto_openssl.c:446,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:447,16'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:455,23'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:448,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:449,8'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:450,25'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
        - Branch String:   '../../../src/crypto/crypto_openssl.c:450,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:451,4'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:452,11'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - EVP_CIPHER_CTX_free
                - EVP_CipherUpdate
        - Branch String:   '../../../src/crypto/crypto_openssl.c:455,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:455,55'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:456,7'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:459,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:459,6'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:460,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      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/dpp-uri/../../../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/dpp-uri/../../../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:
        - clear
        - key
        - cypher
      BBCount:         22
      ICount:          159
      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:
        - Branch String:   '../../../src/crypto/crypto_openssl.c:401,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:402,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - EVP_des_ecb
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:406,12'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - EVP_des_ecb
                - EVP_EncryptInit_ex
                - EVP_CIPHER_CTX_set_padding
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
        - Branch String:   '../../../src/crypto/crypto_openssl.c:409,10'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:410,25'
              BranchSideFuncs:
                - EVP_des_ecb
                - EVP_EncryptInit_ex
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_set_padding
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:416,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:410,68'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:411,33'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - EVP_EncryptUpdate
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:416,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:411,46'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:412,24'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - wpa_printf
                - EVP_CIPHER_CTX_free
                - EVP_EncryptFinal_ex
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:416,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:412,59'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:413,26'
              BranchSideFuncs:
                - EVP_EncryptFinal_ex
                - wpa_printf
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:416,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:409,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:414,7'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:416,3'
              BranchSideFuncs:
                - wpa_printf
                - EVP_CIPHER_CTX_free
        - Branch String:   '../../../src/crypto/crypto_openssl.c:418,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:418,6'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '../../../src/crypto/crypto_openssl.c:419,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      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/dpp-uri/../../../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:
        - num_elem
        - addr
        - len
        - mac
      BBCount:         3
      ICount:          31
      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:    aes_128_ctr_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - nonce
        - data
        - data_len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes_ctr_encrypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/crypto/aes-ctr.c:70,9'
          Dst:             aes_ctr_encrypt
    - functionName:    aes_ctr_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-ctr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - key_len
        - nonce
        - data
        - data_len
      BBCount:         23
      ICount:          165
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - aes_encrypt
        - aes_encrypt_deinit
        - aes_encrypt_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-ctr.c:35,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-ctr.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-ctr.c:37,2'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
        - Branch String:   '../../../src/crypto/aes-ctr.c:39,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-ctr.c:40,15'
              BranchSideFuncs:
                - aes_encrypt
                - aes_encrypt_deinit
            - BranchSide:      '../../../src/crypto/aes-ctr.c:54,21'
              BranchSideFuncs:
                - aes_encrypt_deinit
        - Branch String:   '../../../src/crypto/aes-ctr.c:42,9'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-ctr.c:42,35'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
            - BranchSide:      '../../../src/crypto/aes-ctr.c:42,7'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
        - Branch String:   '../../../src/crypto/aes-ctr.c:43,3'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-ctr.c:44,18'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
            - BranchSide:      '../../../src/crypto/aes-ctr.c:45,10'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
        - Branch String:   '../../../src/crypto/aes-ctr.c:48,3'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-ctr.c:39,2'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
            - BranchSide:      '../../../src/crypto/aes-ctr.c:49,12'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
        - Branch String:   '../../../src/crypto/aes-ctr.c:50,8'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-ctr.c:51,5'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
            - BranchSide:      '../../../src/crypto/aes-ctr.c:52,3'
              BranchSideFuncs:
                - aes_encrypt_deinit
                - aes_encrypt
      Callsites:
        - Src:             '../../../src/crypto/aes-ctr.c:34,8'
          Dst:             aes_encrypt_init
        - Src:             '../../../src/crypto/aes-ctr.c:40,3'
          Dst:             aes_encrypt
        - Src:             '../../../src/crypto/aes-ctr.c:54,2'
          Dst:             aes_encrypt_deinit
    - functionName:    pad_block
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pad
        - addr
        - len
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:59,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:60,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xorend
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - alen
        - b
        - blen
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:46,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:49,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/aes-siv.c:49,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:49,2'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:50,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xor
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:37,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:38,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:39,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbl
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pad
      BBCount:         8
      ICount:          79
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:25,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:26,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:27,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/aes-siv.c:28,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:28,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:29,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aes_siv_decrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - key_len
        - iv_crypt
        - iv_c_len
        - num_elem
        - addr
        - len
        - out
      BBCount:         26
      ICount:          222
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - aes_ctr_encrypt
        - aes_s2v
        - memcmp
      functionUses:    16
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:176,32'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:176,35'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:178,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/aes-siv.c:176,68'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:178,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/aes-siv.c:177,21'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:177,24'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
            - BranchSide:      '../../../src/crypto/aes-siv.c:179,14'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
        - Branch String:   '../../../src/crypto/aes-siv.c:177,38'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:177,41'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
            - BranchSide:      '../../../src/crypto/aes-siv.c:179,14'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
        - Branch String:   '../../../src/crypto/aes-siv.c:176,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:179,14'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
        - Branch String:   '../../../src/crypto/aes-siv.c:184,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:185,14'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
            - BranchSide:      '../../../src/crypto/aes-siv.c:188,20'
              BranchSideFuncs:
                - aes_ctr_encrypt
                - aes_s2v
                - memcmp
        - Branch String:   '../../../src/crypto/aes-siv.c:198,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:199,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:201,16'
              BranchSideFuncs:
                - aes_s2v
                - memcmp
        - Branch String:   '../../../src/crypto/aes-siv.c:202,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:203,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:204,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../../../src/crypto/aes-siv.c:204,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:207,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/crypto/aes-siv.c:197,8'
          Dst:             aes_ctr_encrypt
        - Src:             '../../../src/crypto/aes-siv.c:201,8'
          Dst:             aes_s2v
        - Src:             '../../../src/crypto/aes-siv.c:204,6'
          Dst:             memcmp
    - functionName:    aes_s2v
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         18
      ICount:          221
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - bin_clear_free
        - dbl
        - omac1_aes_vector
        - os_memdup
        - pad_block
        - xor
        - xorend
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:74,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:75,3'
              BranchSideFuncs:
                - omac1_aes_vector
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
                - omac1_aes_vector
                - dbl
                - xor
            - BranchSide:      '../../../src/crypto/aes-siv.c:82,2'
              BranchSideFuncs:
                - omac1_aes_vector
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
                - omac1_aes_vector
                - dbl
                - xor
        - Branch String:   '../../../src/crypto/aes-siv.c:85,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:86,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:88,9'
              BranchSideFuncs:
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
                - omac1_aes_vector
                - dbl
                - xor
        - Branch String:   '../../../src/crypto/aes-siv.c:88,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:89,26'
              BranchSideFuncs:
                - omac1_aes_vector
                - dbl
                - xor
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/aes-siv.c:97,6'
              BranchSideFuncs:
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
        - Branch String:   '../../../src/crypto/aes-siv.c:91,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:92,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:94,7'
              BranchSideFuncs:
                - dbl
                - xor
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
                - omac1_aes_vector
        - Branch String:   '../../../src/crypto/aes-siv.c:97,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:98,19'
              BranchSideFuncs:
                - os_memdup
                - xorend
                - omac1_aes_vector
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/aes-siv.c:109,6'
              BranchSideFuncs:
                - dbl
                - pad_block
                - xor
                - omac1_aes_vector
        - Branch String:   '../../../src/crypto/aes-siv.c:99,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:100,4'
              BranchSideFuncs:
                - xorend
                - omac1_aes_vector
                - bin_clear_free
            - BranchSide:      '../../../src/crypto/aes-siv.c:102,10'
              BranchSideFuncs:
                - xorend
                - omac1_aes_vector
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/crypto/aes-siv.c:79,10'
          Dst:             omac1_aes_vector
        - Src:             '../../../src/crypto/aes-siv.c:84,8'
          Dst:             omac1_aes_vector
        - Src:             '../../../src/crypto/aes-siv.c:89,9'
          Dst:             omac1_aes_vector
        - Src:             '../../../src/crypto/aes-siv.c:94,3'
          Dst:             dbl
        - Src:             '../../../src/crypto/aes-siv.c:95,3'
          Dst:             xor
        - Src:             '../../../src/crypto/aes-siv.c:98,9'
          Dst:             os_memdup
        - Src:             '../../../src/crypto/aes-siv.c:102,3'
          Dst:             xorend
        - Src:             '../../../src/crypto/aes-siv.c:104,9'
          Dst:             omac1_aes_vector
        - Src:             '../../../src/crypto/aes-siv.c:105,3'
          Dst:             bin_clear_free
        - Src:             '../../../src/crypto/aes-siv.c:109,2'
          Dst:             dbl
        - Src:             '../../../src/crypto/aes-siv.c:110,2'
          Dst:             pad_block
        - Src:             '../../../src/crypto/aes-siv.c:111,2'
          Dst:             xor
        - Src:             '../../../src/crypto/aes-siv.c:115,9'
          Dst:             omac1_aes_vector
    - functionName:    aes_siv_encrypt
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/aes-siv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - key_len
        - pw
        - pwlen
        - num_elem
        - addr
        - len
        - out
      BBCount:         20
      ICount:          188
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - aes_ctr_encrypt
        - aes_s2v
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../../../src/crypto/aes-siv.c:131,39'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:133,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/crypto/aes-siv.c:132,21'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:132,24'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
            - BranchSide:      '../../../src/crypto/aes-siv.c:135,10'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
        - Branch String:   '../../../src/crypto/aes-siv.c:132,38'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:132,41'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
            - BranchSide:      '../../../src/crypto/aes-siv.c:135,10'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
        - Branch String:   '../../../src/crypto/aes-siv.c:131,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:135,10'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
        - Branch String:   '../../../src/crypto/aes-siv.c:139,2'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:140,14'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
            - BranchSide:      '../../../src/crypto/aes-siv.c:143,20'
              BranchSideFuncs:
                - aes_s2v
                - aes_ctr_encrypt
        - Branch String:   '../../../src/crypto/aes-siv.c:146,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/aes-siv.c:147,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/aes-siv.c:149,7'
              BranchSideFuncs:
                - aes_ctr_encrypt
      Callsites:
        - Src:             '../../../src/crypto/aes-siv.c:146,6'
          Dst:             aes_s2v
        - Src:             '../../../src/crypto/aes-siv.c:158,9'
          Dst:             aes_ctr_encrypt
    - functionName:    hmac_sha256_kdf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - secret
        - secret_len
        - label
        - seed
        - seed_len
        - out
        - outlen
      BBCount:         20
      ICount:          181
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - forced_memzero
        - hmac_sha256_vector
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/sha256-kdf.c:44,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:45,37'
              BranchSideFuncs:
                - strlen
                - hmac_sha256_vector
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:48,3'
              BranchSideFuncs:
                - hmac_sha256_vector
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha256-kdf.c:56,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:59,6'
              BranchSideFuncs:
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha256-kdf.c:62,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:63,9'
              BranchSideFuncs:
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:64,3'
              BranchSideFuncs:
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha256-kdf.c:67,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:68,4'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:70,7'
              BranchSideFuncs:
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha256-kdf.c:70,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:71,4'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:75,7'
              BranchSideFuncs:
                - hmac_sha256_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha256-kdf.c:77,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:60,2'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha256-kdf.c:79,4'
              BranchSideFuncs:
                - forced_memzero
      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/dpp-uri/../../../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:
        - secret
        - secret_len
        - label
        - seed
        - seed_len
        - out
        - outlen
      BBCount:         20
      ICount:          181
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - forced_memzero
        - hmac_sha384_vector
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/sha384-kdf.c:44,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:45,37'
              BranchSideFuncs:
                - strlen
                - hmac_sha384_vector
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:48,3'
              BranchSideFuncs:
                - hmac_sha384_vector
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha384-kdf.c:56,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:59,6'
              BranchSideFuncs:
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha384-kdf.c:62,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:63,9'
              BranchSideFuncs:
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:64,3'
              BranchSideFuncs:
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha384-kdf.c:67,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:68,4'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:70,7'
              BranchSideFuncs:
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha384-kdf.c:70,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:71,4'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:75,7'
              BranchSideFuncs:
                - hmac_sha384_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha384-kdf.c:77,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:60,2'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha384-kdf.c:79,4'
              BranchSideFuncs:
                - forced_memzero
      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:    hmac_sha512_kdf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/crypto/sha512-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:
        - secret
        - secret_len
        - label
        - seed
        - seed_len
        - out
        - outlen
      BBCount:         20
      ICount:          181
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - forced_memzero
        - hmac_sha512_vector
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/crypto/sha512-kdf.c:44,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:45,37'
              BranchSideFuncs:
                - strlen
                - hmac_sha512_vector
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:48,3'
              BranchSideFuncs:
                - hmac_sha512_vector
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha512-kdf.c:56,6'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:59,6'
              BranchSideFuncs:
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha512-kdf.c:62,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:63,9'
              BranchSideFuncs:
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:64,3'
              BranchSideFuncs:
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha512-kdf.c:67,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:68,4'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:70,7'
              BranchSideFuncs:
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha512-kdf.c:70,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:71,4'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:75,7'
              BranchSideFuncs:
                - hmac_sha512_vector
                - forced_memzero
                - forced_memzero
                - forced_memzero
        - Branch String:   '../../../src/crypto/sha512-kdf.c:77,7'
          Branch Sides:
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:60,2'
              BranchSideFuncs:
                - forced_memzero
            - BranchSide:      '../../../src/crypto/sha512-kdf.c:79,4'
              BranchSideFuncs:
                - forced_memzero
      Callsites:
        - Src:             '../../../src/crypto/sha512-kdf.c:46,12'
          Dst:             strlen
        - Src:             '../../../src/crypto/sha512-kdf.c:56,6'
          Dst:             hmac_sha512_vector
        - Src:             '../../../src/crypto/sha512-kdf.c:72,4'
          Dst:             forced_memzero
        - Src:             '../../../src/crypto/sha512-kdf.c:77,7'
          Dst:             hmac_sha512_vector
        - Src:             '../../../src/crypto/sha512-kdf.c:80,4'
          Dst:             forced_memzero
        - Src:             '../../../src/crypto/sha512-kdf.c:85,2'
          Dst:             forced_memzero
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_BE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_be32
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_BE32
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:162,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:163,2'
          Dst:             WPA_PUT_BE32
    - functionName:    WPA_PUT_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_be24
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_BE24
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:156,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:157,2'
          Dst:             WPA_PUT_BE24
    - functionName:    wpabuf_put_be16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_BE16
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:150,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:151,2'
          Dst:             WPA_PUT_BE16
    - functionName:    asn1_valid_der_boolean
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:109,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:111,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:115,6'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:115,27'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:115,30'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:122,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:115,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:118,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:110,3'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:116,3'
          Dst:             wpa_printf
    - functionName:    asn1_encaps
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - buf
        - class
        - tag
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asn1_put_hdr
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    11
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:641,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:642,3'
              BranchSideFuncs:
                - wpabuf_len.394
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_len.394
                - asn1_put_hdr
                - wpabuf_put_buf
            - BranchSide:      '../../../src/tls/asn1.c:643,37'
              BranchSideFuncs:
                - wpabuf_len.394
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_len.394
                - asn1_put_hdr
                - wpabuf_put_buf
        - Branch String:   '../../../src/tls/asn1.c:644,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:645,16'
              BranchSideFuncs:
                - wpabuf_len.394
                - asn1_put_hdr
                - wpabuf_put_buf
                - wpabuf_clear_free
            - BranchSide:      '../../../src/tls/asn1.c:648,20'
              BranchSideFuncs:
                - wpabuf_clear_free
      Callsites:
        - Src:             '../../../src/tls/asn1.c:643,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/tls/asn1.c:643,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/tls/asn1.c:645,36'
          Dst:             wpabuf_len
        - Src:             '../../../src/tls/asn1.c:645,3'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/tls/asn1.c:646,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/tls/asn1.c:648,2'
          Dst:             wpabuf_clear_free
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asn1_put_hdr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - char
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - class
        - constructed
        - tag
        - len
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_put_len
        - wpabuf_put_u8
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:583,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:584,2'
          Dst:             asn1_put_len
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    5
      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/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    asn1_put_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wpabuf_put_be16
        - wpabuf_put_be24
        - wpabuf_put_be32
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:521,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:522,17'
              BranchSideFuncs:
                - wpabuf_put_u8
            - BranchSide:      '../../../src/tls/asn1.c:523,13'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_be32
                - wpabuf_put_u8
                - wpabuf_put_be24
                - wpabuf_put_u8
                - wpabuf_put_be16
                - wpabuf_put_u8
                - wpabuf_put_u8
        - Branch String:   '../../../src/tls/asn1.c:523,13'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:524,17'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_u8
            - BranchSide:      '../../../src/tls/asn1.c:526,13'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_be32
                - wpabuf_put_u8
                - wpabuf_put_be24
                - wpabuf_put_u8
                - wpabuf_put_be16
        - Branch String:   '../../../src/tls/asn1.c:526,13'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:527,17'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_be16
            - BranchSide:      '../../../src/tls/asn1.c:529,13'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_be32
                - wpabuf_put_u8
                - wpabuf_put_be24
        - Branch String:   '../../../src/tls/asn1.c:529,13'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:530,17'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_be24
            - BranchSide:      '../../../src/tls/asn1.c:533,17'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_be32
      Callsites:
        - Src:             '../../../src/tls/asn1.c:522,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:524,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:525,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:527,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:528,3'
          Dst:             wpabuf_put_be16
        - Src:             '../../../src/tls/asn1.c:530,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:531,3'
          Dst:             wpabuf_put_be24
        - Src:             '../../../src/tls/asn1.c:533,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:534,3'
          Dst:             wpabuf_put_be32
    - functionName:    asn1_build_alg_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - params
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asn1_encaps
        - asn1_put_oid
        - wpabuf_alloc
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:625,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:626,21'
              BranchSideFuncs:
                - wpabuf_len.394
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_encaps
                - wpabuf_put_buf
            - BranchSide:      '../../../src/tls/asn1.c:627,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_encaps
                - wpabuf_put_buf
        - Branch String:   '../../../src/tls/asn1.c:628,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:629,3'
              BranchSideFuncs:
                - asn1_put_oid
                - asn1_encaps
                - wpabuf_put_buf
            - BranchSide:      '../../../src/tls/asn1.c:630,15'
              BranchSideFuncs:
                - asn1_put_oid
                - asn1_encaps
                - wpabuf_put_buf
        - Branch String:   '../../../src/tls/asn1.c:631,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:632,18'
              BranchSideFuncs:
                - wpabuf_put_buf
                - asn1_encaps
            - BranchSide:      '../../../src/tls/asn1.c:633,21'
              BranchSideFuncs:
                - asn1_encaps
      Callsites:
        - Src:             '../../../src/tls/asn1.c:626,10'
          Dst:             wpabuf_len
        - Src:             '../../../src/tls/asn1.c:627,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/tls/asn1.c:630,2'
          Dst:             asn1_put_oid
        - Src:             '../../../src/tls/asn1.c:632,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/tls/asn1.c:633,9'
          Dst:             asn1_encaps
    - functionName:    asn1_put_oid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - oid
      BBCount:         19
      ICount:          155
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - wpabuf_put
        - wpabuf_put_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:552,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:554,16'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put
                - wpabuf_put_u8
                - wpabuf_put
                - wpabuf_put_u8
        - Branch String:   '../../../src/tls/asn1.c:557,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:558,23'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_u8
            - BranchSide:      '../../../src/tls/asn1.c:576,27'
              BranchSideFuncs:
                - wpabuf_put
        - Branch String:   '../../../src/tls/asn1.c:562,3'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:563,18'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_u8
            - BranchSide:      '../../../src/tls/asn1.c:567,7'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_u8
        - Branch String:   '../../../src/tls/asn1.c:567,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:568,10'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_u8
            - BranchSide:      '../../../src/tls/asn1.c:571,3'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_u8
        - Branch String:   '../../../src/tls/asn1.c:571,3'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:572,7'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put
            - BranchSide:      '../../../src/tls/asn1.c:575,2'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_u8
      Callsites:
        - Src:             '../../../src/tls/asn1.c:554,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:555,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/tls/asn1.c:556,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:573,4'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:576,16'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - str
      BBCount:         3
      ICount:          22
      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:    asn1_put_utf8string
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_put_hdr
        - strlen
        - wpabuf_put_str
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:607,8'
          Dst:             strlen
        - Src:             '../../../src/tls/asn1.c:606,2'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/tls/asn1.c:608,2'
          Dst:             wpabuf_put_str
    - functionName:    asn1_put_set
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - payload
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_put_hdr
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:599,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/tls/asn1.c:598,2'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/tls/asn1.c:600,2'
          Dst:             wpabuf_put_buf
    - functionName:    asn1_put_sequence
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - payload
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_put_hdr
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:591,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/tls/asn1.c:590,2'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/tls/asn1.c:592,2'
          Dst:             wpabuf_put_buf
    - functionName:    asn1_put_octet_string
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_put_len
        - wpabuf_len
        - wpabuf_put_buf
        - wpabuf_put_u8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:541,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:542,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/tls/asn1.c:542,2'
          Dst:             asn1_put_len
        - Src:             '../../../src/tls/asn1.c:543,2'
          Dst:             wpabuf_put_buf
    - functionName:    asn1_put_integer
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WPA_PUT_BE32
        - wpabuf_put_data
        - wpabuf_put_u8
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:511,19'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:511,26'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_u8
                - wpabuf_put_data
            - BranchSide:      '../../../src/tls/asn1.c:511,2'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_u8
                - wpabuf_put_data
        - Branch String:   '../../../src/tls/asn1.c:511,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:512,8'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_u8
                - wpabuf_put_data
            - BranchSide:      '../../../src/tls/asn1.c:513,16'
              BranchSideFuncs:
                - wpabuf_put_u8
                - wpabuf_put_u8
                - wpabuf_put_data
      Callsites:
        - Src:             '../../../src/tls/asn1.c:509,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/tls/asn1.c:513,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:514,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/tls/asn1.c:515,2'
          Dst:             wpabuf_put_data
    - functionName:    asn1_get_alg_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - oid
        - params
        - params_len
        - next
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - asn1_get_oid
        - asn1_get_sequence
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:491,56'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:492,23'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:493,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:491,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:495,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:495,13'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:495,16'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:500,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:495,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:496,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:500,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:491,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/tls/asn1.c:492,6'
          Dst:             asn1_get_oid
    - functionName:    asn1_get_sequence
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - hdr
        - next
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asn1_get_next
        - asn1_is_sequence
        - asn1_unexpected
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:469,39'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:469,60'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/tls/asn1.c:470,19'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/tls/asn1.c:469,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:470,19'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:474,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:474,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:475,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:476,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:469,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/tls/asn1.c:469,43'
          Dst:             asn1_is_sequence
        - Src:             '../../../src/tls/asn1.c:470,3'
          Dst:             asn1_unexpected
    - functionName:    asn1_get_oid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - oid
        - next
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - asn1_get_next
        - asn1_is_oid
        - asn1_parse_oid
        - asn1_unexpected
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:339,40'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:339,47'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/tls/asn1.c:341,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/tls/asn1.c:339,59'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:340,7'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/tls/asn1.c:341,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/tls/asn1.c:339,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:341,3'
              BranchSideFuncs:
                - asn1_parse_oid
            - BranchSide:      '../../../src/tls/asn1.c:345,14'
              BranchSideFuncs:
                - asn1_parse_oid
      Callsites:
        - Src:             '../../../src/tls/asn1.c:339,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/tls/asn1.c:340,7'
          Dst:             asn1_is_oid
        - Src:             '../../../src/tls/asn1.c:341,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/tls/asn1.c:347,9'
          Dst:             asn1_parse_oid
    - functionName:    asn1_get_next
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - hdr
      BBCount:         58
      ICount:          405
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - asn1_print_hdr
        - asn1_valid_der
        - wpa_printf
      functionUses:    16
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:180,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:181,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:184,24'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:188,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:189,10'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:219,14'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:192,18'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:192,23'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:193,4'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:192,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:193,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:197,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:198,8'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:199,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:203,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:208,3'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:198,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:210,7'
              BranchSideFuncs:
                - wpa_printf
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:211,41'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:211,44'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:212,7'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:211,59'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:212,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:215,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:211,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:215,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:218,2'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:221,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:222,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:225,12'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:226,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:227,7'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:258,17'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:227,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:228,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:232,7'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:234,16'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:234,19'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:235,4'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:234,30'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:234,34'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:235,4'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:234,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:235,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:239,7'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:239,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:240,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:243,3'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:243,3'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:244,8'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:251,7'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:244,8'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:245,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:249,19'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:251,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:252,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:256,2'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:261,16'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:261,19'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:262,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:261,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:262,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:266,17'
              BranchSideFuncs:
                - asn1_valid_der
                - asn1_print_hdr
        - Branch String:   '../../../src/tls/asn1.c:268,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:269,18'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:272,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:181,3'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:193,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:199,5'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:205,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:209,3'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:213,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:222,3'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:228,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:235,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:240,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:245,5'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:252,4'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:262,3'
          Dst:             wpa_printf
        - Src:             '../../../src/tls/asn1.c:268,7'
          Dst:             asn1_valid_der
        - Src:             '../../../src/tls/asn1.c:269,3'
          Dst:             asn1_print_hdr
    - functionName:    asn1_is_oid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:90,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:90,44'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:91,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_unexpected
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
        - title
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:285,2'
          Dst:             wpa_printf
    - functionName:    asn1_parse_oid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - oid
      BBCount:         21
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:301,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:302,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:330,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:305,8'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:307,14'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:309,3'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:305,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:311,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:311,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:312,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:315,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:315,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:321,18'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:327,27'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:322,8'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:323,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:324,18'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/tls/asn1.c:312,4'
          Dst:             wpa_printf
    - functionName:    asn1_valid_der
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         76
      ICount:          372
      EdgeCount:       109
      CyclomaticComplexity: 35
      functionsReached:
        - asn1_valid_der_boolean
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:128,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:130,6'
              BranchSideFuncs:
                - asn1_valid_der_boolean
        - Branch String:   '../../../src/tls/asn1.c:130,35'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:130,62'
              BranchSideFuncs:
                - asn1_valid_der_boolean
            - BranchSide:      '../../../src/tls/asn1.c:132,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:130,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:132,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:132,32'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:132,35'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:136,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:132,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:136,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:136,23'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:162,7'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:137,36'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:138,36'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:139,33'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:140,32'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:141,41'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:142,33'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:143,39'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:144,38'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:145,40'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:146,42'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:147,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:148,38'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:149,43'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:150,42'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:151,38'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:152,42'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:153,42'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:154,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:155,39'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:156,38'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:157,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:157,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:158,36'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:159,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:160,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:136,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:162,7'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:162,24'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:167,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:163,37'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:165,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:162,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:130,39'
          Dst:             asn1_valid_der_boolean
    - functionName:    asn1_print_hdr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
        - title
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:278,2'
          Dst:             wpa_printf
    - functionName:    asn1_is_sequence
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:114,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:114,44'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:115,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_is_integer
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:102,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:102,44'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:103,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_get_integer
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - integer
        - next
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - asn1_get_next
        - asn1_is_integer
        - asn1_unexpected
        - wpa_printf
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:440,40'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:440,47'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/tls/asn1.c:442,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/tls/asn1.c:440,59'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:441,7'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/tls/asn1.c:442,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/tls/asn1.c:440,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:442,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:446,14'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:449,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:451,11'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:454,8'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:455,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:461,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/tls/asn1.c:440,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/tls/asn1.c:441,7'
          Dst:             asn1_is_integer
        - Src:             '../../../src/tls/asn1.c:442,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/tls/asn1.c:450,3'
          Dst:             wpa_printf
    - functionName:    asn1_oid_equal
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:421,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:422,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:424,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:424,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:429,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:425,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:426,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:427,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rotate_bits
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - octet
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:380,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:381,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:387,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:382,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:383,8'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:384,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_bit_string_to_long
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - rotate_bits
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:400,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:401,26'
              BranchSideFuncs:
                - rotate_bits
                - wpa_printf
                - rotate_bits
                - rotate_bits
                - rotate_bits
            - BranchSide:      '../../../src/tls/asn1.c:402,6'
              BranchSideFuncs:
                - wpa_printf
                - rotate_bits
                - rotate_bits
                - rotate_bits
        - Branch String:   '../../../src/tls/asn1.c:402,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:403,43'
              BranchSideFuncs:
                - rotate_bits
                - wpa_printf
                - rotate_bits
                - rotate_bits
            - BranchSide:      '../../../src/tls/asn1.c:404,6'
              BranchSideFuncs:
                - wpa_printf
                - rotate_bits
                - rotate_bits
        - Branch String:   '../../../src/tls/asn1.c:404,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:405,43'
              BranchSideFuncs:
                - rotate_bits
                - wpa_printf
                - rotate_bits
            - BranchSide:      '../../../src/tls/asn1.c:406,6'
              BranchSideFuncs:
                - wpa_printf
                - rotate_bits
        - Branch String:   '../../../src/tls/asn1.c:406,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:407,43'
              BranchSideFuncs:
                - rotate_bits
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:408,6'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/tls/asn1.c:408,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:408,6'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/tls/asn1.c:411,33'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/tls/asn1.c:401,10'
          Dst:             rotate_bits
        - Src:             '../../../src/tls/asn1.c:403,27'
          Dst:             rotate_bits
        - Src:             '../../../src/tls/asn1.c:405,27'
          Dst:             rotate_bits
        - Src:             '../../../src/tls/asn1.c:407,27'
          Dst:             rotate_bits
        - Src:             '../../../src/tls/asn1.c:409,3'
          Dst:             wpa_printf
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - res
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/utils/os.h:581,17'
          Branch Sides:
            - BranchSide:      '../../../src/utils/os.h:581,17'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/utils/os.h:581,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_oid_to_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oid
        - buf
        - len
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.c:357,6'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:360,2'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error
        - Branch String:   '../../../src/tls/asn1.c:362,2'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:363,21'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error
            - BranchSide:      '../../../src/tls/asn1.c:370,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/tls/asn1.c:366,7'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.c:367,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.c:368,10'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error
      Callsites:
        - Src:             '../../../src/tls/asn1.c:363,9'
          Dst:             snprintf
        - Src:             '../../../src/tls/asn1.c:366,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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_parse_uri_pk
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - info
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - base64_decode
        - dpp_get_subject_public_key
        - strchr
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:333,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:334,3'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_get_subject_public_key
                - free
            - BranchSide:      '../../../src/common/dpp.c:336,23'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_get_subject_public_key
                - free
        - Branch String:   '../../../src/common/dpp.c:337,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:338,3'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_subject_public_key
                - free
            - BranchSide:      '../../../src/common/dpp.c:343,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_subject_public_key
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:332,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:336,9'
          Dst:             base64_decode
        - Src:             '../../../src/common/dpp.c:338,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:342,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:345,8'
          Dst:             dpp_get_subject_public_key
    - 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:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_parse_uri_supported_curves
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - txt
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hex2num
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:356,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:357,3'
              BranchSideFuncs:
                - hex2num
                - hex2num
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:359,16'
              BranchSideFuncs:
                - hex2num
                - hex2num
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:360,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:362,25'
              BranchSideFuncs:
                - hex2num
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:365,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:366,27'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:369,6'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:359,8'
          Dst:             hex2num
        - Src:             '../../../src/common/dpp.c:364,8'
          Dst:             hex2num
        - Src:             '../../../src/common/dpp.c:368,2'
          Dst:             wpa_printf
    - functionName:    dpp_parse_uri_version
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - version
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:306,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:307,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:309,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:309,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:310,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:311,12'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:311,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:312,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:313,12'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:313,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:314,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:316,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:316,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:318,2'
          Dst:             wpa_printf
    - functionName:    dpp_clone_uri
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - uri
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:203,12'
          Dst:             strdup
    - 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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_compatible_netrole
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4099
      functionLinenumberEnd: 4101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - role1
        - role2
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4100,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4100,42'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4101,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4100,71'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4100,71'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4101,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4101,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4100,71'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4101,35'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '../../../src/common/dpp.c:4100,10'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4100,42'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4101,4'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4101,35'
          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:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_copy_ppkey
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - ppkey
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_get_subject_public_key
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2939,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2940,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2942,14'
              BranchSideFuncs:
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2938,11'
          Dst:             crypto_ec_key_get_subject_public_key
        - Src:             '../../../src/common/dpp.c:2942,2'
          Dst:             wpabuf_free
    - functionName:    dpp_parse_connector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2826
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - auth
        - conf
        - payload
        - payload_len
      BBCount:         45
      ICount:          268
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - crypto_ec_key_cmp
        - crypto_ec_key_deinit
        - dpp_debug_print_key
        - dpp_key_expired
        - dpp_parse_jwk
        - json_free
        - json_get_member
        - json_parse
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2834,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2835,3'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2839,27'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2840,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2840,17'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2841,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2840,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2841,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2844,15'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2844,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2847,24'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2862,2'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2848,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2848,14'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - wpa_printf
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2849,4'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
        - Branch String:   '../../../src/common/dpp.c:2848,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2849,4'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:2853,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - wpa_printf
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2854,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2854,16'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2855,4'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
        - Branch String:   '../../../src/common/dpp.c:2854,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2855,4'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:2860,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2865,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2866,3'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2871,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2872,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2872,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_key_expired
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2873,3'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2872,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2873,3'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2876,45'
              BranchSideFuncs:
                - wpa_printf
                - dpp_key_expired
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
                - dpp_parse_jwk
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2877,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:0,0'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:2879,4'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
        - Branch String:   '../../../src/common/dpp.c:2886,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2886,17'
              BranchSideFuncs:
                - dpp_parse_jwk
                - crypto_ec_key_deinit
                - json_free
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2887,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
        - Branch String:   '../../../src/common/dpp.c:2886,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2887,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:2891,22'
              BranchSideFuncs:
                - dpp_parse_jwk
                - crypto_ec_key_deinit
                - json_free
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2892,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2893,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - crypto_ec_key_deinit
                - json_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2894,52'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_key_cmp
                - crypto_ec_key_deinit
                - json_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2896,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2897,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:2911,6'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - json_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2833,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp.c:2835,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2839,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2841,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2847,8'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2849,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2853,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2855,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2858,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2866,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2871,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2873,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2876,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2877,7'
          Dst:             dpp_key_expired
        - Src:             '../../../src/common/dpp.c:2879,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2885,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2887,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2891,8'
          Dst:             dpp_parse_jwk
        - Src:             '../../../src/common/dpp.c:2894,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp.c:2896,6'
          Dst:             crypto_ec_key_cmp
        - Src:             '../../../src/common/dpp.c:2897,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2913,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:2914,2'
          Dst:             json_free
    - functionName:    dpp_key_expired
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - timestamp
        - expiry
      BBCount:         46
      ICount:          281
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __isoc99_sscanf
        - os_get_time
        - os_mktime
        - strlen
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2755,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2756,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2760,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - os_mktime
                - wpa_printf
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2760,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2762,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2767,16'
              BranchSideFuncs:
                - os_mktime
                - wpa_printf
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2767,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2768,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2773,8'
              BranchSideFuncs:
                - wpa_printf
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2774,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2774,22'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2776,2'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2774,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2776,2'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2776,14'
              BranchSideFuncs:
                - wpa_printf
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2776,25'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2776,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2780,18'
              BranchSideFuncs:
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2776,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2780,18'
              BranchSideFuncs:
                - __isoc99_sscanf
                - os_get_time
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2800,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2781,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2784,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2787,8'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2787,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2788,20'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2789,8'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2789,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2790,20'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2791,7'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2791,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2792,9'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2797,2'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2792,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2793,19'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2794,9'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2794,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2795,19'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2796,3'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2803,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2804,13'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2806,6'
              BranchSideFuncs:
                - os_get_time
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2806,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2807,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2812,10'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2812,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2814,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2818,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:2755,6'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:2756,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2760,6'
          Dst:             __isoc99_sscanf
        - Src:             '../../../src/common/dpp.c:2762,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2767,6'
          Dst:             os_mktime
        - Src:             '../../../src/common/dpp.c:2768,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2780,11'
          Dst:             __isoc99_sscanf
        - Src:             '../../../src/common/dpp.c:2782,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2798,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2806,6'
          Dst:             os_get_time
        - Src:             '../../../src/common/dpp.c:2807,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2813,3'
          Dst:             wpa_printf
    - functionName:    dpp_parse_jwk
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2671
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - jwk
        - key_curve
      BBCount:         28
      ICount:          209
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_ec_key_set_pub
        - dpp_get_curve_jwk_crv
        - json_get_member
        - json_get_member_base64url
        - strcmp
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2678,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2678,16'
              BranchSideFuncs:
                - strcmp
                - json_get_member
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - dpp_get_curve_jwk_crv
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2679,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2678,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2679,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2682,6'
              BranchSideFuncs:
                - strcmp
                - json_get_member
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - dpp_get_curve_jwk_crv
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2682,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2684,7'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2688,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - dpp_get_curve_jwk_crv
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2689,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2689,16'
              BranchSideFuncs:
                - dpp_get_curve_jwk_crv
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2690,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2689,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2690,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2693,32'
              BranchSideFuncs:
                - dpp_get_curve_jwk_crv
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2694,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2696,7'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2700,32'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2701,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2702,3'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2705,43'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - wpabuf_len.432
                - json_get_member_base64url
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_len.432
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2706,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2709,33'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2714,32'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_len.432
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2715,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2716,3'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_free
                - wpabuf_free
                - wpabuf_len.432
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2719,43'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_free
                - wpabuf_free
                - wpabuf_len.432
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2720,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2723,33'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2728,30'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_head.433
                - wpabuf_len.432
                - crypto_ec_key_set_pub
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2730,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2731,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2733,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2677,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2679,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2682,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:2683,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2688,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2690,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2693,10'
          Dst:             dpp_get_curve_jwk_crv
        - Src:             '../../../src/common/dpp.c:2695,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2700,6'
          Dst:             json_get_member_base64url
        - Src:             '../../../src/common/dpp.c:2702,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2705,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:2706,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2709,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2707,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2714,6'
          Dst:             json_get_member_base64url
        - Src:             '../../../src/common/dpp.c:2716,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2719,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:2720,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2723,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2721,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2728,48'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:2729,9'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:2729,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2728,8'
          Dst:             crypto_ec_key_set_pub
        - Src:             '../../../src/common/dpp.c:2736,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:2737,2'
          Dst:             wpabuf_free
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpa_hexdump
                - wpabuf_len.432
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.432
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      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:    dpp_parse_cred_dot1x
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3067
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - conf
        - cred
      BBCount:         31
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_pkcs7_get_certificates
        - dpp_auth_fail
        - has_ctrl_char
        - json_get_member
        - json_get_member_base64
        - strdup
        - strlen
        - wpa_hexdump_buf
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3071,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3071,14'
              BranchSideFuncs:
                - json_get_member_base64
                - dpp_auth_fail
                - wpa_hexdump_buf
                - crypto_pkcs7_get_certificates
                - dpp_auth_fail
                - json_get_member_base64
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
                - wpa_hexdump_buf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3072,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3071,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3072,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3076,41'
              BranchSideFuncs:
                - json_get_member_base64
                - dpp_auth_fail
                - wpa_hexdump_buf
                - crypto_pkcs7_get_certificates
                - dpp_auth_fail
                - json_get_member_base64
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
                - wpa_hexdump_buf
        - Branch String:   '../../../src/common/dpp.c:3077,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3078,17'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - crypto_pkcs7_get_certificates
                - dpp_auth_fail
                - json_get_member_base64
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
                - wpa_hexdump_buf
            - BranchSide:      '../../../src/common/dpp.c:3081,56'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - crypto_pkcs7_get_certificates
                - dpp_auth_fail
                - json_get_member_base64
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
                - wpa_hexdump_buf
        - Branch String:   '../../../src/common/dpp.c:3083,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3084,17'
              BranchSideFuncs:
                - json_get_member_base64
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
                - wpa_hexdump_buf
            - BranchSide:      '../../../src/common/dpp.c:3088,40'
              BranchSideFuncs:
                - json_get_member_base64
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
                - wpa_hexdump_buf
        - Branch String:   '../../../src/common/dpp.c:3089,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3091,5'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3093,25'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - strdup
                - strlen
                - has_ctrl_char
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3094,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3095,7'
              BranchSideFuncs:
                - strlen
                - has_ctrl_char
                - wpa_printf
                - strdup
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3102,6'
              BranchSideFuncs:
                - wpa_printf
                - strdup
        - Branch String:   '../../../src/common/dpp.c:3095,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3096,34'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3098,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3094,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3098,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3102,6'
              BranchSideFuncs:
                - wpa_printf
                - strdup
        - Branch String:   '../../../src/common/dpp.c:3102,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3102,14'
              BranchSideFuncs:
                - wpa_printf
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:3110,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3102,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3104,7'
              BranchSideFuncs:
                - wpa_printf
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:3110,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3106,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3107,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3108,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:3070,8'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3072,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3076,18'
          Dst:             json_get_member_base64
        - Src:             '../../../src/common/dpp.c:3078,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3081,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:3082,16'
          Dst:             crypto_pkcs7_get_certificates
        - Src:             '../../../src/common/dpp.c:3084,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3088,17'
          Dst:             json_get_member_base64
        - Src:             '../../../src/common/dpp.c:3090,3'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:3093,9'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3097,7'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:3096,7'
          Dst:             has_ctrl_char
        - Src:             '../../../src/common/dpp.c:3098,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3103,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3105,23'
          Dst:             strdup
    - functionName:    dpp_auth_fail
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - txt
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_msg
      functionUses:    136
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:44,2'
          Dst:             wpa_msg
    - functionName:    dpp_parse_cred_dpp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 3060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - conf
        - cred
      BBCount:         52
      ICount:          319
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - crypto_ec_key_deinit
        - dpp_akm_dpp
        - dpp_akm_psk
        - dpp_akm_sae
        - dpp_copy_csign
        - dpp_copy_netaccesskey
        - dpp_copy_ppkey
        - dpp_debug_print_key
        - dpp_parse_connector
        - dpp_parse_cred_legacy
        - dpp_parse_jwk
        - dpp_process_signed_connector
        - json_get_member
        - strchr
        - strdup
        - strlen
        - wpa_hexdump_ascii
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2982,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2982,44'
              BranchSideFuncs:
                - wpa_printf
                - dpp_parse_cred_legacy
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2983,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_parse_cred_legacy
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2982,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2983,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_parse_cred_legacy
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2989,2'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2985,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2986,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:2987,2'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2992,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2992,16'
              BranchSideFuncs:
                - dpp_parse_jwk
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2993,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
        - Branch String:   '../../../src/common/dpp.c:2992,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2993,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:2997,28'
              BranchSideFuncs:
                - dpp_parse_jwk
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2998,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2999,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3002,50'
              BranchSideFuncs:
                - dpp_debug_print_key
                - json_get_member
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3005,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3005,15'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - dpp_parse_jwk
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3019,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3005,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3006,26'
              BranchSideFuncs:
                - dpp_parse_jwk
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_debug_print_key
                - json_get_member
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3019,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3007,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3008,4'
              BranchSideFuncs:
                - dpp_debug_print_key
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3011,46'
              BranchSideFuncs:
                - dpp_debug_print_key
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3012,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3013,4'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3017,2'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3020,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3020,16'
              BranchSideFuncs:
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3021,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
        - Branch String:   '../../../src/common/dpp.c:3020,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3021,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3025,6'
              BranchSideFuncs:
                - strlen
                - wpa_hexdump_ascii
                - strchr
                - strchr
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3028,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3029,6'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3030,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
        - Branch String:   '../../../src/common/dpp.c:3028,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3030,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3035,42'
              BranchSideFuncs:
                - dpp_process_signed_connector
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3035,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3037,3'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3039,26'
              BranchSideFuncs:
                - dpp_parse_connector
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3039,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3041,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3045,2'
              BranchSideFuncs:
                - free
                - strdup
                - dpp_copy_csign
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
                - dpp_copy_ppkey
        - Branch String:   '../../../src/common/dpp.c:3049,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3050,18'
              BranchSideFuncs:
                - dpp_copy_ppkey
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
            - BranchSide:      '../../../src/common/dpp.c:3051,18'
              BranchSideFuncs:
                - dpp_akm_dpp
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
                - dpp_copy_netaccesskey
        - Branch String:   '../../../src/common/dpp.c:3051,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3051,32'
              BranchSideFuncs:
                - dpp_copy_netaccesskey
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3052,25'
              BranchSideFuncs:
                - dpp_copy_netaccesskey
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
        - Branch String:   '../../../src/common/dpp.c:3051,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3052,25'
              BranchSideFuncs:
                - dpp_copy_netaccesskey
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3054,6'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2982,6'
          Dst:             dpp_akm_psk
        - Src:             '../../../src/common/dpp.c:2982,32'
          Dst:             dpp_akm_sae
        - Src:             '../../../src/common/dpp.c:2983,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2985,7'
          Dst:             dpp_parse_cred_legacy
        - Src:             '../../../src/common/dpp.c:2989,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2991,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2993,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2997,14'
          Dst:             dpp_parse_jwk
        - Src:             '../../../src/common/dpp.c:2999,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3002,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp.c:3004,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3006,12'
          Dst:             dpp_parse_jwk
        - Src:             '../../../src/common/dpp.c:3008,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3011,3'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp.c:3013,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3019,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3021,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3025,21'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:3024,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:3028,6'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:3029,6'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:3030,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3035,6'
          Dst:             dpp_process_signed_connector
        - Src:             '../../../src/common/dpp.c:3039,6'
          Dst:             dpp_parse_connector
        - Src:             '../../../src/common/dpp.c:3041,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3046,20'
          Dst:             strdup
        - Src:             '../../../src/common/dpp.c:3048,2'
          Dst:             dpp_copy_csign
        - Src:             '../../../src/common/dpp.c:3050,3'
          Dst:             dpp_copy_ppkey
        - Src:             '../../../src/common/dpp.c:3051,6'
          Dst:             dpp_akm_dpp
        - Src:             '../../../src/common/dpp.c:3052,3'
          Dst:             dpp_copy_netaccesskey
        - Src:             '../../../src/common/dpp.c:3056,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:3057,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_akm_psk
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1109,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1109,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1109,31'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1109,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1109,54'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1110,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_akm_sae
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1116,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1116,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1116,31'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1116,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1116,54'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1117,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1117,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1117,26'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1117,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_parse_cred_legacy
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - cred
      BBCount:         39
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - dpp_akm_psk
        - dpp_akm_sae
        - hexstr2bin
        - json_get_member
        - os_strlcpy
        - strlen
        - wpa_hexdump_ascii_key
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2620,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2620,14'
              BranchSideFuncs:
                - wpa_printf
                - dpp_akm_sae
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
                - dpp_akm_psk
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii_key
                - dpp_akm_psk
                - os_strlcpy
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2641,13'
              BranchSideFuncs:
                - wpa_printf
                - dpp_akm_sae
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
                - dpp_akm_psk
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2620,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2621,16'
              BranchSideFuncs:
                - strlen
                - wpa_hexdump_ascii_key
                - dpp_akm_psk
                - os_strlcpy
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2641,13'
              BranchSideFuncs:
                - wpa_printf
                - dpp_akm_sae
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
                - dpp_akm_psk
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2628,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2628,34'
              BranchSideFuncs:
                - os_strlcpy
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2634,14'
              BranchSideFuncs:
                - os_strlcpy
                - dpp_akm_sae
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2628,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2628,45'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2631,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2628,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2631,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2634,14'
              BranchSideFuncs:
                - os_strlcpy
                - dpp_akm_sae
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2641,21'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2641,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_akm_sae
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
                - dpp_akm_psk
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2656,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2641,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2642,19'
              BranchSideFuncs:
                - dpp_akm_sae
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
                - dpp_akm_psk
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2656,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2642,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2642,46'
              BranchSideFuncs:
                - dpp_akm_psk
                - wpa_printf
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2647,7'
              BranchSideFuncs:
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2642,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2643,4'
              BranchSideFuncs:
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2647,7'
              BranchSideFuncs:
                - strlen
                - hexstr2bin
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2647,49'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2648,18'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2649,4'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2647,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2649,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2653,5'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_akm_sae
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2660,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2660,33'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2665,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:2660,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2661,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:2665,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:2615,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2617,9'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2618,12'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2621,16'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:2626,3'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/dpp.c:2628,7'
          Dst:             dpp_akm_psk
        - Src:             '../../../src/common/dpp.c:2629,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2634,3'
          Dst:             os_strlcpy
        - Src:             '../../../src/common/dpp.c:2642,7'
          Dst:             dpp_akm_sae
        - Src:             '../../../src/common/dpp.c:2642,34'
          Dst:             dpp_akm_psk
        - Src:             '../../../src/common/dpp.c:2643,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2647,7'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:2648,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:2649,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2652,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp.c:2656,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2660,6'
          Dst:             dpp_akm_sae
        - Src:             '../../../src/common/dpp.c:2661,3'
          Dst:             wpa_printf
    - functionName:    dpp_copy_csign
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - csign
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_get_subject_public_key
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2925,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2926,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2928,14'
              BranchSideFuncs:
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2924,15'
          Dst:             crypto_ec_key_get_subject_public_key
        - Src:             '../../../src/common/dpp.c:2928,2'
          Dst:             wpabuf_free
    - functionName:    dpp_akm_dpp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1130,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1130,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1130,31'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1130,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1130,54'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1131,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_copy_netaccesskey
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2949
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - conf
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_ec_key_get_ecprivate_key
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2955,58'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2956,6'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2960,51'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2955,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2957,13'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2960,51'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2961,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2962,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2964,14'
              BranchSideFuncs:
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2960,19'
          Dst:             crypto_ec_key_get_ecprivate_key
        - Src:             '../../../src/common/dpp.c:2964,2'
          Dst:             wpabuf_free
    - functionName:    dpp_akm_from_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - akm
      BBCount:         69
      ICount:          321
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - strcmp
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3166,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3167,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3168,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3168,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3169,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3170,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3170,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3171,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3172,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3172,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3173,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3174,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3174,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3175,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3176,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3176,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3177,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3178,6'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3178,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3179,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3181,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3182,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3183,7'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      '../../../src/common/dpp.c:3203,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3183,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3184,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3185,7'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strlen
        - Branch String:   '../../../src/common/dpp.c:3185,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3186,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      '../../../src/common/dpp.c:3187,12'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strlen
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3187,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3188,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      '../../../src/common/dpp.c:3189,12'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strlen
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3189,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3190,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      '../../../src/common/dpp.c:3191,12'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3191,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3192,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      '../../../src/common/dpp.c:3193,12'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3193,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3194,10'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      '../../../src/common/dpp.c:3195,12'
              BranchSideFuncs:
                - strncasecmp
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3198,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3199,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3200,6'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   '../../../src/common/dpp.c:3203,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3203,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3205,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3203,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3203,20'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3205,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3203,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3204,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3205,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3205,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3205,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3207,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3205,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3206,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3207,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3207,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3208,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3209,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3209,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3209,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3211,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3209,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3210,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3211,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3211,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3212,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3213,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3214,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3215,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3215,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3216,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:3166,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3168,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3170,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3172,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3174,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3176,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3178,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3183,7'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:3185,7'
          Dst:             strncasecmp
        - Src:             '../../../src/common/dpp.c:3187,12'
          Dst:             strncasecmp
        - Src:             '../../../src/common/dpp.c:3189,12'
          Dst:             strncasecmp
        - Src:             '../../../src/common/dpp.c:3191,12'
          Dst:             strncasecmp
        - Src:             '../../../src/common/dpp.c:3193,12'
          Dst:             strncasecmp
        - Src:             '../../../src/common/dpp.c:3195,12'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_build_legacy_cred_params
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - conf
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - forced_memzero
        - json_add_string
        - json_add_string_escape
        - strlen
        - wpa_snprintf_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1627,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1627,26'
              BranchSideFuncs:
                - strlen
                - wpa_snprintf_hex
                - json_add_string
                - forced_memzero
                - strlen
                - json_add_string_escape
            - BranchSide:      '../../../src/common/dpp.c:1637,13'
              BranchSideFuncs:
                - wpa_snprintf_hex
                - json_add_string
                - forced_memzero
        - Branch String:   '../../../src/common/dpp.c:1627,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1628,26'
              BranchSideFuncs:
                - strlen
                - json_add_string_escape
            - BranchSide:      '../../../src/common/dpp.c:1637,13'
              BranchSideFuncs:
                - wpa_snprintf_hex
                - json_add_string
                - forced_memzero
      Callsites:
        - Src:             '../../../src/common/dpp.c:1627,26'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1629,12'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1628,3'
          Dst:             json_add_string_escape
        - Src:             '../../../src/common/dpp.c:1640,3'
          Dst:             wpa_snprintf_hex
        - Src:             '../../../src/common/dpp.c:1642,3'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1643,3'
          Dst:             forced_memzero
    - functionName:    dpp_build_conf_start
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - conf
        - tailroom
      BBCount:         25
      ICount:          160
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - json_add_base64url
        - json_add_int
        - json_add_string
        - json_add_string_escape
        - json_end_object
        - json_start_object
        - json_value_sep
        - wpabuf_alloc
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1552,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1553,3'
              BranchSideFuncs:
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_start_object
                - json_add_string_escape
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1554,20'
              BranchSideFuncs:
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_start_object
                - json_add_string_escape
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1568,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1568,31'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
                - json_add_string_escape
            - BranchSide:      '../../../src/common/dpp.c:1569,30'
              BranchSideFuncs:
                - json_add_string_escape
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1568,55'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1569,30'
              BranchSideFuncs:
                - json_add_string_escape
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1571,8'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1570,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1571,8'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1574,15'
              BranchSideFuncs:
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1571,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1571,30'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - json_add_base64url
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1577,6'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
        - Branch String:   '../../../src/common/dpp.c:1571,55'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1572,26'
              BranchSideFuncs:
                - json_add_base64url
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1577,6'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
        - Branch String:   '../../../src/common/dpp.c:1568,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1574,15'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1577,6'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_int
        - Branch String:   '../../../src/common/dpp.c:1577,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1578,18'
              BranchSideFuncs:
                - json_value_sep
                - json_add_int
                - json_end_object
                - json_value_sep
            - BranchSide:      '../../../src/common/dpp.c:1581,18'
              BranchSideFuncs:
                - json_end_object
                - json_value_sep
      Callsites:
        - Src:             '../../../src/common/dpp.c:1551,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:1554,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1555,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1556,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1567,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1569,7'
          Dst:             json_add_string_escape
        - Src:             '../../../src/common/dpp.c:1572,7'
          Dst:             json_add_base64url
        - Src:             '../../../src/common/dpp.c:1574,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1578,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1579,3'
          Dst:             json_add_int
        - Src:             '../../../src/common/dpp.c:1581,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1582,2'
          Dst:             json_value_sep
    - functionName:    dpp_supports_curve
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - bi
      BBCount:         27
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1667,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1667,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:1668,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1667,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1668,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:1670,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:1670,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1671,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1672,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:1672,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1673,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1674,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:1674,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1675,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1676,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:1676,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1677,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1678,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:1678,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1679,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1680,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:1680,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1681,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1683,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:1670,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:1672,11'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:1674,11'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:1676,11'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:1678,11'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:1680,11'
          Dst:             strcmp
    - functionName:    dpp_build_conf_obj_legacy
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - conf
      BBCount:         22
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dpp_akm_selector_str
        - dpp_akm_str
        - dpp_akm_ver2
        - dpp_build_conf_start
        - dpp_build_legacy_cred_params
        - json_add_string
        - json_end_object
        - json_start_object
        - json_value_sep
        - strlen
        - wpa_hexdump_ascii_key
        - wpabuf_head
        - wpabuf_len
        - wpabuf_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1969,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1969,26'
              BranchSideFuncs:
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1972,29'
              BranchSideFuncs:
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_ver2
                - dpp_akm_selector_str
        - Branch String:   '../../../src/common/dpp.c:1969,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1970,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_ver2
                - dpp_akm_selector_str
            - BranchSide:      '../../../src/common/dpp.c:1972,29'
              BranchSideFuncs:
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_ver2
                - dpp_akm_selector_str
        - Branch String:   '../../../src/common/dpp.c:1973,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1974,3'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_ver2
                - dpp_akm_selector_str
            - BranchSide:      '../../../src/common/dpp.c:1976,6'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_ver2
                - dpp_akm_selector_str
        - Branch String:   '../../../src/common/dpp.c:1976,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1976,45'
              BranchSideFuncs:
                - dpp_akm_ver2
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - dpp_akm_selector_str
            - BranchSide:      '../../../src/common/dpp.c:1979,25'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1976,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1977,34'
              BranchSideFuncs:
                - dpp_akm_selector_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1979,25'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_build_legacy_cred_params
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1985,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1985,26'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1990,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
        - Branch String:   '../../../src/common/dpp.c:1985,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1986,18'
              BranchSideFuncs:
                - json_value_sep
                - wpabuf_printf
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
            - BranchSide:      '../../../src/common/dpp.c:1990,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
      Callsites:
        - Src:             '../../../src/common/dpp.c:1970,15'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1971,4'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1972,8'
          Dst:             dpp_build_conf_start
        - Src:             '../../../src/common/dpp.c:1976,32'
          Dst:             dpp_akm_ver2
        - Src:             '../../../src/common/dpp.c:1977,13'
          Dst:             dpp_akm_selector_str
        - Src:             '../../../src/common/dpp.c:1979,13'
          Dst:             dpp_akm_str
        - Src:             '../../../src/common/dpp.c:1980,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1981,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1982,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1983,2'
          Dst:             dpp_build_legacy_cred_params
        - Src:             '../../../src/common/dpp.c:1984,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1986,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1987,3'
          Dst:             wpabuf_printf
        - Src:             '../../../src/common/dpp.c:1990,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1993,10'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1993,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1992,2'
          Dst:             wpa_hexdump_ascii_key
    - functionName:    dpp_akm_ver2
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1137,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1137,32'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1137,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_akm_selector_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3140,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3142,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3144,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3146,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3148,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3150,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3152,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3154,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3156,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_akm_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3116
      functionLinenumberEnd: 3135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3117,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3119,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3121,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3123,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3125,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3127,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3129,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3131,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3133,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_build_conf_obj_dpp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - conf
      BBCount:         103
      ICount:          779
      EdgeCount:       141
      CyclomaticComplexity: 40
      functionsReached:
        - dpp_akm_dpp
        - dpp_akm_psk
        - dpp_akm_sae
        - dpp_akm_selector_str
        - dpp_akm_str
        - dpp_akm_ver2
        - dpp_build_conf_start
        - dpp_build_jwk
        - dpp_build_legacy_cred_params
        - dpp_netrole_str
        - dpp_sign_connector
        - dpp_supports_curve
        - json_add_base64
        - json_add_string
        - json_end_array
        - json_end_object
        - json_start_array
        - json_start_object
        - json_value_sep
        - os_gmtime
        - snprintf
        - strlen
        - wpa_hexdump_ascii_key
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_printf
        - wpabuf_put_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1704,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1705,3'
              BranchSideFuncs:
                - dpp_akm_dpp
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
                - dpp_supports_curve
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1709,10'
              BranchSideFuncs:
                - dpp_akm_dpp
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
                - dpp_supports_curve
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1710,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1711,26'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_supports_curve
                - wpa_printf
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1717,6'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1710,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1714,7'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1717,6'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1717,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1717,25'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1720,15'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1717,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1718,15'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1720,15'
              BranchSideFuncs:
                - dpp_supports_curve
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_ver2
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1721,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1724,7'
              BranchSideFuncs:
                - dpp_akm_ver2
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1728,8'
              BranchSideFuncs:
                - dpp_akm_ver2
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1729,24'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1729,27'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1740,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1729,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1730,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1740,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1740,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1741,16'
              BranchSideFuncs:
                - strlen
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1744,24'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1745,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1746,3'
              BranchSideFuncs:
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1761,20'
              BranchSideFuncs:
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1765,4'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1764,2'
              BranchSideFuncs:
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1765,21'
              BranchSideFuncs:
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1774,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1775,3'
              BranchSideFuncs:
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1804,20'
              BranchSideFuncs:
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1804,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1806,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1809,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1809,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1813,17'
              BranchSideFuncs:
                - os_gmtime
                - snprintf
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1829,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:1813,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1814,4'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1818,15'
              BranchSideFuncs:
                - snprintf
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:1834,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1835,3'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:1837,28'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:1837,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1837,33'
              BranchSideFuncs:
                - strlen
                - strlen
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:1837,48'
              BranchSideFuncs:
                - dpp_akm_sae
                - strlen
                - strlen
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:1841,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1842,12'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:1843,6'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:1843,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1844,7'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:1852,6'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1844,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1845,31'
              BranchSideFuncs:
                - wpabuf_len.432
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:1846,7'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:1846,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1847,31'
              BranchSideFuncs:
                - wpabuf_len.432
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1848,7'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1848,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1849,16'
              BranchSideFuncs:
                - strlen
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1850,12'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1852,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1852,26'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1855,29'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
        - Branch String:   '../../../src/common/dpp.c:1852,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1853,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
            - BranchSide:      '../../../src/common/dpp.c:1855,29'
              BranchSideFuncs:
                - dpp_build_conf_start
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
        - Branch String:   '../../../src/common/dpp.c:1856,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1857,3'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
            - BranchSide:      '../../../src/common/dpp.c:1859,6'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_ver2
                - dpp_akm_selector_str
        - Branch String:   '../../../src/common/dpp.c:1859,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1859,45'
              BranchSideFuncs:
                - dpp_akm_ver2
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
                - dpp_akm_selector_str
            - BranchSide:      '../../../src/common/dpp.c:1862,25'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
        - Branch String:   '../../../src/common/dpp.c:1859,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1860,34'
              BranchSideFuncs:
                - dpp_akm_selector_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
            - BranchSide:      '../../../src/common/dpp.c:1862,25'
              BranchSideFuncs:
                - dpp_akm_str
                - json_start_object
                - json_add_string
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - dpp_build_legacy_cred_params
                - json_value_sep
        - Branch String:   '../../../src/common/dpp.c:1866,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1867,32'
              BranchSideFuncs:
                - dpp_build_legacy_cred_params
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
            - BranchSide:      '../../../src/common/dpp.c:1870,6'
              BranchSideFuncs:
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_start_object
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
        - Branch String:   '../../../src/common/dpp.c:1870,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1871,21'
              BranchSideFuncs:
                - json_start_object
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
            - BranchSide:      '../../../src/common/dpp.c:1894,17'
              BranchSideFuncs:
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1872,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1873,4'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
            - BranchSide:      '../../../src/common/dpp.c:1874,19'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
        - Branch String:   '../../../src/common/dpp.c:1876,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1877,19'
              BranchSideFuncs:
                - json_value_sep
                - wpabuf_head.433
                - wpabuf_len.432
                - json_add_base64
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1882,7'
              BranchSideFuncs:
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1882,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1883,19'
              BranchSideFuncs:
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1887,18'
              BranchSideFuncs:
                - json_value_sep
                - json_start_array
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - json_value_sep
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - wpabuf_put_str.440
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1898,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1900,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1904,6'
              BranchSideFuncs:
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1904,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1904,33'
              BranchSideFuncs:
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - dpp_build_jwk
                - wpa_printf
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1914,18'
              BranchSideFuncs:
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1904,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1905,18'
              BranchSideFuncs:
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
                - wpa_printf
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1914,18'
              BranchSideFuncs:
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1906,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1908,4'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpabuf_free
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1911,2'
              BranchSideFuncs:
                - json_end_object
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1915,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1915,26'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1920,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1915,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1916,18'
              BranchSideFuncs:
                - json_value_sep
                - wpabuf_printf
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1920,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii_key
                - free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:1705,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1710,6'
          Dst:             dpp_akm_dpp
        - Src:             '../../../src/common/dpp.c:1711,7'
          Dst:             dpp_supports_curve
        - Src:             '../../../src/common/dpp.c:1712,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1721,7'
          Dst:             dpp_supports_curve
        - Src:             '../../../src/common/dpp.c:1722,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1729,6'
          Dst:             dpp_akm_ver2
        - Src:             '../../../src/common/dpp.c:1730,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1741,16'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1744,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:1761,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1762,2'
          Dst:             json_start_array
        - Src:             '../../../src/common/dpp.c:1763,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1764,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1766,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1767,37'
          Dst:             dpp_netrole_str
        - Src:             '../../../src/common/dpp.c:1767,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1768,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1769,2'
          Dst:             json_end_array
        - Src:             '../../../src/common/dpp.c:1770,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1775,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1804,6'
          Dst:             dpp_build_jwk
        - Src:             '../../../src/common/dpp.c:1806,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1813,7'
          Dst:             os_gmtime
        - Src:             '../../../src/common/dpp.c:1814,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1818,3'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:1822,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1823,3'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1829,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1831,21'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1830,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1833,16'
          Dst:             dpp_sign_connector
        - Src:             '../../../src/common/dpp.c:1837,16'
          Dst:             dpp_akm_psk
        - Src:             '../../../src/common/dpp.c:1837,36'
          Dst:             dpp_akm_sae
        - Src:             '../../../src/common/dpp.c:1839,45'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1840,14'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1845,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1847,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1849,16'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1853,20'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1854,4'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1855,8'
          Dst:             dpp_build_conf_start
        - Src:             '../../../src/common/dpp.c:1859,32'
          Dst:             dpp_akm_ver2
        - Src:             '../../../src/common/dpp.c:1860,13'
          Dst:             dpp_akm_selector_str
        - Src:             '../../../src/common/dpp.c:1862,13'
          Dst:             dpp_akm_str
        - Src:             '../../../src/common/dpp.c:1863,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1864,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1865,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1867,3'
          Dst:             dpp_build_legacy_cred_params
        - Src:             '../../../src/common/dpp.c:1868,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1871,3'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1874,35'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1875,5'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1874,3'
          Dst:             json_add_base64
        - Src:             '../../../src/common/dpp.c:1877,4'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1879,6'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1880,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1878,4'
          Dst:             json_add_base64
        - Src:             '../../../src/common/dpp.c:1883,4'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1884,4'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1887,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1888,3'
          Dst:             json_start_array
        - Src:             '../../../src/common/dpp.c:1889,3'
          Dst:             wpabuf_printf
        - Src:             '../../../src/common/dpp.c:1890,3'
          Dst:             json_end_array
        - Src:             '../../../src/common/dpp.c:1891,3'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1892,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1894,2'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp.c:1895,2'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp.c:1896,2'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp.c:1897,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1898,6'
          Dst:             dpp_build_jwk
        - Src:             '../../../src/common/dpp.c:1900,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1905,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1906,7'
          Dst:             dpp_build_jwk
        - Src:             '../../../src/common/dpp.c:1908,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1914,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1916,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1917,3'
          Dst:             wpabuf_printf
        - Src:             '../../../src/common/dpp.c:1920,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1923,10'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1923,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1922,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/dpp.c:1941,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1944,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1945,2'
          Dst:             wpabuf_free
    - functionName:    dpp_netrole_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - netrole
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1650,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1652,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1654,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1656,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1658,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_build_jwk
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - name
        - key
        - kid
        - curve
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - json_add_base64url
        - json_add_string
        - json_end_object
        - json_start_object
        - json_value_sep
        - wpabuf_free
        - wpabuf_head
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1597,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1598,3'
              BranchSideFuncs:
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - json_add_base64url
                - json_value_sep
                - json_add_base64url
                - json_end_object
                - wpabuf_free
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1600,20'
              BranchSideFuncs:
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_value_sep
                - wpabuf_head.433
                - json_add_base64url
                - json_value_sep
                - json_add_base64url
                - json_end_object
                - wpabuf_free
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1606,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1607,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1608,17'
              BranchSideFuncs:
                - json_value_sep
                - json_add_base64url
                - json_end_object
                - wpabuf_free
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1610,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1611,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1612,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_free
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1612,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1613,18'
              BranchSideFuncs:
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1616,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:1596,8'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp.c:1600,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1601,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1602,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1603,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1604,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1605,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1606,6'
          Dst:             json_add_base64url
        - Src:             '../../../src/common/dpp.c:1608,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1610,6'
          Dst:             json_add_base64url
        - Src:             '../../../src/common/dpp.c:1613,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1614,3'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1616,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1619,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - wpabuf_put_data
      functionUses:    4
      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_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    dpp_configuration_parse_helper
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - cmd
        - idx
      BBCount:         106
      ICount:          712
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - atoi
        - dpp_configuration_alloc
        - dpp_configuration_free
        - dpp_configuration_valid
        - hexstr2bin
        - os_zalloc
        - strchr
        - strlen
        - strstr
        - strtol
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1188,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1189,38'
              BranchSideFuncs:
                - dpp_configuration_alloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - strstr
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
                - dpp_configuration_alloc
            - BranchSide:      '../../../src/common/dpp.c:1196,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
                - dpp_configuration_alloc
        - Branch String:   '../../../src/common/dpp.c:1190,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1191,4'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
                - dpp_configuration_alloc
            - BranchSide:      '../../../src/common/dpp.c:1192,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
                - dpp_configuration_alloc
        - Branch String:   '../../../src/common/dpp.c:1197,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1198,37'
              BranchSideFuncs:
                - dpp_configuration_alloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1205,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1199,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1200,4'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1201,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1206,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1207,3'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1209,7'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1209,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1210,3'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1212,8'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1213,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1214,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1227,3'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1216,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1216,36'
              BranchSideFuncs:
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1216,49'
              BranchSideFuncs:
                - strlen
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1218,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1219,18'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1220,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1218,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1220,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1221,2'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1232,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1233,7'
              BranchSideFuncs:
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1241,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1233,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1234,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1238,29'
              BranchSideFuncs:
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1242,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1245,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:1271,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1247,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1247,30'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:1247,43'
              BranchSideFuncs:
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1250,25'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1251,18'
              BranchSideFuncs:
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:1252,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1250,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1252,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1253,2'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1272,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1273,7'
              BranchSideFuncs:
                - hexstr2bin
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
            - BranchSide:      '../../../src/common/dpp.c:1279,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
        - Branch String:   '../../../src/common/dpp.c:1274,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1275,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1276,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
                - strchr
                - strlen
                - malloc
        - Branch String:   '../../../src/common/dpp.c:1280,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1283,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - malloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
            - BranchSide:      '../../../src/common/dpp.c:1293,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
        - Branch String:   '../../../src/common/dpp.c:1285,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1285,34'
              BranchSideFuncs:
                - malloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
            - BranchSide:      '../../../src/common/dpp.c:1285,47'
              BranchSideFuncs:
                - strlen
                - malloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
        - Branch String:   '../../../src/common/dpp.c:1287,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1288,4'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
            - BranchSide:      '../../../src/common/dpp.c:1289,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
                - strtol
        - Branch String:   '../../../src/common/dpp.c:1294,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1297,7'
              BranchSideFuncs:
                - strtol
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp.c:1304,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
        - Branch String:   '../../../src/common/dpp.c:1299,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1300,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1301,31'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
                - strchr
                - strlen
                - os_zalloc
        - Branch String:   '../../../src/common/dpp.c:1305,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1306,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp.c:1315,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
        - Branch String:   '../../../src/common/dpp.c:1308,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1308,25'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp.c:1308,38'
              BranchSideFuncs:
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
        - Branch String:   '../../../src/common/dpp.c:1310,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1311,4'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp.c:1312,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
                - strchr
                - strlen
                - os_zalloc
        - Branch String:   '../../../src/common/dpp.c:1316,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1317,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:1326,8'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1319,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1319,25'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:1319,38'
              BranchSideFuncs:
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - strstr
                - dpp_configuration_valid
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1321,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1322,4'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:1323,3'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
                - strchr
                - strlen
                - os_zalloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:1327,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1328,7'
              BranchSideFuncs:
                - strchr
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - hexstr2bin
                - dpp_configuration_valid
            - BranchSide:      '../../../src/common/dpp.c:1338,31'
              BranchSideFuncs:
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1330,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1330,25'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - hexstr2bin
                - dpp_configuration_valid
            - BranchSide:      '../../../src/common/dpp.c:1330,38'
              BranchSideFuncs:
                - strlen
                - os_zalloc
                - dpp_configuration_free
                - dpp_configuration_free
                - hexstr2bin
                - dpp_configuration_valid
        - Branch String:   '../../../src/common/dpp.c:1333,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1334,18'
              BranchSideFuncs:
                - hexstr2bin
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1335,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1333,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1335,4'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1336,2'
              BranchSideFuncs:
                - dpp_configuration_valid
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1338,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1339,3'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1341,6'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1341,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1342,20'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1344,13'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1344,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1345,8'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1354,3'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1345,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1346,21'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1348,22'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1349,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1350,20'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1352,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:1187,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1189,14'
          Dst:             dpp_configuration_alloc
        - Src:             '../../../src/common/dpp.c:1196,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1198,13'
          Dst:             dpp_configuration_alloc
        - Src:             '../../../src/common/dpp.c:1205,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1212,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1215,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1216,49'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1219,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:1231,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1234,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1238,24'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:1241,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1246,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1247,43'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1249,22'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:1251,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:1271,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1274,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:1279,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1284,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1285,47'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1293,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1298,9'
          Dst:             strtol
        - Src:             '../../../src/common/dpp.c:1304,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1307,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1308,38'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1309,20'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:1315,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1318,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1319,38'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1320,22'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:1326,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1329,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1330,38'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1332,23'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:1334,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:1338,7'
          Dst:             dpp_configuration_valid
        - Src:             '../../../src/common/dpp.c:1359,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1360,2'
          Dst:             dpp_configuration_free
    - 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:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_configuration_alloc
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         40
      ICount:          196
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - bin_str_eq
        - dpp_configuration_free
        - os_zalloc
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1071,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1072,3'
              BranchSideFuncs:
                - strchr
                - strlen
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1074,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1075,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1076,9'
              BranchSideFuncs:
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1078,9'
              BranchSideFuncs:
                - strlen
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1080,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1081,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1082,22'
              BranchSideFuncs:
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1082,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1083,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1084,22'
              BranchSideFuncs:
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1084,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1085,15'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1086,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1084,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1086,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1087,22'
              BranchSideFuncs:
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1087,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1088,15'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1089,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1087,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1089,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1090,22'
              BranchSideFuncs:
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1090,48'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1091,15'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1092,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1090,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1092,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1093,22'
              BranchSideFuncs:
                - bin_str_eq
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1093,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1094,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1095,22'
              BranchSideFuncs:
                - bin_str_eq
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1095,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1096,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1098,3'
              BranchSideFuncs:
                - dpp_configuration_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:1070,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:1074,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:1078,9'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1080,6'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1082,11'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1084,11'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1085,4'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1087,11'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1088,4'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1090,11'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1091,4'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1093,11'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1095,11'
          Dst:             bin_str_eq
        - Src:             '../../../src/common/dpp.c:1102,2'
          Dst:             dpp_configuration_free
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_configuration_valid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         28
      ICount:          138
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - dpp_akm_psk
        - dpp_akm_sae
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1143,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1144,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1145,18'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1145,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1145,33'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1147,18'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1145,50'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1145,54'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1147,18'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1145,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1146,3'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1147,18'
              BranchSideFuncs:
                - dpp_akm_psk
                - dpp_akm_sae
                - strlen
        - Branch String:   '../../../src/common/dpp.c:1147,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1147,32'
              BranchSideFuncs:
                - dpp_akm_sae
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1153,18'
              BranchSideFuncs:
                - dpp_akm_sae
        - Branch String:   '../../../src/common/dpp.c:1147,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1148,16'
              BranchSideFuncs:
                - strlen
                - dpp_akm_sae
            - BranchSide:      '../../../src/common/dpp.c:1153,18'
              BranchSideFuncs:
                - dpp_akm_sae
        - Branch String:   '../../../src/common/dpp.c:1150,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1150,19'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1151,4'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1150,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1151,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1152,2'
              BranchSideFuncs:
                - dpp_akm_sae
        - Branch String:   '../../../src/common/dpp.c:1153,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1153,33'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1159,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1153,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1154,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1159,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:1145,6'
          Dst:             dpp_akm_psk
        - Src:             '../../../src/common/dpp.c:1147,6'
          Dst:             dpp_akm_psk
        - Src:             '../../../src/common/dpp.c:1148,16'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1153,6'
          Dst:             dpp_akm_sae
    - functionName:    dpp_configuration_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bin_clear_free
        - str_clear_free
      functionUses:    11
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1165,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1166,3'
              BranchSideFuncs:
                - str_clear_free
                - free
                - free
                - free
                - free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:1167,17'
              BranchSideFuncs:
                - str_clear_free
                - free
                - free
                - free
                - free
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:1167,2'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp.c:1175,2'
          Dst:             bin_clear_free
    - functionName:    bin_str_eq
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - len
        - cmp
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1060,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1060,34'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp.c:1060,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:1060,9'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1060,34'
          Dst:             memcmp
    - functionName:    dpp_channel_ok_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - own_modes
        - num_modes
        - freq
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:533,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:533,21'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:534,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:533,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:534,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:536,9'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:536,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:537,10'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:549,66'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:537,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:538,23'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:547,2'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:538,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:540,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:541,11'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:542,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:545,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:546,3'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:549,2'
          Dst:             wpa_printf
    - functionName:    freq_included
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - freqs
        - num
        - freq
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:557,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:558,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:561,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:558,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:557,2'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:559,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_notify_chirp_received
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5159
      functionLinenumberEnd: 5166
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg_ctx
        - id
        - src
        - freq
        - hash
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_msg
        - wpa_snprintf_hex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:5162,2'
          Dst:             wpa_snprintf_hex
        - Src:             '../../../src/common/dpp.c:5163,2'
          Dst:             wpa_msg
    - functionName:    dpp_build_presence_announcement
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5140
      functionLinenumberEnd: 5154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_alloc_msg
        - dpp_build_attr_r_bootstrap_key_hash
        - wpa_hexdump_buf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:5146,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5147,3'
              BranchSideFuncs:
                - dpp_build_attr_r_bootstrap_key_hash
                - wpa_hexdump_buf
            - BranchSide:      '../../../src/common/dpp.c:5150,38'
              BranchSideFuncs:
                - dpp_build_attr_r_bootstrap_key_hash
                - wpa_hexdump_buf
      Callsites:
        - Src:             '../../../src/common/dpp.c:5143,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:5145,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp.c:5150,2'
          Dst:             dpp_build_attr_r_bootstrap_key_hash
        - Src:             '../../../src/common/dpp.c:5151,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dpp_alloc_msg
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - type
        - len
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_be24
        - wpabuf_put_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:54,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:55,3'
              BranchSideFuncs:
                - wpabuf_put_u8.444
                - wpabuf_put_u8.444
                - wpabuf_put_be24.445
                - wpabuf_put_u8.444
                - wpabuf_put_u8.444
                - wpabuf_put_u8.444
            - BranchSide:      '../../../src/common/dpp.c:56,16'
              BranchSideFuncs:
                - wpabuf_put_u8.444
                - wpabuf_put_u8.444
                - wpabuf_put_be24.445
                - wpabuf_put_u8.444
                - wpabuf_put_u8.444
                - wpabuf_put_u8.444
      Callsites:
        - Src:             '../../../src/common/dpp.c:53,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:56,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:57,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:58,2'
          Dst:             wpabuf_put_be24
        - Src:             '../../../src/common/dpp.c:59,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:60,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:61,2'
          Dst:             wpabuf_put_u8
    - functionName:    dpp_build_attr_r_bootstrap_key_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - hash
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_printf
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:518,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:518,6'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
            - BranchSide:      '../../../src/common/dpp.c:519,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
      Callsites:
        - Src:             '../../../src/common/dpp.c:519,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:520,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:521,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:522,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_be24
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_BE24
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:156,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:157,2'
          Dst:             WPA_PUT_BE24
    - functionName:    dpp_notify_auth_success
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5120
      functionLinenumberEnd: 5134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - initiator
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_get_pubkey_hash
        - wpa_msg
        - wpa_snprintf_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:5124,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5125,23'
              BranchSideFuncs:
                - dpp_get_pubkey_hash
                - wpa_snprintf_hex
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp.c:5128,3'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp.c:5132,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5132,40'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp.c:5133,3'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp.c:5133,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5133,25'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp.c:5133,3'
              BranchSideFuncs:
                - wpa_msg
      Callsites:
        - Src:             '../../../src/common/dpp.c:5125,3'
          Dst:             dpp_get_pubkey_hash
        - Src:             '../../../src/common/dpp.c:5126,3'
          Dst:             wpa_snprintf_hex
        - Src:             '../../../src/common/dpp.c:5130,2'
          Dst:             wpa_msg
    - functionName:    dpp_global_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5113
      functionLinenumberEnd: 5116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dpp_global_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:5114,2'
          Dst:             dpp_global_clear
    - functionName:    dpp_global_clear
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5098
      functionLinenumberEnd: 5109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_bootstrap_del
        - dpp_configurator_del
        - dpp_controller_stop
        - dpp_relay_flush_controllers
        - dpp_tcp_init_flush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:5099,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5100,3'
              BranchSideFuncs:
                - dpp_bootstrap_del
                - dpp_configurator_del
                - dpp_tcp_init_flush
                - dpp_relay_flush_controllers
                - dpp_controller_stop
            - BranchSide:      '../../../src/common/dpp.c:5102,20'
              BranchSideFuncs:
                - dpp_bootstrap_del
                - dpp_configurator_del
                - dpp_tcp_init_flush
                - dpp_relay_flush_controllers
                - dpp_controller_stop
      Callsites:
        - Src:             '../../../src/common/dpp.c:5102,2'
          Dst:             dpp_bootstrap_del
        - Src:             '../../../src/common/dpp.c:5103,2'
          Dst:             dpp_configurator_del
        - Src:             '../../../src/common/dpp.c:5105,2'
          Dst:             dpp_tcp_init_flush
        - Src:             '../../../src/common/dpp.c:5106,2'
          Dst:             dpp_relay_flush_controllers
        - Src:             '../../../src/common/dpp.c:5107,2'
          Dst:             dpp_controller_stop
    - functionName:    dpp_bootstrap_del
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4407
      functionLinenumberEnd: 4430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dl_list_del
        - dpp_bootstrap_info_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4411,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4412,3'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4414,2'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4414,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4416,7'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4427,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4416,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4416,13'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4418,9'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4416,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4417,4'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4418,9'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4420,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4421,4'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4423,16'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4427,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4428,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4429,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4423,3'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp.c:4424,3'
          Dst:             dpp_bootstrap_info_free
    - functionName:    dpp_configurator_del
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4954
      functionLinenumberEnd: 4973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dl_list_del
        - dpp_configurator_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4958,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4959,3'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4961,2'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4961,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4963,7'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4970,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4963,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4963,13'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4965,9'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4963,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4964,4'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4965,9'
              BranchSideFuncs:
                - dl_list_del
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4970,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4971,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4972,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4966,3'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp.c:4967,3'
          Dst:             dpp_configurator_free
    - functionName:    dl_list_del
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_configurator_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3953
      functionLinenumberEnd: 3962
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_deinit
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3954,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3955,3'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - free
                - free
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
            - BranchSide:      '../../../src/common/dpp.c:3956,23'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - free
                - free
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3956,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:3959,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:3960,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_bootstrap_info_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_deinit
        - str_clear_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:161,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:162,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - crypto_ec_key_deinit
                - str_clear_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:163,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - crypto_ec_key_deinit
                - str_clear_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:168,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:169,2'
          Dst:             str_clear_free
    - functionName:    dl_list_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_global_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5074
      functionLinenumberEnd: 5094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dl_list_init
        - os_zalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:5078,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5079,3'
              BranchSideFuncs:
                - dl_list_init
                - dl_list_init
                - dl_list_init
                - dl_list_init
            - BranchSide:      '../../../src/common/dpp.c:5081,16'
              BranchSideFuncs:
                - dl_list_init
                - dl_list_init
                - dl_list_init
                - dl_list_init
      Callsites:
        - Src:             '../../../src/common/dpp.c:5077,8'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:5085,2'
          Dst:             dl_list_init
        - Src:             '../../../src/common/dpp.c:5086,2'
          Dst:             dl_list_init
        - Src:             '../../../src/common/dpp.c:5088,2'
          Dst:             dl_list_init
        - Src:             '../../../src/common/dpp.c:5089,2'
          Dst:             dl_list_init
    - functionName:    dpp_configurator_find_kid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5056
      functionLinenumberEnd: 5068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - kid
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:5059,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5060,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp.c:5062,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../../../src/common/dpp.c:5062,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5064,7'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp.c:5067,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:5064,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5065,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:5066,2'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             '../../../src/common/dpp.c:5064,7'
          Dst:             memcmp
    - functionName:    dpp_configurator_gen_kid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 4012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - base64_url_encode
        - crypto_ec_key_get_pubkey_point
        - sha256_vector
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3993,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3994,3'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - sha256_vector
                - wpabuf_free
                - base64_url_encode
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3999,24'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - sha256_vector
                - wpabuf_free
                - base64_url_encode
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4003,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4004,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4009,32'
              BranchSideFuncs:
                - base64_url_encode
      Callsites:
        - Src:             '../../../src/common/dpp.c:3992,14'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp.c:3994,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3999,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:4000,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:4001,8'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp.c:4002,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:4004,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4009,14'
          Dst:             base64_url_encode
    - functionName:    dpp_configurator_from_backup
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5009
      functionLinenumberEnd: 5051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - key
      BBCount:         19
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - crypto_ec_key_group
        - dl_list_add
        - dpp_configurator_free
        - dpp_configurator_gen_kid
        - dpp_get_curve_ike_group
        - dpp_next_configurator_id
        - os_zalloc
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:5013,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5013,22'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:5014,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:5013,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5014,3'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:5016,54'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:5017,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5018,3'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:5022,57'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:5023,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5024,3'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:5028,6'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:5028,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5029,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:5034,9'
              BranchSideFuncs:
                - os_zalloc
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:5035,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5036,3'
              BranchSideFuncs:
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:5037,16'
              BranchSideFuncs:
                - dpp_configurator_gen_kid
                - dpp_next_configurator_id
                - dl_list_add
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:5043,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:5044,25'
              BranchSideFuncs:
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:5048,38'
              BranchSideFuncs:
                - dpp_next_configurator_id
                - dl_list_add
      Callsites:
        - Src:             '../../../src/common/dpp.c:5016,34'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp.c:5016,10'
          Dst:             dpp_get_curve_ike_group
        - Src:             '../../../src/common/dpp.c:5018,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:5022,37'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp.c:5022,13'
          Dst:             dpp_get_curve_ike_group
        - Src:             '../../../src/common/dpp.c:5024,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:5029,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:5034,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:5043,6'
          Dst:             dpp_configurator_gen_kid
        - Src:             '../../../src/common/dpp.c:5044,3'
          Dst:             dpp_configurator_free
        - Src:             '../../../src/common/dpp.c:5048,13'
          Dst:             dpp_next_configurator_id
        - Src:             '../../../src/common/dpp.c:5049,2'
          Dst:             dl_list_add
    - functionName:    dpp_next_configurator_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4851
      functionLinenumberEnd: 4860
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4855,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4857,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4860,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4857,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4858,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4859,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dl_list_add
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_configurator_get_key_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4994
      functionLinenumberEnd: 5002
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dpp
        - id
        - buf
        - buflen
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_configurator_get_id
        - dpp_configurator_get_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4998,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4999,3'
              BranchSideFuncs:
                - dpp_configurator_get_key
            - BranchSide:      '../../../src/common/dpp.c:5001,34'
              BranchSideFuncs:
                - dpp_configurator_get_key
      Callsites:
        - Src:             '../../../src/common/dpp.c:4997,9'
          Dst:             dpp_configurator_get_id
        - Src:             '../../../src/common/dpp.c:5001,9'
          Dst:             dpp_configurator_get_key
    - functionName:    dpp_configurator_get_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1405,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1406,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1408,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1408,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1410,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1413,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1410,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1411,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1412,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_configurator_get_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3967
      functionLinenumberEnd: 3982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conf
        - buf
        - buflen
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_get_ecprivate_key
        - wpa_snprintf_hex
        - wpabuf_clear_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3971,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3972,3'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_snprintf_hex
                - wpabuf_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3974,40'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_snprintf_hex
                - wpabuf_clear_free
        - Branch String:   '../../../src/common/dpp.c:3975,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3976,3'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_snprintf_hex
                - wpabuf_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3978,25'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_snprintf_hex
                - wpabuf_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3974,8'
          Dst:             crypto_ec_key_get_ecprivate_key
        - Src:             '../../../src/common/dpp.c:3978,38'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3978,56'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3978,8'
          Dst:             wpa_snprintf_hex
        - Src:             '../../../src/common/dpp.c:3980,2'
          Dst:             wpabuf_clear_free
    - functionName:    dpp_configurator_remove
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4977
      functionLinenumberEnd: 4989
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atoi
        - dpp_configurator_del
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4980,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4981,10'
              BranchSideFuncs:
                - dpp_configurator_del
            - BranchSide:      '../../../src/common/dpp.c:4983,17'
              BranchSideFuncs:
                - atoi
                - dpp_configurator_del
        - Branch String:   '../../../src/common/dpp.c:4984,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4985,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4980,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4983,12'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:4988,9'
          Dst:             dpp_configurator_del
    - functionName:    dpp_configurator_set
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4928
      functionLinenumberEnd: 4950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - cmd
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atoi
        - dpp_configurator_get_id
        - dpp_get_curve_name
        - get_param
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4935,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4936,3'
              BranchSideFuncs:
                - get_param
                - dpp_get_curve_name
                - free
            - BranchSide:      '../../../src/common/dpp.c:4938,20'
              BranchSideFuncs:
                - get_param
                - dpp_get_curve_name
                - free
        - Branch String:   '../../../src/common/dpp.c:4939,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4942,45'
              BranchSideFuncs:
                - dpp_get_curve_name
                - free
            - BranchSide:      '../../../src/common/dpp.c:4949,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4944,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4945,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4946,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4933,7'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:4934,9'
          Dst:             dpp_configurator_get_id
        - Src:             '../../../src/common/dpp.c:4938,10'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4942,26'
          Dst:             dpp_get_curve_name
    - functionName:    dpp_keygen_configurator
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - curve
        - privkey
        - privkey_len
        - pp_key
        - pp_key_len
      BBCount:         22
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dpp_configurator_free
        - dpp_configurator_gen_kid
        - dpp_gen_keypair
        - dpp_get_curve_name
        - dpp_set_keypair
        - os_zalloc
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4022,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4023,3'
              BranchSideFuncs:
                - dpp_get_curve_name
                - wpa_printf
                - free
                - dpp_gen_keypair
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
                - dpp_set_keypair
                - dpp_set_keypair
            - BranchSide:      '../../../src/common/dpp.c:4025,35'
              BranchSideFuncs:
                - dpp_get_curve_name
                - wpa_printf
                - free
                - dpp_gen_keypair
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
                - dpp_set_keypair
                - dpp_set_keypair
        - Branch String:   '../../../src/common/dpp.c:4026,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4027,54'
              BranchSideFuncs:
                - dpp_gen_keypair
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
                - dpp_set_keypair
                - dpp_set_keypair
            - BranchSide:      '../../../src/common/dpp.c:4032,6'
              BranchSideFuncs:
                - dpp_gen_keypair
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
                - dpp_set_keypair
                - dpp_set_keypair
        - Branch String:   '../../../src/common/dpp.c:4032,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4033,34'
              BranchSideFuncs:
                - dpp_set_keypair
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
                - dpp_set_keypair
            - BranchSide:      '../../../src/common/dpp.c:4036,33'
              BranchSideFuncs:
                - dpp_gen_keypair
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
                - dpp_set_keypair
        - Branch String:   '../../../src/common/dpp.c:4037,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4038,35'
              BranchSideFuncs:
                - dpp_set_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
            - BranchSide:      '../../../src/common/dpp.c:4041,34'
              BranchSideFuncs:
                - dpp_gen_keypair
                - dpp_configurator_free
                - dpp_configurator_gen_kid
        - Branch String:   '../../../src/common/dpp.c:4042,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4042,23'
              BranchSideFuncs:
                - dpp_configurator_free
                - dpp_configurator_gen_kid
            - BranchSide:      '../../../src/common/dpp.c:4043,3'
              BranchSideFuncs:
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4042,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4043,3'
              BranchSideFuncs:
                - dpp_configurator_gen_kid
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4044,2'
              BranchSideFuncs:
                - dpp_configurator_gen_kid
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4046,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4047,3'
              BranchSideFuncs:
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4048,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4021,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:4025,16'
          Dst:             dpp_get_curve_name
        - Src:             '../../../src/common/dpp.c:4027,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4033,17'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp.c:4036,17'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp.c:4038,18'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp.c:4041,18'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp.c:4046,6'
          Dst:             dpp_configurator_gen_kid
        - Src:             '../../../src/common/dpp.c:4050,2'
          Dst:             dpp_configurator_free
    - functionName:    dpp_configurator_add
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4865
      functionLinenumberEnd: 4923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - cmd
      BBCount:         27
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - bin_clear_free
        - dl_list_add
        - dpp_configurator_free
        - dpp_get_curve_name
        - dpp_keygen_configurator
        - dpp_next_configurator_id
        - get_param
        - hexstr2bin
        - str_clear_free
        - strlen
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4875,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4876,45'
              BranchSideFuncs:
                - dpp_get_curve_name
                - wpa_printf
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - free
                - get_param
                - get_param
                - get_param
                - dpp_keygen_configurator
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4886,20'
              BranchSideFuncs:
                - get_param
                - get_param
                - get_param
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4877,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4880,8'
              BranchSideFuncs:
                - free
                - get_param
                - get_param
                - get_param
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4883,3'
              BranchSideFuncs:
                - free
                - get_param
                - get_param
                - get_param
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4890,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4891,17'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - hexstr2bin
                - dpp_keygen_configurator
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4898,6'
              BranchSideFuncs:
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4893,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4894,18'
              BranchSideFuncs:
                - hexstr2bin
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4895,4'
              BranchSideFuncs:
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4893,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4895,4'
              BranchSideFuncs:
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4896,2'
              BranchSideFuncs:
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4898,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4899,16'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - hexstr2bin
                - dpp_keygen_configurator
                - dpp_next_configurator_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4906,33'
              BranchSideFuncs:
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
        - Branch String:   '../../../src/common/dpp.c:4901,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4902,18'
              BranchSideFuncs:
                - hexstr2bin
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4903,4'
              BranchSideFuncs:
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
        - Branch String:   '../../../src/common/dpp.c:4901,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4903,4'
              BranchSideFuncs:
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4904,2'
              BranchSideFuncs:
                - dpp_keygen_configurator
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
                - dpp_next_configurator_id
                - dl_list_add
        - Branch String:   '../../../src/common/dpp.c:4908,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4909,3'
              BranchSideFuncs:
                - dpp_next_configurator_id
                - dl_list_add
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
            - BranchSide:      '../../../src/common/dpp.c:4911,31'
              BranchSideFuncs:
                - dpp_next_configurator_id
                - dl_list_add
                - free
                - str_clear_free
                - str_clear_free
                - bin_clear_free
                - bin_clear_free
                - dpp_configurator_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:4874,10'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4876,26'
          Dst:             dpp_get_curve_name
        - Src:             '../../../src/common/dpp.c:4878,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4886,10'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4887,8'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4888,10'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4891,17'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:4894,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:4899,16'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:4902,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:4906,9'
          Dst:             dpp_keygen_configurator
        - Src:             '../../../src/common/dpp.c:4912,13'
          Dst:             dpp_next_configurator_id
        - Src:             '../../../src/common/dpp.c:4913,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp.c:4918,2'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp.c:4919,2'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp.c:4920,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp.c:4921,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp.c:4922,2'
          Dst:             dpp_configurator_free
    - functionName:    dpp_nfc_update_bi_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4818
      functionLinenumberEnd: 4837
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - own_bi
        - peer_bi
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_ec_key_deinit
        - dl_list_del
        - dpp_bootstrap_info_free
        - dpp_gen_uri
        - dpp_keygen
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4819,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4820,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4822,2'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_keygen
                - dpp_gen_uri
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4828,60'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4829,18'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4830,3'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4828,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4830,3'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4832,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4822,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4825,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:4828,6'
          Dst:             dpp_keygen
        - Src:             '../../../src/common/dpp.c:4829,6'
          Dst:             dpp_gen_uri
        - Src:             '../../../src/common/dpp.c:4834,2'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp.c:4835,2'
          Dst:             dpp_bootstrap_info_free
    - functionName:    dpp_gen_uri
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
      BBCount:         38
      ICount:          368
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - hostapd_ip_txt
        - is_zero_ether_addr
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:702,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:703,14'
              BranchSideFuncs:
                - strlen
                - is_zero_ether_addr
                - snprintf
                - strlen
                - strlen
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:704,25'
              BranchSideFuncs:
                - is_zero_ether_addr
                - snprintf
                - strlen
                - strlen
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - strlen
        - Branch String:   '../../../src/common/dpp.c:704,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:705,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:707,15'
              BranchSideFuncs:
                - snprintf
                - strlen
                - strlen
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - strlen
        - Branch String:   '../../../src/common/dpp.c:710,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:711,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:713,6'
              BranchSideFuncs:
                - strlen
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:717,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:718,12'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:729,3'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:720,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:721,12'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:725,23'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:733,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:737,25'
              BranchSideFuncs:
                - hostapd_ip_txt
                - snprintf
                - free
                - malloc
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:750,2'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:738,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:739,4'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:740,7'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:740,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:741,23'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:742,12'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:742,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:743,23'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:746,23'
              BranchSideFuncs:
                - snprintf
                - free
                - malloc
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:752,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:753,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:754,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:755,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:755,40'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:756,7'
              BranchSideFuncs:
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:758,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:758,40'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:759,7'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             '../../../src/common/dpp.c:703,14'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:704,6'
          Dst:             is_zero_ether_addr
        - Src:             '../../../src/common/dpp.c:707,3'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:709,9'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:711,14'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:715,13'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:722,11'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:725,11'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:737,10'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp.c:741,11'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:743,11'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:746,11'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:754,2'
          Dst:             snprintf
    - functionName:    is_zero_ether_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_nfc_update_bi_channel
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4770
      functionLinenumberEnd: 4813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - own_bi
        - peer_bi
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - dpp_gen_uri
        - freq_included
        - ieee80211_freq_to_channel_ext
        - snprintf
        - strdup
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4776,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4776,33'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:4779,9'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:4776,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4777,3'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:4779,9'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:4779,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4780,8'
              BranchSideFuncs:
                - freq_included
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4787,7'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4780,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4780,34'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:4781,21'
              BranchSideFuncs:
                - freq_included
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4780,59'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4781,21'
              BranchSideFuncs:
                - freq_included
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4783,11'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4780,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4783,11'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4786,2'
              BranchSideFuncs:
                - wpa_printf
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:4787,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4788,3'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4792,39'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4793,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4796,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
            - BranchSide:      '../../../src/common/dpp.c:4801,6'
              BranchSideFuncs:
                - wpa_printf
                - snprintf
                - free
                - strdup
                - free
                - strdup
                - dpp_gen_uri
      Callsites:
        - Src:             '../../../src/common/dpp.c:4781,7'
          Dst:             freq_included
        - Src:             '../../../src/common/dpp.c:4788,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4792,9'
          Dst:             ieee80211_freq_to_channel_ext
        - Src:             '../../../src/common/dpp.c:4794,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4799,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4802,2'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:4804,17'
          Dst:             strdup
        - Src:             '../../../src/common/dpp.c:4808,18'
          Dst:             strdup
        - Src:             '../../../src/common/dpp.c:4812,9'
          Dst:             dpp_gen_uri
    - functionName:    dpp_nfc_update_bi
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4842
      functionLinenumberEnd: 4847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - own_bi
        - peer_bi
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_nfc_update_bi_channel
        - dpp_nfc_update_bi_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4843,53'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4844,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4845,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4843,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4845,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4846,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4843,6'
          Dst:             dpp_nfc_update_bi_channel
        - Src:             '../../../src/common/dpp.c:4844,6'
          Dst:             dpp_nfc_update_bi_key
    - functionName:    dpp_bootstrap_find_chirp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4751
      functionLinenumberEnd: 4764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - hash
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4754,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4755,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp.c:4757,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../../../src/common/dpp.c:4757,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4758,8'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp.c:4763,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4758,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4758,19'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp.c:4761,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../../../src/common/dpp.c:4758,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4760,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4761,2'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             '../../../src/common/dpp.c:4758,19'
          Dst:             memcmp
    - functionName:    dpp_bootstrap_find_pair
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4717
      functionLinenumberEnd: 4745
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - i_bootstrap
        - r_bootstrap
        - own_bi
        - peer_bi
      BBCount:         29
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4722,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4723,3'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4725,2'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4725,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4725,2'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4726,9'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4726,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4726,19'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4734,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4726,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4727,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4734,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4726,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4729,4'
              BranchSideFuncs:
                - wpa_printf
                - memcmp
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4734,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4734,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4734,21'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4742,8'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4734,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4735,7'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4742,8'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4734,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4737,4'
              BranchSideFuncs:
                - wpa_printf
                - memcmp
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4742,8'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4742,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4742,19'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4744,2'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4742,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4743,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4744,2'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - memcmp
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:4727,7'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp.c:4729,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4735,7'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp.c:4737,4'
          Dst:             wpa_printf
    - functionName:    dpp_bootstrap_set
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4694
      functionLinenumberEnd: 4710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - id
        - params
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_bootstrap_get_id
        - str_clear_free
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4698,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4699,3'
              BranchSideFuncs:
                - str_clear_free
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:4701,17'
              BranchSideFuncs:
                - str_clear_free
                - strdup
        - Branch String:   '../../../src/common/dpp.c:4703,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4704,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:4708,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4697,7'
          Dst:             dpp_bootstrap_get_id
        - Src:             '../../../src/common/dpp.c:4701,2'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp.c:4704,29'
          Dst:             strdup
    - functionName:    dpp_bootstrap_get_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4577
      functionLinenumberEnd: 4588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4580,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4581,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4583,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4583,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4584,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4587,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4584,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4585,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4586,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_bootstrap_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4620
      functionLinenumberEnd: 4690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
        - reply
        - reply_size
      BBCount:         33
      ICount:          315
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - dpp_bootstrap_get_id
        - dpp_bootstrap_type_txt
        - hostapd_ip_txt
        - os_snprintf_error
        - snprintf
        - wpa_snprintf_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4628,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4629,3'
              BranchSideFuncs:
                - wpa_snprintf_hex
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:4630,19'
              BranchSideFuncs:
                - wpa_snprintf_hex
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4634,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4636,15'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.459
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:4661,2'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4642,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4643,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4644,10'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4646,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4647,10'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:4655,7'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4647,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4648,5'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.459
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:4649,22'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.459
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4650,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4651,5'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4652,11'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4655,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4656,4'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:4658,4'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:4662,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4665,21'
              BranchSideFuncs:
                - hostapd_ip_txt
                - snprintf
                - os_snprintf_error.459
                - dpp_bootstrap_type_txt
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:4672,21'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:4668,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4669,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4670,2'
              BranchSideFuncs:
                - dpp_bootstrap_type_txt
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:4682,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4682,18'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:4683,7'
              BranchSideFuncs:
                - snprintf
        - Branch String:   '../../../src/common/dpp.c:4684,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4684,27'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      '../../../src/common/dpp.c:4685,7'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             '../../../src/common/dpp.c:4627,7'
          Dst:             dpp_bootstrap_get_id
        - Src:             '../../../src/common/dpp.c:4630,2'
          Dst:             wpa_snprintf_hex
        - Src:             '../../../src/common/dpp.c:4641,9'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:4642,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/dpp.c:4649,10'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:4650,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/dpp.c:4666,7'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp.c:4665,9'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:4668,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/dpp.c:4680,7'
          Dst:             dpp_bootstrap_type_txt
        - Src:             '../../../src/common/dpp.c:4672,9'
          Dst:             snprintf
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - res
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/utils/os.h:581,17'
          Branch Sides:
            - BranchSide:      '../../../src/utils/os.h:581,17'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/utils/os.h:581,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_bootstrap_type_txt
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:176,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:184,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_bootstrap_get_uri
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4608
      functionLinenumberEnd: 4615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_bootstrap_get_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4612,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4613,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4614,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4611,7'
          Dst:             dpp_bootstrap_get_id
    - functionName:    dpp_bootstrap_remove
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4592
      functionLinenumberEnd: 4604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atoi
        - dpp_bootstrap_del
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4595,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4596,10'
              BranchSideFuncs:
                - dpp_bootstrap_del
            - BranchSide:      '../../../src/common/dpp.c:4598,17'
              BranchSideFuncs:
                - atoi
                - dpp_bootstrap_del
        - Branch String:   '../../../src/common/dpp.c:4599,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4600,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4595,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4598,12'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:4603,9'
          Dst:             dpp_bootstrap_del
    - functionName:    dpp_parse_uri_host
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - txt
      BBCount:         32
      ICount:          228
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - atoi
        - hostapd_ip_txt
        - hostapd_parse_ip_addr
        - os_memdup
        - strchr
        - strlen
        - strrchr
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:382,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:383,3'
              BranchSideFuncs:
                - strchr
                - strlen
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - strchr
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:385,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - strchr
                - atoi
        - Branch String:   '../../../src/common/dpp.c:386,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:387,9'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - strchr
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:388,6'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - strchr
                - atoi
        - Branch String:   '../../../src/common/dpp.c:388,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:389,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:390,2'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - strchr
                - atoi
        - Branch String:   '../../../src/common/dpp.c:396,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:397,10'
              BranchSideFuncs:
                - strchr
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:406,28'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
        - Branch String:   '../../../src/common/dpp.c:399,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:400,4'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:401,8'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
                - atoi
        - Branch String:   '../../../src/common/dpp.c:402,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:403,20'
              BranchSideFuncs:
                - atoi
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:404,2'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - hostapd_parse_ip_addr
                - wpa_printf
                - strrchr
                - atoi
        - Branch String:   '../../../src/common/dpp.c:406,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:407,7'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - wpa_printf
                - strrchr
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:421,2'
              BranchSideFuncs:
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:407,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:408,11'
              BranchSideFuncs:
                - strrchr
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:414,29'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:409,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:410,10'
              BranchSideFuncs:
                - atoi
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:413,3'
              BranchSideFuncs:
                - hostapd_parse_ip_addr
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:414,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:417,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:420,2'
              BranchSideFuncs:
                - free
                - os_memdup
                - hostapd_ip_txt
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:423,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:424,3'
              BranchSideFuncs:
                - hostapd_ip_txt
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:427,21'
              BranchSideFuncs:
                - hostapd_ip_txt
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:385,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:387,15'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:398,10'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:403,15'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:406,6'
          Dst:             hostapd_parse_ip_addr
        - Src:             '../../../src/common/dpp.c:408,11'
          Dst:             strrchr
        - Src:             '../../../src/common/dpp.c:411,16'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:414,7'
          Dst:             hostapd_parse_ip_addr
        - Src:             '../../../src/common/dpp.c:415,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:422,13'
          Dst:             os_memdup
        - Src:             '../../../src/common/dpp.c:427,6'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp.c:426,2'
          Dst:             wpa_printf
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_parse_supported_curves_list
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - txt
      BBCount:         27
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - str_token
        - strcmp
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4477,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4478,3'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4480,2'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4480,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4481,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - str_token
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4499,25'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4481,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4482,11'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4483,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - str_token
                - wpa_printf
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4483,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4484,11'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4485,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4485,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4486,11'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4487,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4487,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4488,11'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4489,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - wpa_printf
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4489,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4490,11'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4491,14'
              BranchSideFuncs:
                - strcmp
                - wpa_printf
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4491,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4492,11'
              BranchSideFuncs:
                - str_token
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4495,8'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:4480,18'
          Dst:             str_token
        - Src:             '../../../src/common/dpp.c:4481,7'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4483,14'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4485,14'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4487,14'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4489,14'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4491,14'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4494,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4501,2'
          Dst:             wpa_printf
    - functionName:    dpp_bootstrap_gen
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4572
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - cmd
      BBCount:         41
      ICount:          278
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - bin_clear_free
        - dl_list_add
        - dpp_bootstrap_info_free
        - dpp_gen_uri
        - dpp_keygen
        - dpp_next_id
        - dpp_parse_supported_curves_list
        - dpp_parse_uri_chan_list
        - dpp_parse_uri_host
        - dpp_parse_uri_info
        - dpp_parse_uri_mac
        - get_param
        - hexstr2bin
        - os_zalloc
        - str_clear_free
        - strlen
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4517,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4518,3'
              BranchSideFuncs:
                - os_zalloc
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - strstr
                - strstr
                - strstr
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4520,7'
              BranchSideFuncs:
                - os_zalloc
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - strstr
                - strstr
                - strstr
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4521,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4522,3'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4524,6'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4524,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4525,3'
              BranchSideFuncs:
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4526,11'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4526,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4527,3'
              BranchSideFuncs:
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4528,11'
              BranchSideFuncs:
                - strstr
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - strlen
                - malloc
                - hexstr2bin
        - Branch String:   '../../../src/common/dpp.c:4528,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4529,3'
              BranchSideFuncs:
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - get_param
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - strlen
                - malloc
                - hexstr2bin
            - BranchSide:      '../../../src/common/dpp.c:4531,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4541,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4542,17'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
                - hexstr2bin
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4549,17'
              BranchSideFuncs:
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4544,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4545,18'
              BranchSideFuncs:
                - hexstr2bin
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4546,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4544,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4546,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4547,2'
              BranchSideFuncs:
                - dpp_keygen
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_supported_curves_list
                - dpp_parse_uri_host
                - dpp_gen_uri
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4549,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4550,30'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4550,48'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4551,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4551,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4552,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4552,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4553,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4553,64'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4554,25'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4554,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4555,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:4549,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4556,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:4558,23'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
                - free
                - free
                - free
                - str_clear_free
                - free
                - free
                - bin_clear_free
                - dpp_bootstrap_info_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:4520,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:4524,6'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:4526,11'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:4528,11'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:4533,13'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4534,8'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4535,9'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4536,10'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4537,8'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4538,21'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4539,9'
          Dst:             get_param
        - Src:             '../../../src/common/dpp.c:4542,17'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:4545,7'
          Dst:             hexstr2bin
        - Src:             '../../../src/common/dpp.c:4549,6'
          Dst:             dpp_keygen
        - Src:             '../../../src/common/dpp.c:4550,6'
          Dst:             dpp_parse_uri_chan_list
        - Src:             '../../../src/common/dpp.c:4551,6'
          Dst:             dpp_parse_uri_mac
        - Src:             '../../../src/common/dpp.c:4552,6'
          Dst:             dpp_parse_uri_info
        - Src:             '../../../src/common/dpp.c:4553,6'
          Dst:             dpp_parse_supported_curves_list
        - Src:             '../../../src/common/dpp.c:4554,6'
          Dst:             dpp_parse_uri_host
        - Src:             '../../../src/common/dpp.c:4555,6'
          Dst:             dpp_gen_uri
        - Src:             '../../../src/common/dpp.c:4558,11'
          Dst:             dpp_next_id
        - Src:             '../../../src/common/dpp.c:4559,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp.c:4566,2'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp.c:4569,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp.c:4570,2'
          Dst:             dpp_bootstrap_info_free
    - functionName:    dpp_parse_uri_chan_list
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - chan_list
      BBCount:         46
      ICount:          261
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - atoi
        - ieee80211_chan_to_freq
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:214,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:214,17'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:214,2'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
        - Branch String:   '../../../src/common/dpp.c:214,21'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:214,25'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:214,2'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
        - Branch String:   '../../../src/common/dpp.c:214,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:215,10'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:254,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:216,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:216,27'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:216,3'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
        - Branch String:   '../../../src/common/dpp.c:216,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:217,8'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:218,8'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
        - Branch String:   '../../../src/common/dpp.c:218,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:219,19'
              BranchSideFuncs:
                - atoi
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:222,7'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:222,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:223,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:224,18'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:225,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:226,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:227,3'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:227,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:227,26'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:227,3'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:227,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:228,7'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:229,39'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:234,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:237,8'
              BranchSideFuncs:
                - wpa_printf
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:238,14'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:238,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:239,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:244,31'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
        - Branch String:   '../../../src/common/dpp.c:247,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:247,23'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:248,4'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:247,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:248,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:249,8'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
        - Branch String:   '../../../src/common/dpp.c:249,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:250,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:251,6'
              BranchSideFuncs:
                - atoi
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - atoi
      Callsites:
        - Src:             '../../../src/common/dpp.c:219,14'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:224,13'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:229,10'
          Dst:             ieee80211_chan_to_freq
        - Src:             '../../../src/common/dpp.c:230,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:235,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:239,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:256,2'
          Dst:             wpa_printf
    - functionName:    dpp_parse_uri_mac
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - mac
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hwaddr_aton2
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:263,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:264,3'
              BranchSideFuncs:
                - hwaddr_aton2
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:266,19'
              BranchSideFuncs:
                - hwaddr_aton2
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:266,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:267,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:271,49'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:266,6'
          Dst:             hwaddr_aton2
        - Src:             '../../../src/common/dpp.c:267,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:271,2'
          Dst:             wpa_printf
    - functionName:    dpp_parse_uri_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
        - info
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_uri_valid_info
        - strchr
        - strlen
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:281,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:282,3'
              BranchSideFuncs:
                - strchr
                - strlen
                - malloc
                - wpa_printf
                - dpp_uri_valid_info
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:284,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - malloc
                - wpa_printf
                - dpp_uri_valid_info
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:285,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:286,9'
              BranchSideFuncs:
                - malloc
                - wpa_printf
                - dpp_uri_valid_info
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:287,13'
              BranchSideFuncs:
                - malloc
                - wpa_printf
                - dpp_uri_valid_info
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:288,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:289,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_uri_valid_info
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:290,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_uri_valid_info
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:293,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:294,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:298,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:284,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:286,16'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:292,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:293,7'
          Dst:             dpp_uri_valid_info
        - Src:             '../../../src/common/dpp.c:294,3'
          Dst:             wpa_printf
    - functionName:    dpp_next_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4394
      functionLinenumberEnd: 4402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4398,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4399,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4402,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4399,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4400,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4401,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_uri_valid_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:190,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:191,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:197,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:193,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:193,21'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:194,4'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:193,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:193,35'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:194,4'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:193,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:190,2'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:194,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_add_nfc_uri
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - uri
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dl_list_add
        - dpp_next_id
        - dpp_parse_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4457,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4458,3'
              BranchSideFuncs:
                - dpp_parse_uri
                - dpp_next_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4460,21'
              BranchSideFuncs:
                - dpp_parse_uri
                - dpp_next_id
                - dl_list_add
        - Branch String:   '../../../src/common/dpp.c:4461,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4462,3'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4464,2'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
      Callsites:
        - Src:             '../../../src/common/dpp.c:4460,7'
          Dst:             dpp_parse_uri
        - Src:             '../../../src/common/dpp.c:4465,11'
          Dst:             dpp_next_id
        - Src:             '../../../src/common/dpp.c:4466,2'
          Dst:             dl_list_add
    - functionName:    dpp_parse_uri
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         90
      ICount:          462
      EdgeCount:       124
      CyclomaticComplexity: 36
      functionsReached:
        - dpp_bootstrap_info_free
        - dpp_clone_uri
        - dpp_parse_uri_chan_list
        - dpp_parse_uri_host
        - dpp_parse_uri_info
        - dpp_parse_uri_mac
        - dpp_parse_uri_pk
        - dpp_parse_uri_supported_curves
        - dpp_parse_uri_version
        - os_zalloc
        - strchr
        - strlen
        - strncmp
        - wpa_hexdump_ascii
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:443,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:444,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:447,6'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
        - Branch String:   '../../../src/common/dpp.c:451,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:452,4'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:454,7'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:454,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:457,7'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:461,7'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:461,21'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:461,24'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:463,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:461,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:461,42'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:463,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:461,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:462,16'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:463,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:463,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:463,29'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:465,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:463,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:463,47'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:465,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:463,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:464,10'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:465,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:465,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:465,29'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:467,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:465,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:465,47'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:467,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:465,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:466,11'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:467,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:467,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:467,29'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:469,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:467,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:467,47'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:469,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:467,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:468,9'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:469,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:469,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:469,29'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:471,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:469,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:469,47'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:471,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:469,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:470,14'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:471,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:471,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:471,29'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:473,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:471,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:471,47'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:473,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:471,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:472,23'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:473,12'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:473,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:473,29'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:478,8'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:473,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:473,47'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:478,8'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:473,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:474,11'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:478,8'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strchr
                - wpa_printf
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:482,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:483,3'
              BranchSideFuncs:
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:487,7'
              BranchSideFuncs:
                - os_zalloc
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:488,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:489,3'
              BranchSideFuncs:
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:491,20'
              BranchSideFuncs:
                - dpp_clone_uri
                - dpp_parse_uri_chan_list
                - dpp_parse_uri_mac
                - dpp_parse_uri_info
                - dpp_parse_uri_version
                - dpp_parse_uri_supported_curves
                - dpp_parse_uri_host
                - dpp_parse_uri_pk
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:491,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:492,30'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:492,49'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:493,24'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:493,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:494,25'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:494,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:495,28'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:495,45'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:496,37'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:496,63'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:497,25'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:497,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:498,23'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:491,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:499,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:503,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:441,48'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:441,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:443,6'
          Dst:             strncmp
        - Src:             '../../../src/common/dpp.c:444,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:450,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:476,4'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:483,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:487,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:491,6'
          Dst:             dpp_clone_uri
        - Src:             '../../../src/common/dpp.c:492,6'
          Dst:             dpp_parse_uri_chan_list
        - Src:             '../../../src/common/dpp.c:493,6'
          Dst:             dpp_parse_uri_mac
        - Src:             '../../../src/common/dpp.c:494,6'
          Dst:             dpp_parse_uri_info
        - Src:             '../../../src/common/dpp.c:495,6'
          Dst:             dpp_parse_uri_version
        - Src:             '../../../src/common/dpp.c:496,6'
          Dst:             dpp_parse_uri_supported_curves
        - Src:             '../../../src/common/dpp.c:497,6'
          Dst:             dpp_parse_uri_host
        - Src:             '../../../src/common/dpp.c:498,6'
          Dst:             dpp_parse_uri_pk
        - Src:             '../../../src/common/dpp.c:499,3'
          Dst:             dpp_bootstrap_info_free
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_add_qr_code
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4435
      functionLinenumberEnd: 4449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - uri
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dl_list_add
        - dpp_next_id
        - dpp_parse_uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4438,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4439,3'
              BranchSideFuncs:
                - dpp_parse_uri
                - dpp_next_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4441,21'
              BranchSideFuncs:
                - dpp_parse_uri
                - dpp_next_id
                - dl_list_add
        - Branch String:   '../../../src/common/dpp.c:4442,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4443,3'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:4445,2'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
      Callsites:
        - Src:             '../../../src/common/dpp.c:4441,7'
          Dst:             dpp_parse_uri
        - Src:             '../../../src/common/dpp.c:4446,11'
          Dst:             dpp_next_id
        - Src:             '../../../src/common/dpp.c:4447,2'
          Dst:             dl_list_add
    - functionName:    dpp_peer_intro_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4364
      functionLinenumberEnd: 4370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - intro
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_deinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4365,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4366,3'
              BranchSideFuncs:
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp.c:4368,23'
              BranchSideFuncs:
                - crypto_ec_key_deinit
      Callsites:
        - Src:             '../../../src/common/dpp.c:4368,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_peer_intro
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4224
      functionLinenumberEnd: 4359
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - intro
        - own_connector
        - net_access_key
        - net_access_key_len
        - csign_key
        - csign_key_len
        - peer_connector
        - peer_connector_len
        - expiry
        - peer_key_hash
      BBCount:         46
      ICount:          359
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - crypto_ec_key_deinit
        - dpp_check_signed_connector
        - dpp_connector_match_groups
        - dpp_debug_print_key
        - dpp_derive_pmk
        - dpp_derive_pmkid
        - dpp_ecdh
        - dpp_get_pubkey_hash
        - dpp_key_expired
        - dpp_parse_jwk
        - dpp_parse_own_connector
        - dpp_peer_intro_deinit
        - dpp_set_keypair
        - json_free
        - json_get_member
        - json_parse
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4237,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4238,4'
              BranchSideFuncs:
                - dpp_set_keypair
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_own_connector
                - dpp_check_signed_connector
                - json_parse
                - wpa_printf
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4240,40'
              BranchSideFuncs:
                - dpp_set_keypair
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_own_connector
                - dpp_check_signed_connector
                - json_parse
                - wpa_printf
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4242,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4243,3'
              BranchSideFuncs:
                - dpp_parse_own_connector
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_check_signed_connector
                - json_parse
                - wpa_printf
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4247,37'
              BranchSideFuncs:
                - dpp_parse_own_connector
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_check_signed_connector
                - json_parse
                - wpa_printf
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4248,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4249,3'
              BranchSideFuncs:
                - dpp_check_signed_connector
                - json_parse
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4251,42'
              BranchSideFuncs:
                - dpp_check_signed_connector
                - json_parse
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4253,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4254,9'
              BranchSideFuncs:
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4258,40'
              BranchSideFuncs:
                - json_parse
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_connector_match_groups
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4259,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4260,3'
              BranchSideFuncs:
                - dpp_connector_match_groups
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4265,34'
              BranchSideFuncs:
                - dpp_connector_match_groups
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4265,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4266,3'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4272,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4273,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4273,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_key_expired
                - json_get_member
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4274,3'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4273,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4274,3'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4277,45'
              BranchSideFuncs:
                - wpa_printf
                - dpp_key_expired
                - json_get_member
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_parse_jwk
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4278,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:0,0'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4279,4'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
        - Branch String:   '../../../src/common/dpp.c:4295,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4295,17'
              BranchSideFuncs:
                - dpp_parse_jwk
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4296,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
        - Branch String:   '../../../src/common/dpp.c:4295,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4296,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4301,34'
              BranchSideFuncs:
                - dpp_parse_jwk
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4302,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4303,7'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4306,52'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4308,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4311,7'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4317,15'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4317,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4318,3'
              BranchSideFuncs:
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4321,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_derive_pmk
                - dpp_derive_pmkid
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_get_pubkey_hash
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4324,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4325,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4328,19'
              BranchSideFuncs:
                - dpp_derive_pmkid
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_get_pubkey_hash
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4331,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4333,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4346,6'
              BranchSideFuncs:
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
                - dpp_get_pubkey_hash
        - Branch String:   '../../../src/common/dpp.c:4346,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4347,23'
              BranchSideFuncs:
                - dpp_get_pubkey_hash
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
            - BranchSide:      '../../../src/common/dpp.c:4349,6'
              BranchSideFuncs:
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
                - dpp_peer_intro_deinit
        - Branch String:   '../../../src/common/dpp.c:4351,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4351,6'
              BranchSideFuncs:
                - dpp_peer_intro_deinit
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:4352,25'
              BranchSideFuncs:
                - dpp_peer_intro_deinit
                - free
                - crypto_ec_key_deinit
                - wpabuf_free
                - json_free
                - json_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:4240,12'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp.c:4243,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4247,13'
          Dst:             dpp_parse_own_connector
        - Src:             '../../../src/common/dpp.c:4251,8'
          Dst:             dpp_check_signed_connector
        - Src:             '../../../src/common/dpp.c:4258,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp.c:4260,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4265,7'
          Dst:             dpp_connector_match_groups
        - Src:             '../../../src/common/dpp.c:4266,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4272,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4274,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4277,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4278,7'
          Dst:             dpp_key_expired
        - Src:             '../../../src/common/dpp.c:4279,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4294,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4296,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4301,20'
          Dst:             dpp_parse_jwk
        - Src:             '../../../src/common/dpp.c:4306,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp.c:4309,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4317,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp.c:4320,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp.c:4324,6'
          Dst:             dpp_derive_pmk
        - Src:             '../../../src/common/dpp.c:4325,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4331,6'
          Dst:             dpp_derive_pmkid
        - Src:             '../../../src/common/dpp.c:4333,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4347,3'
          Dst:             dpp_get_pubkey_hash
        - Src:             '../../../src/common/dpp.c:4352,3'
          Dst:             dpp_peer_intro_deinit
        - Src:             '../../../src/common/dpp.c:4355,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:4356,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:4357,2'
          Dst:             json_free
        - Src:             '../../../src/common/dpp.c:4358,2'
          Dst:             json_free
    - functionName:    dpp_parse_own_connector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4185
      functionLinenumberEnd: 4215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - own_connector
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - base64_url_decode
        - json_parse
        - strchr
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4192,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4193,3'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - json_parse
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4196,5'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - json_parse
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4198,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4199,3'
              BranchSideFuncs:
                - base64_url_decode
                - wpa_printf
                - json_parse
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4202,31'
              BranchSideFuncs:
                - base64_url_decode
                - wpa_printf
                - json_parse
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4203,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4204,3'
              BranchSideFuncs:
                - json_parse
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4209,39'
              BranchSideFuncs:
                - json_parse
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4211,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4212,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4214,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:4191,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:4193,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4197,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp.c:4199,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4202,13'
          Dst:             base64_url_decode
        - Src:             '../../../src/common/dpp.c:4204,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4209,13'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp.c:4212,3'
          Dst:             wpa_printf
    - functionName:    dpp_connector_match_groups
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4144
      functionLinenumberEnd: 4181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - own_root
        - peer_root
        - reconfig
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - dpp_connector_compatible_group
        - json_get_member
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4148,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4148,17'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4149,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4148,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4149,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4153,15'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4153,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4156,24'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4180,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4157,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4157,14'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4158,4'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4157,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4158,4'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4163,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4164,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4164,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_connector_compatible_group
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4165,4'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4164,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4165,4'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4171,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_connector_compatible_group
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:4172,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4174,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:4178,2'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_get_member
                - wpa_printf
                - wpa_printf
                - dpp_connector_compatible_group
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp.c:4147,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4149,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4156,8'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4158,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4163,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4165,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4169,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4172,7'
          Dst:             dpp_connector_compatible_group
        - Src:             '../../../src/common/dpp.c:4174,4'
          Dst:             wpa_printf
    - functionName:    dpp_connector_compatible_group
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4109
      functionLinenumberEnd: 4139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - root
        - group_id
        - net_role
        - reconfig
      BBCount:         40
      ICount:          198
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - dpp_compatible_netrole
        - json_get_member
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4113,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4113,17'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4114,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4113,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4114,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4116,15'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4116,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4119,24'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4138,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:4120,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4120,14'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4121,4'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4120,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4121,4'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4123,26'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4124,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4124,16'
              BranchSideFuncs:
                - strcmp
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4125,4'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4124,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4125,4'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4127,7'
              BranchSideFuncs:
                - strcmp
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4127,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4128,7'
              BranchSideFuncs:
                - strcmp
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4132,7'
              BranchSideFuncs:
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4128,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4129,7'
              BranchSideFuncs:
                - strcmp
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4132,7'
              BranchSideFuncs:
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4127,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4130,4'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4132,7'
              BranchSideFuncs:
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4132,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4132,19'
              BranchSideFuncs:
                - strcmp
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4134,8'
              BranchSideFuncs:
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4132,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4133,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4134,8'
              BranchSideFuncs:
                - dpp_compatible_netrole
                - json_get_member
                - json_get_member
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4134,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4134,43'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp.c:4136,2'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp.c:4134,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4135,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:4136,2'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - strcmp
                - dpp_compatible_netrole
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             '../../../src/common/dpp.c:4112,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4119,8'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4123,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:4127,7'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4128,7'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4129,7'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4132,19'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:4134,20'
          Dst:             dpp_compatible_netrole
    - functionName:    dpp_configurator_own_config
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4057
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - curve
        - ap
      BBCount:         13
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_build_conf_obj
        - dpp_copy_csign
        - dpp_copy_netaccesskey
        - dpp_gen_keypair
        - dpp_get_curve_name
        - dpp_parse_conf_obj
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:4061,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4062,3'
              BranchSideFuncs:
                - dpp_get_curve_name
                - wpa_printf
                - wpa_printf
                - dpp_gen_keypair
                - dpp_copy_netaccesskey
                - dpp_copy_csign
                - dpp_build_conf_obj
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
            - BranchSide:      '../../../src/common/dpp.c:4066,35'
              BranchSideFuncs:
                - dpp_get_curve_name
                - wpa_printf
                - wpa_printf
                - dpp_gen_keypair
                - dpp_copy_netaccesskey
                - dpp_copy_csign
                - dpp_build_conf_obj
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
        - Branch String:   '../../../src/common/dpp.c:4067,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4068,54'
              BranchSideFuncs:
                - wpa_printf
                - dpp_gen_keypair
                - dpp_copy_netaccesskey
                - dpp_copy_csign
                - dpp_build_conf_obj
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
            - BranchSide:      '../../../src/common/dpp.c:4074,6'
              BranchSideFuncs:
                - wpa_printf
                - dpp_gen_keypair
                - dpp_copy_netaccesskey
                - dpp_copy_csign
                - dpp_build_conf_obj
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
        - Branch String:   '../../../src/common/dpp.c:4077,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4078,3'
              BranchSideFuncs:
                - dpp_copy_netaccesskey
                - dpp_copy_csign
                - dpp_build_conf_obj
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
            - BranchSide:      '../../../src/common/dpp.c:4079,24'
              BranchSideFuncs:
                - dpp_copy_netaccesskey
                - dpp_copy_csign
                - dpp_build_conf_obj
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
        - Branch String:   '../../../src/common/dpp.c:4084,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:4085,15'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:4089,27'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_parse_conf_obj
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:4062,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4066,16'
          Dst:             dpp_get_curve_name
        - Src:             '../../../src/common/dpp.c:4068,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4072,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:4076,27'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp.c:4079,2'
          Dst:             dpp_copy_netaccesskey
        - Src:             '../../../src/common/dpp.c:4081,2'
          Dst:             dpp_copy_csign
        - Src:             '../../../src/common/dpp.c:4083,13'
          Dst:             dpp_build_conf_obj
        - Src:             '../../../src/common/dpp.c:4085,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:4089,33'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:4090,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:4089,8'
          Dst:             dpp_parse_conf_obj
        - Src:             '../../../src/common/dpp.c:4092,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_conf_obj
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - auth
        - netrole
        - idx
        - cert_req
      BBCount:         46
      ICount:          229
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - dpp_akm_dpp
        - dpp_build_conf_obj_dpp
        - dpp_build_conf_obj_legacy
        - dpp_get_peer_bi_id
        - dpp_netrole_str
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2034,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2035,7'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2039,13'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2035,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2036,11'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2037,12'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2040,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2041,11'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2042,12'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2045,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2046,7'
              BranchSideFuncs:
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2062,6'
              BranchSideFuncs:
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2046,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2047,8'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
            - BranchSide:      '../../../src/common/dpp.c:2059,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:2047,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2050,25'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
                - dpp_get_peer_bi_id
            - BranchSide:      '../../../src/common/dpp.c:2057,24'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2062,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2063,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2075,18'
              BranchSideFuncs:
                - dpp_akm_dpp
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2063,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2064,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2068,8'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2068,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2068,21'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2073,33'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2068,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2069,4'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2073,33'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2075,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2075,33'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2076,33'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
        - Branch String:   '../../../src/common/dpp.c:2075,57'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2075,60'
              BranchSideFuncs:
                - dpp_build_conf_obj_legacy
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2077,35'
              BranchSideFuncs:
                - dpp_build_conf_obj_legacy
        - Branch String:   '../../../src/common/dpp.c:2075,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2076,33'
              BranchSideFuncs:
                - dpp_build_conf_obj_dpp
            - BranchSide:      '../../../src/common/dpp.c:2077,35'
              BranchSideFuncs:
                - dpp_build_conf_obj_legacy
      Callsites:
        - Src:             '../../../src/common/dpp.c:2050,9'
          Dst:             dpp_netrole_str
        - Src:             '../../../src/common/dpp.c:2048,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2052,5'
          Dst:             dpp_get_peer_bi_id
        - Src:             '../../../src/common/dpp.c:2057,8'
          Dst:             dpp_netrole_str
        - Src:             '../../../src/common/dpp.c:2055,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2064,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2069,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2073,10'
          Dst:             dpp_build_conf_obj_dpp
        - Src:             '../../../src/common/dpp.c:2075,6'
          Dst:             dpp_akm_dpp
        - Src:             '../../../src/common/dpp.c:2076,10'
          Dst:             dpp_build_conf_obj_dpp
        - Src:             '../../../src/common/dpp.c:2077,9'
          Dst:             dpp_build_conf_obj_legacy
    - functionName:    dpp_parse_conf_obj
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3224
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - auth
        - conf_obj
        - conf_obj_len
      BBCount:         91
      ICount:          557
      EdgeCount:       126
      CyclomaticComplexity: 37
      functionsReached:
        - dpp_akm_dpp
        - dpp_akm_from_str
        - dpp_akm_legacy
        - dpp_auth_fail
        - dpp_parse_cred_dot1x
        - dpp_parse_cred_dpp
        - dpp_parse_cred_legacy
        - json_free
        - json_get_member
        - json_get_member_base64url
        - json_parse
        - strcmp
        - strlen
        - wpa_hexdump_ascii
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3232,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3233,3'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3234,6'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3234,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3235,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3239,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3240,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3240,16'
              BranchSideFuncs:
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3241,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3240,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3241,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3244,6'
              BranchSideFuncs:
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3244,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3246,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3251,30'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3252,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3252,20'
              BranchSideFuncs:
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3253,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3252,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3253,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3257,37'
              BranchSideFuncs:
                - json_get_member_base64url
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3258,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3260,19'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - wpabuf_len.432
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3266,27'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3261,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3262,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3265,2'
              BranchSideFuncs:
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3267,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3267,17'
              BranchSideFuncs:
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3268,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3267,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3268,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3273,7'
              BranchSideFuncs:
                - strlen
                - wpa_hexdump_ascii
                - strlen
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3274,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:0,0'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3275,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3281,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3282,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3287,10'
              BranchSideFuncs:
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
                - wpabuf_len.432
                - wpabuf_head.433
        - Branch String:   '../../../src/common/dpp.c:3289,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3290,31'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_head.433
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3293,20'
              BranchSideFuncs:
                - strlen
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3298,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3298,15'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3304,25'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
        - Branch String:   '../../../src/common/dpp.c:3298,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3299,24'
              BranchSideFuncs:
                - wpa_printf
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
            - BranchSide:      '../../../src/common/dpp.c:3304,25'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_get_member
                - dpp_auth_fail
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
        - Branch String:   '../../../src/common/dpp.c:3305,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3305,15'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3306,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3305,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3306,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3310,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
        - Branch String:   '../../../src/common/dpp.c:3311,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3311,16'
              BranchSideFuncs:
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3312,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3311,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3312,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3315,31'
              BranchSideFuncs:
                - dpp_akm_from_str
                - dpp_akm_legacy
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
        - Branch String:   '../../../src/common/dpp.c:3318,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3318,16'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
                - json_get_member
                - json_get_member
            - BranchSide:      '../../../src/common/dpp.c:3327,6'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
        - Branch String:   '../../../src/common/dpp.c:3318,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3321,27'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
            - BranchSide:      '../../../src/common/dpp.c:3327,6'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
        - Branch String:   '../../../src/common/dpp.c:3323,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3323,16'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
            - BranchSide:      '../../../src/common/dpp.c:3326,2'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
        - Branch String:   '../../../src/common/dpp.c:3323,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3324,7'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
            - BranchSide:      '../../../src/common/dpp.c:3326,2'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
        - Branch String:   '../../../src/common/dpp.c:3324,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3324,17'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
            - BranchSide:      '../../../src/common/dpp.c:3326,2'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
        - Branch String:   '../../../src/common/dpp.c:3323,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3325,11'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
            - BranchSide:      '../../../src/common/dpp.c:3326,2'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
                - dpp_parse_cred_legacy
        - Branch String:   '../../../src/common/dpp.c:3327,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3328,29'
              BranchSideFuncs:
                - dpp_parse_cred_legacy
                - wpa_printf
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3330,25'
              BranchSideFuncs:
                - dpp_akm_dpp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_akm_legacy
                - dpp_parse_cred_dpp
        - Branch String:   '../../../src/common/dpp.c:3328,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3329,4'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3330,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3330,36'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3331,7'
              BranchSideFuncs:
                - dpp_parse_cred_dpp
                - wpa_printf
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3332,26'
              BranchSideFuncs:
                - dpp_parse_cred_dpp
                - wpa_printf
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3331,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3331,49'
              BranchSideFuncs:
                - dpp_akm_legacy
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - dpp_parse_cred_dpp
            - BranchSide:      '../../../src/common/dpp.c:3335,13'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3330,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3332,26'
              BranchSideFuncs:
                - dpp_parse_cred_dpp
                - wpa_printf
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3335,13'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3332,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3333,4'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3335,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3335,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3336,28'
              BranchSideFuncs:
                - dpp_parse_cred_dot1x
                - dpp_parse_cred_dpp
                - wpa_printf
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3342,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3336,50'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3337,26'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3338,4'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
        - Branch String:   '../../../src/common/dpp.c:3336,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3338,4'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
            - BranchSide:      '../../../src/common/dpp.c:3340,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - json_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3231,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp.c:3235,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3239,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3241,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3244,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:3245,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3247,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3251,14'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3253,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3257,11'
          Dst:             json_get_member_base64url
        - Src:             '../../../src/common/dpp.c:3260,7'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3260,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3259,3'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:3261,7'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3262,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3266,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3268,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3273,22'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:3272,3'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:3274,7'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:3275,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3282,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3290,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3291,3'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3293,20'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:3297,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3300,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3304,9'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3306,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3310,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3312,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3315,14'
          Dst:             dpp_akm_from_str
        - Src:             '../../../src/common/dpp.c:3317,11'
          Dst:             dpp_akm_legacy
        - Src:             '../../../src/common/dpp.c:3321,11'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3322,12'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3328,7'
          Dst:             dpp_parse_cred_legacy
        - Src:             '../../../src/common/dpp.c:3330,13'
          Dst:             dpp_akm_dpp
        - Src:             '../../../src/common/dpp.c:3331,34'
          Dst:             dpp_akm_legacy
        - Src:             '../../../src/common/dpp.c:3332,7'
          Dst:             dpp_parse_cred_dpp
        - Src:             '../../../src/common/dpp.c:3336,7'
          Dst:             dpp_parse_cred_dot1x
        - Src:             '../../../src/common/dpp.c:3337,7'
          Dst:             dpp_parse_cred_dpp
        - Src:             '../../../src/common/dpp.c:3341,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3343,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3347,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3350,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3351,2'
          Dst:             json_free
    - functionName:    dpp_akm_legacy
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - akm
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1123,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1123,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1123,31'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1123,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1123,54'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1124,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_get_peer_bi_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dl_list_add
        - dpp_next_id
        - os_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2003,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2004,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:2005,6'
              BranchSideFuncs:
                - os_zalloc
                - dpp_next_id
                - dl_list_add
        - Branch String:   '../../../src/common/dpp.c:2005,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2006,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:2008,7'
              BranchSideFuncs:
                - os_zalloc
                - dpp_next_id
                - dl_list_add
        - Branch String:   '../../../src/common/dpp.c:2009,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2010,3'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
            - BranchSide:      '../../../src/common/dpp.c:2011,23'
              BranchSideFuncs:
                - dpp_next_id
                - dl_list_add
      Callsites:
        - Src:             '../../../src/common/dpp.c:2008,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp.c:2011,11'
          Dst:             dpp_next_id
        - Src:             '../../../src/common/dpp.c:2012,2'
          Dst:             dl_list_add
    - functionName:    dpp_build_conn_status_result
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3887
      functionLinenumberEnd: 3947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - result
        - ssid
        - ssid_len
        - channel_list
      BBCount:         14
      ICount:          205
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aes_siv_encrypt
        - dpp_alloc_msg
        - dpp_build_conn_status
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3895,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3896,3'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_alloc
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3898,14'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_alloc
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:3903,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3903,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3904,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:3903,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3904,3'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3907,18'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:3932,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3935,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3938,4'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3894,9'
          Dst:             dpp_build_conn_status
        - Src:             '../../../src/common/dpp.c:3899,38'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3901,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:3902,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp.c:3907,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3908,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3909,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp.c:3912,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3913,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3913,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3914,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp.c:3917,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp.c:3919,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3922,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp.c:3924,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3927,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3928,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3928,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3929,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3929,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp.c:3931,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:3933,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3933,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3932,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp.c:3937,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:3939,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3940,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3943,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3944,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3945,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_conn_status
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3856
      functionLinenumberEnd: 3880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - ssid
        - ssid_len
        - channel_list
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - json_add_base64url
        - json_add_int
        - json_add_string
        - json_end_object
        - json_start_object
        - json_value_sep
        - wpa_hexdump_ascii
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3860,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3861,3'
              BranchSideFuncs:
                - json_start_object
                - json_add_int
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_add_base64url
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3862,20'
              BranchSideFuncs:
                - json_start_object
                - json_add_int
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_add_base64url
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:3864,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3865,18'
              BranchSideFuncs:
                - json_value_sep
                - json_add_base64url
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - json_value_sep
                - json_add_string
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3871,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:3866,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3867,16'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3870,2'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:3871,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3872,18'
              BranchSideFuncs:
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
            - BranchSide:      '../../../src/common/dpp.c:3875,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
      Callsites:
        - Src:             '../../../src/common/dpp.c:3859,9'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:3862,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:3863,2'
          Dst:             json_add_int
        - Src:             '../../../src/common/dpp.c:3865,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:3866,7'
          Dst:             json_add_base64url
        - Src:             '../../../src/common/dpp.c:3867,4'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3872,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:3873,3'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:3875,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:3877,6'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3877,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3876,2'
          Dst:             wpa_hexdump_ascii
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    5
      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_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    valid_channel_list
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3724
      functionLinenumberEnd: 3733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3725,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3726,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3732,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3726,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3726,26'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3727,10'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3726,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3727,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3729,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3727,21'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3727,25'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3729,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:3726,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3728,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:3729,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_conn_status_result_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
        - ssid
        - ssid_len
        - channel_list
      BBCount:         43
      ICount:          384
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_get_attr
        - json_free
        - json_get_member
        - json_get_member_base64url
        - json_parse
        - memcmp
        - strdup
        - valid_channel_list
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3758,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3758,23'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - json_free
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3759,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp.c:3758,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3759,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3764,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - json_free
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3778,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3779,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3780,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3780,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3783,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3787,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3789,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3790,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3794,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp.c:3797,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3797,18'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3798,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp.c:3797,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3798,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3802,48'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp.c:3803,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3804,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpa_hexdump
                - json_free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3810,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
        - Branch String:   '../../../src/common/dpp.c:3812,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3813,17'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
            - BranchSide:      '../../../src/common/dpp.c:3818,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
        - Branch String:   '../../../src/common/dpp.c:3821,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3822,17'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
            - BranchSide:      '../../../src/common/dpp.c:3826,37'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
        - Branch String:   '../../../src/common/dpp.c:3827,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3827,27'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
                - wpabuf_len.432
                - wpabuf_head.433
            - BranchSide:      '../../../src/common/dpp.c:3831,14'
              BranchSideFuncs:
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
        - Branch String:   '../../../src/common/dpp.c:3827,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3828,26'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:3831,14'
              BranchSideFuncs:
                - wpabuf_free
                - json_get_member
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
        - Branch String:   '../../../src/common/dpp.c:3834,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3834,15'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - valid_channel_list
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:3838,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3834,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3835,25'
              BranchSideFuncs:
                - valid_channel_list
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:3838,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3834,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3836,19'
              BranchSideFuncs:
                - strdup
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3838,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - json_free
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3839,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3839,16'
              BranchSideFuncs:
                - wpa_printf
                - json_free
                - bin_clear_free
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3840,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp.c:3839,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3840,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - json_free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3843,42'
              BranchSideFuncs:
                - wpa_printf
                - json_free
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3756,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3759,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3763,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3772,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3773,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3774,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3780,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp.c:3783,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3786,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3789,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp.c:3790,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3794,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3798,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3802,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3803,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp.c:3804,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3805,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3810,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3813,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3817,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:3820,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp.c:3822,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3826,11'
          Dst:             json_get_member_base64url
        - Src:             '../../../src/common/dpp.c:3827,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3828,15'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3829,3'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3831,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3833,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3835,6'
          Dst:             valid_channel_list
        - Src:             '../../../src/common/dpp.c:3836,19'
          Dst:             strdup
        - Src:             '../../../src/common/dpp.c:3838,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:3840,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3843,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3847,2'
          Dst:             json_free
        - Src:             '../../../src/common/dpp.c:3848,2'
          Dst:             bin_clear_free
    - functionName:    dpp_get_attr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - req_id
        - ret_len
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WPA_GET_LE16
      functionUses:    84
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:71,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:72,21'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
            - BranchSide:      '../../../src/common/dpp.c:85,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:76,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:77,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:78,7'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
        - Branch String:   '../../../src/common/dpp.c:78,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:79,15'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:82,10'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
      Callsites:
        - Src:             '../../../src/common/dpp.c:72,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp.c:74,10'
          Dst:             WPA_GET_LE16
    - functionName:    dpp_check_attrs
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         16
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - WPA_GET_LE16
        - wpa_printf
      functionUses:    17
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:124,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:127,21'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:148,6'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:133,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:134,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:138,7'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_LE16
                - WPA_GET_LE16
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:138,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:139,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:143,7'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_LE16
                - WPA_GET_LE16
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:143,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:144,17'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_LE16
                - WPA_GET_LE16
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:145,10'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_LE16
                - WPA_GET_LE16
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:148,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:151,14'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:155,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:127,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp.c:129,10'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp.c:131,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:134,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:139,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:149,3'
          Dst:             wpa_printf
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_build_conf_result
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3669
      functionLinenumberEnd: 3720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - status
      BBCount:         12
      ICount:          163
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aes_siv_encrypt
        - dpp_alloc_msg
        - dpp_build_attr_status
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3681,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3681,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - dpp_build_attr_status
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3682,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:3681,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3682,3'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3685,24'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_head_u8
                - wpa_hexdump
                - wpabuf_put
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:3708,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3711,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:3713,69'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3679,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:3680,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp.c:3685,2'
          Dst:             dpp_build_attr_status
        - Src:             '../../../src/common/dpp.c:3688,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3689,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3690,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp.c:3693,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp.c:3695,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3698,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp.c:3700,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3703,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3704,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3704,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:3705,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3705,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp.c:3707,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:3709,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3709,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3708,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp.c:3713,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:3714,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3717,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:3718,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_attr_status
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - msg
        - status
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:509,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:510,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:511,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:512,2'
          Dst:             wpabuf_put_u8
    - functionName:    dpp_conf_result_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3588
      functionLinenumberEnd: 3663
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
      BBCount:         27
      ICount:          257
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_get_attr
        - memcmp
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3599,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3599,23'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3600,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp.c:3599,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3600,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3605,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3619,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3620,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3621,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3621,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3624,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3628,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3630,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3631,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3635,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp.c:3638,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3638,18'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3639,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp.c:3638,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3639,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3643,48'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp.c:3644,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3645,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpa_hexdump
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3651,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3653,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3653,17'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3654,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp.c:3653,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3654,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:3658,42'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3597,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3600,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3604,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3613,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3614,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3615,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3621,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp.c:3624,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3627,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3630,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp.c:3631,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3635,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3639,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3643,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3644,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp.c:3645,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3646,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3651,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3654,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3658,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3662,2'
          Dst:             bin_clear_free
    - functionName:    dpp_get_attr_next
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - buf
        - len
        - req_id
        - ret_len
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - WPA_GET_LE16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:95,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:96,9'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
                - WPA_GET_LE16
            - BranchSide:      '../../../src/common/dpp.c:98,9'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
                - WPA_GET_LE16
        - Branch String:   '../../../src/common/dpp.c:99,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:100,21'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
            - BranchSide:      '../../../src/common/dpp.c:113,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:104,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:105,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:106,7'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
        - Branch String:   '../../../src/common/dpp.c:106,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:107,15'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:110,10'
              BranchSideFuncs:
                - WPA_GET_LE16
                - WPA_GET_LE16
      Callsites:
        - Src:             '../../../src/common/dpp.c:98,16'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp.c:100,8'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp.c:102,10'
          Dst:             WPA_GET_LE16
    - functionName:    dpp_get_csr_attrs
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - attrs
        - attrs_len
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - base64_decode
        - dpp_get_attr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3363,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3364,3'
              BranchSideFuncs:
                - base64_decode
            - BranchSide:      '../../../src/common/dpp.c:3365,38'
              BranchSideFuncs:
                - base64_decode
      Callsites:
        - Src:             '../../../src/common/dpp.c:3362,8'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3365,9'
          Dst:             base64_decode
    - functionName:    dpp_conf_resp_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3372
      functionLinenumberEnd: 3580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - resp
      BBCount:         54
      ICount:          421
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - aes_siv_decrypt
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_conf_resp_env_data
        - dpp_get_attr
        - dpp_get_attr_next
        - dpp_get_csr_attrs
        - dpp_parse_conf_obj
        - memcmp
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_printf
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:3385,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3386,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3390,42'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - wpabuf_head.433
                - wpabuf_head.433
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3393,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3393,23'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpabuf_head.433
                - wpabuf_head.433
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3394,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3393,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3394,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3400,7'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpabuf_head.433
                - wpabuf_head.433
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3403,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3404,3'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_head.433
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3406,24'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_head.433
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3410,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3413,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
            - BranchSide:      '../../../src/common/dpp.c:3417,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3419,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3420,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
            - BranchSide:      '../../../src/common/dpp.c:3424,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3427,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3427,18'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3428,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
        - Branch String:   '../../../src/common/dpp.c:3427,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3428,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
            - BranchSide:      '../../../src/common/dpp.c:3432,48'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3433,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3434,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
            - BranchSide:      '../../../src/common/dpp.c:3438,36'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
        - Branch String:   '../../../src/common/dpp.c:3440,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3440,17'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:3441,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
        - Branch String:   '../../../src/common/dpp.c:3440,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3441,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
            - BranchSide:      '../../../src/common/dpp.c:3445,27'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - wpa_hexdump
                - free
        - Branch String:   '../../../src/common/dpp.c:3448,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3452,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_csr_attrs
                - dpp_auth_fail
                - free
                - wpa_hexdump
                - free
            - BranchSide:      '../../../src/common/dpp.c:3535,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:3456,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3457,18'
              BranchSideFuncs:
                - wpa_hexdump
                - free
                - free
            - BranchSide:      '../../../src/common/dpp.c:3461,43'
              BranchSideFuncs:
                - wpa_hexdump
                - free
                - free
        - Branch String:   '../../../src/common/dpp.c:3535,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3536,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - free
            - BranchSide:      '../../../src/common/dpp.c:3540,26'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_conf_resp_env_data
        - Branch String:   '../../../src/common/dpp.c:3543,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3544,29'
              BranchSideFuncs:
                - dpp_conf_resp_env_data
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
            - BranchSide:      '../../../src/common/dpp.c:3548,26'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
        - Branch String:   '../../../src/common/dpp.c:3543,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3545,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../../src/common/dpp.c:3548,26'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
        - Branch String:   '../../../src/common/dpp.c:3550,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3550,20'
              BranchSideFuncs:
                - dpp_get_attr
                - free
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
            - BranchSide:      '../../../src/common/dpp.c:3555,2'
              BranchSideFuncs:
                - dpp_get_attr
                - free
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
        - Branch String:   '../../../src/common/dpp.c:3550,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3551,17'
              BranchSideFuncs:
                - dpp_get_attr
                - free
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
            - BranchSide:      '../../../src/common/dpp.c:3555,2'
              BranchSideFuncs:
                - dpp_get_attr
                - free
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
        - Branch String:   '../../../src/common/dpp.c:3555,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3557,7'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
                - dpp_get_attr_next
                - dpp_get_attr
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:3566,24'
              BranchSideFuncs:
                - dpp_get_attr
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:3558,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3559,4'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../../src/common/dpp.c:3560,32'
              BranchSideFuncs:
                - dpp_get_attr_next
                - dpp_get_attr
                - free
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_conf_obj
        - Branch String:   '../../../src/common/dpp.c:3568,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:3569,3'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      '../../../src/common/dpp.c:3575,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:3385,22'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3385,41'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3385,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp.c:3386,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3390,30'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3390,49'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3390,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3394,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3399,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3406,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3407,43'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3408,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3410,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp.c:3413,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3416,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3419,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp.c:3420,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3424,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3428,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3432,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3433,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp.c:3434,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3438,24'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:3438,43'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:3438,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3441,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3446,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3452,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:3454,14'
          Dst:             dpp_get_csr_attrs
        - Src:             '../../../src/common/dpp.c:3457,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3461,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:3536,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3540,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3544,6'
          Dst:             dpp_conf_resp_env_data
        - Src:             '../../../src/common/dpp.c:3548,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3551,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:3556,3'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:3558,7'
          Dst:             dpp_parse_conf_obj
        - Src:             '../../../src/common/dpp.c:3560,14'
          Dst:             dpp_get_attr_next
        - Src:             '../../../src/common/dpp.c:3566,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:3569,3'
          Dst:             wpa_printf
    - functionName:    dpp_conf_req_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - attr_start
        - attr_len
      BBCount:         88
      ICount:          681
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - aes_siv_decrypt
        - base64_encode_no_lf
        - dpp_auth_fail
        - dpp_build_conf_resp
        - dpp_check_attrs
        - dpp_get_attr
        - dpp_get_peer_bi_id
        - dpp_validate_csr
        - int_array_add_unique
        - json_free
        - json_get_member
        - json_get_member_base64
        - json_parse
        - os_snprintf_error
        - snprintf
        - strcmp
        - strdup
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_hexdump_buf
        - wpa_msg
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2350,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2351,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2355,30'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2357,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2357,23'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2358,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2357,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2358,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2364,7'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2367,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2368,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2369,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2369,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2372,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2376,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2378,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2379,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2383,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2386,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2386,18'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2387,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
        - Branch String:   '../../../src/common/dpp.c:2386,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2387,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2391,48'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2450,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2451,17'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2456,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2459,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2460,17'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2464,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2465,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2465,16'
              BranchSideFuncs:
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2466,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
        - Branch String:   '../../../src/common/dpp.c:2465,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2466,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2469,53'
              BranchSideFuncs:
                - wpa_printf
                - free
                - strdup
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2474,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2474,16'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2475,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
        - Branch String:   '../../../src/common/dpp.c:2474,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2475,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2478,50'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp.c:2479,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2481,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2486,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
        - Branch String:   '../../../src/common/dpp.c:2487,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2487,16'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp.c:2488,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
        - Branch String:   '../../../src/common/dpp.c:2487,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2488,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2491,47'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
        - Branch String:   '../../../src/common/dpp.c:2492,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2493,11'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:2494,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
        - Branch String:   '../../../src/common/dpp.c:2494,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2495,11'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:2496,13'
              BranchSideFuncs:
                - strcmp
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
        - Branch String:   '../../../src/common/dpp.c:2496,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2497,11'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:2500,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - free
        - Branch String:   '../../../src/common/dpp.c:2507,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2507,15'
              BranchSideFuncs:
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - free
                - strdup
            - BranchSide:      '../../../src/common/dpp.c:2515,26'
              BranchSideFuncs:
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2507,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2508,47'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - free
                - strdup
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2515,26'
              BranchSideFuncs:
                - json_get_member
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2516,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2516,15'
              BranchSideFuncs:
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - wpa_printf
                - free
                - wpa_msg
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2555,36'
              BranchSideFuncs:
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2516,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2517,8'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2555,36'
              BranchSideFuncs:
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2523,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2524,8'
              BranchSideFuncs:
                - wpa_printf
                - int_array_add_unique
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2536,3'
              BranchSideFuncs:
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:2524,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2525,5'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
                - int_array_add_unique
            - BranchSide:      '../../../src/common/dpp.c:2530,9'
              BranchSideFuncs:
                - wpa_printf
                - int_array_add_unique
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2539,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2539,26'
              BranchSideFuncs:
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:2539,3'
              BranchSideFuncs:
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:2539,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2540,22'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.459
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2548,3'
              BranchSideFuncs:
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2542,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2543,6'
              BranchSideFuncs:
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:2546,11'
              BranchSideFuncs:
                - free
                - wpa_msg
                - json_get_member_base64
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpa_msg
                - free
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:2556,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2556,6'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpabuf_free
                - json_free
                - free
                - wpa_msg
                - free
                - wpa_printf
                - dpp_build_conf_resp
            - BranchSide:      '../../../src/common/dpp.c:2560,57'
              BranchSideFuncs:
                - wpa_hexdump_buf
                - dpp_validate_csr
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpabuf_free
                - json_free
                - free
                - wpa_msg
                - free
                - wpa_printf
                - dpp_build_conf_resp
        - Branch String:   '../../../src/common/dpp.c:2561,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2562,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_resp
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2567,27'
              BranchSideFuncs:
                - dpp_get_peer_bi_id
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpabuf_free
                - json_free
                - free
                - wpa_msg
                - free
        - Branch String:   '../../../src/common/dpp.c:2568,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2569,4'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2571,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpabuf_free
                - json_free
                - free
                - wpa_msg
                - free
        - Branch String:   '../../../src/common/dpp.c:2574,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2575,4'
              BranchSideFuncs:
                - wpa_msg
                - free
                - wpabuf_free
                - json_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:2577,11'
              BranchSideFuncs:
                - wpa_msg
                - free
                - wpabuf_free
                - json_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2350,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp.c:2351,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2355,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:2358,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2363,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:2369,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp.c:2372,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2375,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:2378,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp.c:2379,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2383,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:2387,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2391,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:2447,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp.c:2451,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2455,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:2458,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp.c:2460,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2464,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2466,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2469,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2471,17'
          Dst:             strdup
        - Src:             '../../../src/common/dpp.c:2473,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2475,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2478,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2479,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:2480,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2482,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2486,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2488,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2491,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2492,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:2494,13'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:2496,13'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp.c:2499,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2501,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp.c:2506,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2508,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2509,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp.c:2512,21'
          Dst:             strdup
        - Src:             '../../../src/common/dpp.c:2515,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp.c:2521,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2525,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2528,5'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2531,5'
          Dst:             int_array_add_unique
        - Src:             '../../../src/common/dpp.c:2540,10'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:2542,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/dpp.c:2550,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp.c:2555,13'
          Dst:             json_get_member_base64
        - Src:             '../../../src/common/dpp.c:2560,3'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:2561,7'
          Dst:             dpp_validate_csr
        - Src:             '../../../src/common/dpp.c:2562,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2567,8'
          Dst:             dpp_get_peer_bi_id
        - Src:             '../../../src/common/dpp.c:2571,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2572,29'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:2573,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2572,9'
          Dst:             base64_encode_no_lf
        - Src:             '../../../src/common/dpp.c:2577,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp.c:2599,9'
          Dst:             dpp_build_conf_resp
        - Src:             '../../../src/common/dpp.c:2603,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:2604,2'
          Dst:             json_free
    - functionName:    dpp_build_conf_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - bool
      constantsTouched: []
      argNames:
        - auth
        - e_nonce
        - e_nonce_len
        - netrole
        - cert_req
      BBCount:         99
      ICount:          650
      EdgeCount:       135
      CyclomaticComplexity: 38
      functionsReached:
        - aes_siv_encrypt
        - dpp_build_attr_status
        - dpp_build_conf_obj
        - dpp_build_enveloped_data
        - strlen
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:2093,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2094,12'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2098,6'
              BranchSideFuncs:
                - dpp_build_conf_obj
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - dpp_build_conf_obj
                - dpp_build_enveloped_data
        - Branch String:   '../../../src/common/dpp.c:2098,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2100,39'
              BranchSideFuncs:
                - dpp_build_enveloped_data
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2103,29'
              BranchSideFuncs:
                - dpp_build_conf_obj
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump_ascii
                - dpp_build_conf_obj
        - Branch String:   '../../../src/common/dpp.c:2112,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2112,15'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2114,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2112,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2113,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:2114,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2114,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2114,14'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2115,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2114,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2115,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2116,12'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2116,21'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2116,24'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2124,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2116,51'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2116,54'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2124,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2116,69'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2117,4'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2124,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2117,41'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2117,45'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2124,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2116,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2118,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2124,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2130,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2131,31'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2132,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2132,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2133,31'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
            - BranchSide:      '../../../src/common/dpp.c:2134,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
                - wpabuf_len.432
        - Branch String:   '../../../src/common/dpp.c:2134,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2135,31'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:2136,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
        - Branch String:   '../../../src/common/dpp.c:2136,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2136,33'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:2139,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
        - Branch String:   '../../../src/common/dpp.c:2136,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2137,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:2139,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
        - Branch String:   '../../../src/common/dpp.c:2136,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2138,13'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:2139,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
        - Branch String:   '../../../src/common/dpp.c:2139,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2139,41'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:2167,23'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
        - Branch String:   '../../../src/common/dpp.c:2139,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2140,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:2167,23'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
        - Branch String:   '../../../src/common/dpp.c:2139,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2141,20'
              BranchSideFuncs:
                - strlen
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
            - BranchSide:      '../../../src/common/dpp.c:2167,23'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
        - Branch String:   '../../../src/common/dpp.c:2174,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2174,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
            - BranchSide:      '../../../src/common/dpp.c:2175,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2174,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2175,3'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
            - BranchSide:      '../../../src/common/dpp.c:2197,18'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
        - Branch String:   '../../../src/common/dpp.c:2209,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2210,19'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
            - BranchSide:      '../../../src/common/dpp.c:2214,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
        - Branch String:   '../../../src/common/dpp.c:2214,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2214,33'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
            - BranchSide:      '../../../src/common/dpp.c:2218,13'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2214,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2215,19'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
            - BranchSide:      '../../../src/common/dpp.c:2218,13'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:2222,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2223,19'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_put_buf.472
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
            - BranchSide:      '../../../src/common/dpp.c:2228,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
        - Branch String:   '../../../src/common/dpp.c:2228,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2228,33'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
            - BranchSide:      '../../../src/common/dpp.c:2235,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
        - Branch String:   '../../../src/common/dpp.c:2228,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2229,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
            - BranchSide:      '../../../src/common/dpp.c:2235,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
        - Branch String:   '../../../src/common/dpp.c:2229,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2229,36'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
            - BranchSide:      '../../../src/common/dpp.c:2235,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
        - Branch String:   '../../../src/common/dpp.c:2228,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2230,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16
                - wpabuf_put_le16
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
            - BranchSide:      '../../../src/common/dpp.c:2235,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
        - Branch String:   '../../../src/common/dpp.c:2235,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2235,41'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
            - BranchSide:      '../../../src/common/dpp.c:2278,24'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2235,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2236,6'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
            - BranchSide:      '../../../src/common/dpp.c:2278,24'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2235,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2237,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16
                - strlen
                - wpabuf_put_le16
                - wpabuf_put_str.440
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2278,24'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_head.433
                - wpabuf_len.432
                - wpa_hexdump
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:2293,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:2296,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:2298,7'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:2100,14'
          Dst:             dpp_build_enveloped_data
        - Src:             '../../../src/common/dpp.c:2103,10'
          Dst:             dpp_build_conf_obj
        - Src:             '../../../src/common/dpp.c:2107,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:2107,27'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2105,4'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:2108,12'
          Dst:             dpp_build_conf_obj
        - Src:             '../../../src/common/dpp.c:2131,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2133,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2135,20'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2141,20'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:2167,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:2173,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:2197,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2198,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2199,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp.c:2210,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2211,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2211,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2212,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp.c:2215,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2216,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2216,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2217,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp.c:2219,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2223,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2224,26'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2224,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2225,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp.c:2230,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2231,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2232,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2238,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:2239,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2240,26'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:2240,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2241,3'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp.c:2278,2'
          Dst:             dpp_build_attr_status
        - Src:             '../../../src/common/dpp.c:2284,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:2285,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2286,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:2288,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2289,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2289,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:2290,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2290,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp.c:2292,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:2294,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:2294,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2293,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp.c:2298,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:2297,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:2308,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:2311,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp.c:2312,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp.c:2313,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp.c:2314,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp.c:2315,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:2319,2'
          Dst:             wpabuf_free
    - functionName:    dpp_auth_deinit
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         13
      ICount:          201
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bin_clear_free
        - crypto_ec_key_deinit
        - dl_list_del
        - dpp_bootstrap_info_free
        - dpp_configuration_free
        - dpp_free_asymmetric_key
        - wpabuf_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1487,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1488,3'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_free_asymmetric_key
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
                - wpabuf_free
                - dpp_bootstrap_info_free
                - free
                - free
                - free
                - bin_clear_free
                - dl_list_del
                - dpp_bootstrap_info_free
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:1489,25'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_free_asymmetric_key
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
                - wpabuf_free
                - dpp_bootstrap_info_free
                - free
                - free
                - free
                - bin_clear_free
                - dl_list_del
                - dpp_bootstrap_info_free
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:1501,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1502,34'
              BranchSideFuncs:
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
                - dpp_free_asymmetric_key
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
                - wpabuf_free
                - dpp_bootstrap_info_free
                - free
                - free
                - free
                - bin_clear_free
                - dl_list_del
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp.c:1513,26'
              BranchSideFuncs:
                - dpp_free_asymmetric_key
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_free
                - wpabuf_free
                - dpp_bootstrap_info_free
                - free
                - free
                - free
                - bin_clear_free
                - dl_list_del
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp.c:1524,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1525,16'
              BranchSideFuncs:
                - dl_list_del
                - dpp_bootstrap_info_free
                - free
                - free
                - free
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp.c:1528,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:1489,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1490,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1491,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1492,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1493,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:1494,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:1495,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp.c:1496,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1497,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1498,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1499,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1500,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1505,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1506,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1507,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1508,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1510,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1513,2'
          Dst:             dpp_free_asymmetric_key
        - Src:             '../../../src/common/dpp.c:1515,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1516,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1517,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1518,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1520,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1522,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:1523,2'
          Dst:             dpp_bootstrap_info_free
        - Src:             '../../../src/common/dpp.c:1525,3'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp.c:1526,3'
          Dst:             dpp_bootstrap_info_free
        - Src:             '../../../src/common/dpp.c:1536,2'
          Dst:             bin_clear_free
    - functionName:    dpp_configuration_parse
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - cmd
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_configuration_free
        - dpp_configuration_parse_helper
        - str_clear_free
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1374,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1375,41'
              BranchSideFuncs:
                - malloc
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_parse_helper
                - str_clear_free
                - dpp_configuration_parse_helper
            - BranchSide:      '../../../src/common/dpp.c:1377,8'
              BranchSideFuncs:
                - malloc
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_parse_helper
                - str_clear_free
                - dpp_configuration_parse_helper
        - Branch String:   '../../../src/common/dpp.c:1379,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1380,3'
              BranchSideFuncs:
                - dpp_configuration_parse_helper
                - str_clear_free
                - dpp_configuration_parse_helper
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1381,2'
              BranchSideFuncs:
                - dpp_configuration_parse_helper
                - str_clear_free
                - dpp_configuration_parse_helper
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1385,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1386,3'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1387,39'
              BranchSideFuncs:
                - dpp_configuration_parse_helper
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
        - Branch String:   '../../../src/common/dpp.c:1388,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1389,3'
              BranchSideFuncs:
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
                - dpp_configuration_free
            - BranchSide:      '../../../src/common/dpp.c:1390,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:1373,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1375,10'
          Dst:             dpp_configuration_parse_helper
        - Src:             '../../../src/common/dpp.c:1383,8'
          Dst:             dpp_configuration_parse_helper
        - Src:             '../../../src/common/dpp.c:1384,2'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp.c:1387,8'
          Dst:             dpp_configuration_parse_helper
        - Src:             '../../../src/common/dpp.c:1392,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1393,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1394,2'
          Dst:             dpp_configuration_free
        - Src:             '../../../src/common/dpp.c:1395,2'
          Dst:             dpp_configuration_free
    - functionName:    dpp_set_configurator
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - cmd
      BBCount:         32
      ICount:          222
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - atoi
        - dpp_configuration_parse
        - dpp_configurator_get_id
        - strlen
        - strstr
        - wpa_msg
        - wpa_printf
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:1423,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1423,14'
              BranchSideFuncs:
                - wpa_printf
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
                - strlen
                - malloc
            - BranchSide:      '../../../src/common/dpp.c:1424,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:1423,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1424,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:1425,2'
              BranchSideFuncs:
                - wpa_printf
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
                - strlen
                - malloc
        - Branch String:   '../../../src/common/dpp.c:1427,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1430,9'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - wpa_printf
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1439,64'
              BranchSideFuncs:
                - wpa_printf
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1432,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1433,4'
              BranchSideFuncs:
                - wpa_printf
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:1434,3'
              BranchSideFuncs:
                - wpa_printf
                - strstr
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1441,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1442,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../../src/common/dpp.c:1448,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:1449,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1449,21'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:1459,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
        - Branch String:   '../../../src/common/dpp.c:1449,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1450,7'
              BranchSideFuncs:
                - atoi
                - dpp_configurator_get_id
                - wpa_printf
                - free
                - strstr
                - strstr
                - dpp_configuration_parse
                - wpa_msg
                - atoi
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:1459,8'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
        - Branch String:   '../../../src/common/dpp.c:1452,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1453,4'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:1457,2'
              BranchSideFuncs:
                - strstr
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
                - atoi
        - Branch String:   '../../../src/common/dpp.c:1460,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1461,7'
              BranchSideFuncs:
                - atoi
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
            - BranchSide:      '../../../src/common/dpp.c:1465,8'
              BranchSideFuncs:
                - strstr
                - dpp_configuration_parse
                - free
                - wpa_msg
                - atoi
        - Branch String:   '../../../src/common/dpp.c:1466,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1467,7'
              BranchSideFuncs:
                - atoi
                - dpp_configuration_parse
                - free
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp.c:1471,30'
              BranchSideFuncs:
                - dpp_configuration_parse
                - free
                - wpa_msg
        - Branch String:   '../../../src/common/dpp.c:1471,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1472,11'
              BranchSideFuncs:
                - wpa_msg
                - free
            - BranchSide:      '../../../src/common/dpp.c:1476,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:1430,9'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1439,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1441,6'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1448,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1451,54'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:1451,16'
          Dst:             dpp_configurator_get_id
        - Src:             '../../../src/common/dpp.c:1453,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:1459,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1462,28'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:1465,8'
          Dst:             strstr
        - Src:             '../../../src/common/dpp.c:1468,28'
          Dst:             atoi
        - Src:             '../../../src/common/dpp.c:1471,6'
          Dst:             dpp_configuration_parse
        - Src:             '../../../src/common/dpp.c:1472,3'
          Dst:             wpa_msg
    - functionName:    dpp_build_conf_req_helper
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - name
        - netrole
        - mud_url
        - opclasses
        - extra_name
        - extra_value
      BBCount:         54
      ICount:          376
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - base64_encode_no_lf
        - dpp_build_conf_req
        - dpp_netrole_str
        - int_array_len
        - json_add_string
        - json_add_string_escape
        - json_end_array
        - json_end_object
        - json_start_array
        - json_start_object
        - json_value_sep
        - strlen
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:992,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:992,20'
              BranchSideFuncs:
                - strlen
                - int_array_len
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:992,11'
              BranchSideFuncs:
                - strlen
                - int_array_len
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
                - strlen
        - Branch String:   '../../../src/common/dpp.c:996,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:996,17'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:998,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
        - Branch String:   '../../../src/common/dpp.c:996,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:997,15'
              BranchSideFuncs:
                - strlen
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:998,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
        - Branch String:   '../../../src/common/dpp.c:998,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:998,20'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1001,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
        - Branch String:   '../../../src/common/dpp.c:998,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:998,35'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1001,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
        - Branch String:   '../../../src/common/dpp.c:998,49'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:998,52'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - strlen
                - strlen
            - BranchSide:      '../../../src/common/dpp.c:1001,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
        - Branch String:   '../../../src/common/dpp.c:998,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:999,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
            - BranchSide:      '../../../src/common/dpp.c:1001,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
        - Branch String:   '../../../src/common/dpp.c:1001,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1004,41'
              BranchSideFuncs:
                - wpabuf_head.433
                - wpabuf_len.432
                - base64_encode_no_lf
                - wpabuf_free
                - free
                - wpabuf_alloc
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1011,22'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1006,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1007,4'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1008,15'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - free
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1012,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1013,3'
              BranchSideFuncs:
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1015,20'
              BranchSideFuncs:
                - json_start_object
                - json_add_string_escape
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1016,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1017,3'
              BranchSideFuncs:
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:1018,17'
              BranchSideFuncs:
                - json_value_sep
                - json_add_string
                - json_value_sep
                - dpp_netrole_str
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1022,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1022,17'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1026,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1022,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1023,18'
              BranchSideFuncs:
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1026,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_start_array
                - json_end_array
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1026,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1029,18'
              BranchSideFuncs:
                - json_value_sep
                - json_start_array
                - json_end_array
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1035,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1031,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1032,18'
              BranchSideFuncs:
                - wpabuf_printf
                - json_end_array
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
            - BranchSide:      '../../../src/common/dpp.c:1033,18'
              BranchSideFuncs:
                - json_end_array
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
                - json_value_sep
                - json_add_string
        - Branch String:   '../../../src/common/dpp.c:1035,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1036,18'
              BranchSideFuncs:
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1043,6'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
        - Branch String:   '../../../src/common/dpp.c:1043,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1043,20'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1047,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp.c:1043,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1043,35'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1047,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp.c:1043,49'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1043,52'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
                - json_value_sep
                - wpabuf_printf
            - BranchSide:      '../../../src/common/dpp.c:1047,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp.c:1043,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:1044,18'
              BranchSideFuncs:
                - json_value_sep
                - wpabuf_printf
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp.c:1047,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.433
                - dpp_build_conf_req
                - wpabuf_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp.c:993,13'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:995,33'
          Dst:             int_array_len
        - Src:             '../../../src/common/dpp.c:997,15'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:999,15'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:999,39'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:1004,29'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1005,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:1004,9'
          Dst:             base64_encode_no_lf
        - Src:             '../../../src/common/dpp.c:1011,9'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:1015,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp.c:1016,6'
          Dst:             json_add_string_escape
        - Src:             '../../../src/common/dpp.c:1018,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1019,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1020,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1021,35'
          Dst:             dpp_netrole_str
        - Src:             '../../../src/common/dpp.c:1021,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1023,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1024,3'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1029,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1030,3'
          Dst:             json_start_array
        - Src:             '../../../src/common/dpp.c:1032,4'
          Dst:             wpabuf_printf
        - Src:             '../../../src/common/dpp.c:1033,3'
          Dst:             json_end_array
        - Src:             '../../../src/common/dpp.c:1036,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1037,3'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp.c:1044,3'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp.c:1045,3'
          Dst:             wpabuf_printf
        - Src:             '../../../src/common/dpp.c:1047,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp.c:1049,33'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:1049,8'
          Dst:             dpp_build_conf_req
        - Src:             '../../../src/common/dpp.c:1051,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_conf_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - json
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_build_conf_req_attr
        - dpp_write_adv_proto
        - dpp_write_gas_query
        - gas_build_initial_req
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:949,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:950,3'
              BranchSideFuncs:
                - wpabuf_len.432
                - gas_build_initial_req
                - wpabuf_free
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf
            - BranchSide:      '../../../src/common/dpp.c:955,53'
              BranchSideFuncs:
                - wpabuf_len.432
                - gas_build_initial_req
                - wpabuf_free
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf
        - Branch String:   '../../../src/common/dpp.c:956,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:957,15'
              BranchSideFuncs:
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf
            - BranchSide:      '../../../src/common/dpp.c:961,22'
              BranchSideFuncs:
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf
      Callsites:
        - Src:             '../../../src/common/dpp.c:948,13'
          Dst:             dpp_build_conf_req_attr
        - Src:             '../../../src/common/dpp.c:950,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:955,42'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:955,8'
          Dst:             gas_build_initial_req
        - Src:             '../../../src/common/dpp.c:957,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:961,2'
          Dst:             dpp_write_adv_proto
        - Src:             '../../../src/common/dpp.c:962,2'
          Dst:             dpp_write_gas_query
        - Src:             '../../../src/common/dpp.c:963,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:964,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dpp_build_conf_req_attr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - json
      BBCount:         14
      ICount:          179
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aes_siv_encrypt
        - os_get_random
        - strlen
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:799,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:800,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:803,41'
              BranchSideFuncs:
                - wpa_hexdump
                - strlen
                - wpa_hexdump_ascii
                - wpabuf_alloc
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
        - Branch String:   '../../../src/common/dpp.c:828,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:828,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
            - BranchSide:      '../../../src/common/dpp.c:829,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:828,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:829,3'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:850,18'
              BranchSideFuncs:
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_put_le16
                - wpabuf_put_data.441
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put_le16
                - wpabuf_len.432
                - wpabuf_put
                - wpa_hexdump_buf
                - wpabuf_head.433
                - wpabuf_len.432
                - aes_siv_encrypt
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp.c:892,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:895,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp.c:897,7'
              BranchSideFuncs:
                - wpabuf_len.432
                - wpa_hexdump
                - wpa_hexdump_buf
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp.c:796,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:799,6'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp.c:800,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp.c:803,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:804,13'
          Dst:             strlen
        - Src:             '../../../src/common/dpp.c:805,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp.c:821,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:827,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp.c:850,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:851,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:852,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp.c:878,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:879,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:880,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp.c:886,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:887,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:887,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:888,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:888,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp.c:891,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:893,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp.c:893,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:892,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp.c:897,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:896,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp.c:907,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp.c:910,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:911,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp.c:915,2'
          Dst:             wpabuf_free
    - functionName:    dpp_write_adv_proto
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put_be24
        - wpabuf_put_u8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:924,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:925,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:926,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:927,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:928,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:929,2'
          Dst:             wpabuf_put_be24
        - Src:             '../../../src/common/dpp.c:930,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp.c:931,2'
          Dst:             wpabuf_put_u8
    - functionName:    dpp_write_gas_query
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - query
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_len
        - wpabuf_put_buf
        - wpabuf_put_le16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp.c:938,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp.c:938,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp.c:939,2'
          Dst:             wpabuf_put_buf
    - functionName:    dpp_alloc_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - msg_ctx
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_zalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:775,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:776,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:777,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:774,9'
          Dst:             os_zalloc
    - functionName:    freq_to_start
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - freqs
        - num
        - freq
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:570,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:571,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:574,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:571,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:572,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:573,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:574,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:574,16'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:575,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:574,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:575,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:576,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_channel_local_list
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - auth
        - own_modes
        - num_modes
      BBCount:         24
      ICount:          189
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - freq_included
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:615,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:615,21'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:616,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:615,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:616,3'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:623,9'
              BranchSideFuncs:
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:623,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:624,10'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:641,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:624,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:625,11'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:639,2'
              BranchSideFuncs:
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:627,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:630,5'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:631,22'
              BranchSideFuncs:
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:631,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:632,5'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:633,35'
              BranchSideFuncs:
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:634,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:635,9'
              BranchSideFuncs:
                - freq_included
            - BranchSide:      '../../../src/common/dpp.c:638,3'
              BranchSideFuncs:
                - freq_included
      Callsites:
        - Src:             '../../../src/common/dpp.c:631,8'
          Dst:             freq_included
    - functionName:    dpp_channel_intersect
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - auth
        - own_modes
        - num_modes
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_channel_ok_init
        - freq_included
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:588,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:589,10'
              BranchSideFuncs:
                - freq_included
                - dpp_channel_ok_init
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:595,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:590,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:591,4'
              BranchSideFuncs:
                - wpa_printf
                - freq_included
                - dpp_channel_ok_init
            - BranchSide:      '../../../src/common/dpp.c:592,27'
              BranchSideFuncs:
                - dpp_channel_ok_init
                - wpa_printf
                - freq_included
        - Branch String:   '../../../src/common/dpp.c:592,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:593,35'
              BranchSideFuncs:
                - wpa_printf
                - freq_included
                - dpp_channel_ok_init
            - BranchSide:      '../../../src/common/dpp.c:594,2'
              BranchSideFuncs:
                - wpa_printf
                - freq_included
                - dpp_channel_ok_init
        - Branch String:   '../../../src/common/dpp.c:595,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:596,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:600,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp.c:590,7'
          Dst:             freq_included
        - Src:             '../../../src/common/dpp.c:592,7'
          Dst:             dpp_channel_ok_init
        - Src:             '../../../src/common/dpp.c:596,3'
          Dst:             wpa_printf
    - functionName:    dpp_prepare_channel_list
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - auth
        - neg_freq
        - own_modes
        - num_modes
      BBCount:         20
      ICount:          196
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dpp_channel_intersect
        - dpp_channel_local_list
        - freq_to_start
        - os_snprintf_error
        - snprintf
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp.c:653,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:654,8'
              BranchSideFuncs:
                - dpp_channel_local_list
                - freq_to_start
                - freq_to_start
                - freq_to_start
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
                - dpp_channel_intersect
            - BranchSide:      '../../../src/common/dpp.c:662,6'
              BranchSideFuncs:
                - dpp_channel_local_list
                - freq_to_start
                - freq_to_start
                - freq_to_start
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
                - dpp_channel_intersect
        - Branch String:   '../../../src/common/dpp.c:654,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:655,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:656,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp.c:662,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:663,31'
              BranchSideFuncs:
                - dpp_channel_intersect
                - freq_to_start
                - freq_to_start
                - freq_to_start
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
            - BranchSide:      '../../../src/common/dpp.c:665,32'
              BranchSideFuncs:
                - dpp_channel_local_list
                - freq_to_start
                - freq_to_start
                - freq_to_start
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:666,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:667,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp.c:671,16'
              BranchSideFuncs:
                - freq_to_start
                - freq_to_start
                - freq_to_start
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
        - Branch String:   '../../../src/common/dpp.c:680,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:681,21'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.459
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:686,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp.c:682,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp.c:683,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp.c:684,10'
              BranchSideFuncs:
                - wpa_printf
                - snprintf
                - os_snprintf_error.459
      Callsites:
        - Src:             '../../../src/common/dpp.c:663,9'
          Dst:             dpp_channel_intersect
        - Src:             '../../../src/common/dpp.c:665,9'
          Dst:             dpp_channel_local_list
        - Src:             '../../../src/common/dpp.c:671,2'
          Dst:             freq_to_start
        - Src:             '../../../src/common/dpp.c:672,2'
          Dst:             freq_to_start
        - Src:             '../../../src/common/dpp.c:673,2'
          Dst:             freq_to_start
        - Src:             '../../../src/common/dpp.c:681,9'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp.c:682,7'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/dpp.c:687,2'
          Dst:             wpa_printf
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.682
                - wpa_hexdump
                - wpabuf_len.684
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.684
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.684
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    dpp_build_attr_i_bootstrap_key_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - hash
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_printf
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:33,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:33,6'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
            - BranchSide:      '../../../src/common/dpp_auth.c:34,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:34,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:35,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:36,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:37,3'
          Dst:             wpabuf_put_data
    - functionName:    dpp_auth_build_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - status
        - pr
        - nonce_len
        - r_pubkey_hash
        - i_pubkey_hash
        - r_nonce
        - i_nonce
        - wrapped_r_auth
        - wrapped_r_auth_len
        - siv_key
      BBCount:         29
      ICount:          382
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - WPA_PUT_LE16
        - aes_siv_encrypt
        - dpp_alloc_msg
        - dpp_build_attr_i_bootstrap_key_hash
        - dpp_build_attr_r_bootstrap_key_hash
        - dpp_build_attr_status
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:259,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:259,24'
              BranchSideFuncs:
                - wpabuf_len.684
                - dpp_alloc_msg
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
                - dpp_build_attr_status
            - BranchSide:      '../../../src/common/dpp_auth.c:259,5'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
                - dpp_build_attr_status
        - Branch String:   '../../../src/common/dpp_auth.c:268,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:269,3'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
                - dpp_build_attr_status
            - BranchSide:      '../../../src/common/dpp_auth.c:271,26'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
                - dpp_build_attr_status
        - Branch String:   '../../../src/common/dpp_auth.c:274,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:275,25'
              BranchSideFuncs:
                - dpp_build_attr_status
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
            - BranchSide:      '../../../src/common/dpp_auth.c:278,38'
              BranchSideFuncs:
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
        - Branch String:   '../../../src/common/dpp_auth.c:284,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:285,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
            - BranchSide:      '../../../src/common/dpp_auth.c:292,6'
              BranchSideFuncs:
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
        - Branch String:   '../../../src/common/dpp_auth.c:292,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:293,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
            - BranchSide:      '../../../src/common/dpp_auth.c:299,24'
              BranchSideFuncs:
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
        - Branch String:   '../../../src/common/dpp_auth.c:311,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:313,16'
              BranchSideFuncs:
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
            - BranchSide:      '../../../src/common/dpp_auth.c:321,6'
              BranchSideFuncs:
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
        - Branch String:   '../../../src/common/dpp_auth.c:321,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:323,16'
              BranchSideFuncs:
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
            - BranchSide:      '../../../src/common/dpp_auth.c:345,15'
              BranchSideFuncs:
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
        - Branch String:   '../../../src/common/dpp_auth.c:369,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:371,16'
              BranchSideFuncs:
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:380,27'
              BranchSideFuncs:
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:391,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:393,15'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:396,10'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:259,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_auth.c:267,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_auth.c:271,15'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:275,3'
          Dst:             dpp_build_attr_status
        - Src:             '../../../src/common/dpp_auth.c:278,2'
          Dst:             dpp_build_attr_r_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_auth.c:281,2'
          Dst:             dpp_build_attr_i_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_auth.c:285,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:286,24'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_auth.c:286,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:287,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_auth.c:293,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:294,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:295,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_auth.c:299,13'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:313,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:315,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:323,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:325,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:345,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:347,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:371,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:373,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:380,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_auth.c:382,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:387,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:390,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:391,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_auth.c:393,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_auth.c:397,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:400,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:401,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:402,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_auth.c:412,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dpp_auth_success
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:44,2'
          Dst:             wpa_printf
    - functionName:    dpp_auth_conf_rx_failure
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
        - wrapped_data
        - wrapped_data_len
        - status
      BBCount:         23
      ICount:          211
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_get_attr
        - memcmp
        - wpa_hexdump
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:1770,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1771,17'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1774,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1774,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1777,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1781,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1783,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1784,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1788,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1790,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1790,18'
              BranchSideFuncs:
                - memcmp
                - bin_clear_free
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1791,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1790,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1791,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1794,6'
              BranchSideFuncs:
                - memcmp
                - bin_clear_free
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1794,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1796,8'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1803,6'
              BranchSideFuncs:
                - bin_clear_free
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1803,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1804,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1805,11'
              BranchSideFuncs:
                - bin_clear_free
                - dpp_auth_fail
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:1764,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1765,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1766,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1771,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1774,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_auth.c:1777,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1780,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1783,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_auth.c:1784,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1788,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1791,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1794,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1795,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1797,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1799,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1804,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1806,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1809,2'
          Dst:             bin_clear_free
    - functionName:    dpp_auth_conf_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
      BBCount:         65
      ICount:          507
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_conf_rx_failure
        - dpp_auth_fail
        - dpp_auth_success
        - dpp_check_attrs
        - dpp_gen_i_auth
        - dpp_get_attr
        - memcmp
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:1834,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1834,26'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1838,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1834,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1834,43'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1838,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1834,67'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1835,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1838,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1834,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1838,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1844,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1848,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1848,23'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1849,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1848,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1849,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1854,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1861,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1861,22'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1862,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1861,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1862,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1867,7'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1868,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1872,8'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1878,29'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1881,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1882,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1897,13'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1882,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1883,18'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1889,8'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
        - Branch String:   '../../../src/common/dpp_auth.c:1890,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1891,7'
              BranchSideFuncs:
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1893,18'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1890,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1893,18'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1897,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
        - Branch String:   '../../../src/common/dpp_auth.c:1897,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:0,0'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1900,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1907,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1907,17'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1908,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1907,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1908,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1912,42'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_conf_rx_failure
        - Branch String:   '../../../src/common/dpp_auth.c:1913,45'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1914,6'
              BranchSideFuncs:
                - dpp_auth_conf_rx_failure
            - BranchSide:      '../../../src/common/dpp_auth.c:1915,35'
              BranchSideFuncs:
                - dpp_auth_conf_rx_failure
        - Branch String:   '../../../src/common/dpp_auth.c:1913,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1915,35'
              BranchSideFuncs:
                - dpp_auth_conf_rx_failure
            - BranchSide:      '../../../src/common/dpp_auth.c:1919,6'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1919,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1920,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1924,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1934,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1935,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1936,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1936,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1939,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1943,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1945,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1946,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1950,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1952,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1952,17'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - bin_clear_free
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1953,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1952,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1953,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1958,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_gen_i_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1960,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1961,3'
              BranchSideFuncs:
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1963,7'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - dpp_auth_success
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1964,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1965,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1969,17'
              BranchSideFuncs:
                - bin_clear_free
                - dpp_auth_success
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:1836,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1840,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1846,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1849,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1853,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1858,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1862,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1866,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1868,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1870,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1873,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1878,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1883,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1887,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1891,7'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1893,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1900,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1905,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1908,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1912,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1915,10'
          Dst:             dpp_auth_conf_rx_failure
        - Src:             '../../../src/common/dpp_auth.c:1920,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1928,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1929,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1930,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1936,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_auth.c:1939,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1942,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1945,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_auth.c:1946,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1950,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1953,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1957,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1960,6'
          Dst:             dpp_gen_i_auth
        - Src:             '../../../src/common/dpp_auth.c:1962,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1964,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1965,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1969,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1970,2'
          Dst:             dpp_auth_success
        - Src:             '../../../src/common/dpp_auth.c:1973,2'
          Dst:             bin_clear_free
    - functionName:    dpp_auth_build_conf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - status
      BBCount:         22
      ICount:          298
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - WPA_PUT_LE16
        - aes_siv_encrypt
        - dpp_alloc_msg
        - dpp_auth_success
        - dpp_build_attr_i_bootstrap_key_hash
        - dpp_build_attr_r_bootstrap_key_hash
        - dpp_build_attr_status
        - dpp_gen_i_auth
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_put
        - wpabuf_put_le16
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:986,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:987,3'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_status
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_i_auth
                - aes_siv_encrypt
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_auth.c:989,26'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_status
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_i_auth
                - aes_siv_encrypt
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_auth.c:992,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:993,19'
              BranchSideFuncs:
                - dpp_build_attr_status
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_i_auth
                - aes_siv_encrypt
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_auth.c:995,17'
              BranchSideFuncs:
                - dpp_build_attr_status
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_i_auth
                - aes_siv_encrypt
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_auth.c:1063,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1065,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_i_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1096,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1078,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1079,4'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1088,23'
              BranchSideFuncs:
                - aes_siv_encrypt
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1088,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1091,4'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1093,8'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
        - Branch String:   '../../../src/common/dpp_auth.c:1104,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1107,4'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1109,8'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump_buf.683
                - dpp_auth_success
        - Branch String:   '../../../src/common/dpp_auth.c:1123,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1124,20'
              BranchSideFuncs:
                - dpp_auth_success
            - BranchSide:      '../../../src/common/dpp_auth.c:1126,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:974,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:985,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_auth.c:989,15'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:1008,2'
          Dst:             dpp_build_attr_status
        - Src:             '../../../src/common/dpp_auth.c:1039,2'
          Dst:             dpp_build_attr_r_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_auth.c:1042,2'
          Dst:             dpp_build_attr_i_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_auth.c:1051,13'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:1054,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_auth.c:1056,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1061,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1065,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:1066,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:1067,20'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:1076,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:1077,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:1078,7'
          Dst:             dpp_gen_i_auth
        - Src:             '../../../src/common/dpp_auth.c:1088,7'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_auth.c:1092,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1096,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:1097,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:1098,21'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:1100,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:1101,3'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:1104,7'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_auth.c:1108,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1120,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_auth.c:1124,3'
          Dst:             dpp_auth_success
        - Src:             '../../../src/common/dpp_auth.c:1129,2'
          Dst:             wpabuf_free
    - functionName:    dpp_auth_resp_rx_status
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
        - wrapped_data
        - wrapped_data_len
        - status
      BBCount:         50
      ICount:          357
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_get_attr
        - memcmp
        - wpa_hexdump
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:1317,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1318,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1320,13'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1320,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1321,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1326,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1341,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1342,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1343,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1343,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1346,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1350,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1352,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1353,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1357,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1359,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1359,18'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1360,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1359,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1360,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1363,41'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1364,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1365,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1369,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:1372,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1372,18'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1373,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1372,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1373,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1376,18'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - wpa_msg
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:1378,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1379,11'
              BranchSideFuncs:
                - wpa_msg
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1381,13'
              BranchSideFuncs:
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:1384,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1384,30'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_auth.c:1385,9'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:1384,58'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1385,9'
              BranchSideFuncs:
                - wpa_msg
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1386,12'
              BranchSideFuncs:
                - wpa_msg
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1385,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1385,31'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1390,4'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1384,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1386,12'
              BranchSideFuncs:
                - wpa_msg
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1390,4'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_auth.c:1394,5'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1392,4'
              BranchSideFuncs:
                - wpa_msg
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1394,24'
              BranchSideFuncs:
                - wpa_msg
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:1318,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1321,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1324,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1327,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1335,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1336,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1337,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1343,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_auth.c:1346,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1349,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1352,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_auth.c:1353,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1357,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1360,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1363,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1364,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1365,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1369,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1373,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1377,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1379,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:1386,4'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:1390,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1392,4'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:1398,2'
          Dst:             bin_clear_free
    - functionName:    dpp_auth_resp_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
      BBCount:         150
      ICount:          1136
      EdgeCount:       210
      CyclomaticComplexity: 62
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - crypto_ec_key_deinit
        - dpp_auth_build_conf
        - dpp_auth_derive_l_initiator
        - dpp_auth_fail
        - dpp_auth_resp_rx_status
        - dpp_check_attrs
        - dpp_debug_print_key
        - dpp_derive_bk_ke
        - dpp_derive_k2
        - dpp_ecdh
        - dpp_gen_r_auth
        - dpp_get_attr
        - dpp_set_pubkey_point
        - memcmp
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:1432,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1432,27'
              BranchSideFuncs:
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_auth.c:1433,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1432,41'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1432,44'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1433,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1432,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1433,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1437,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_auth.c:1441,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1441,23'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1442,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1441,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1442,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1447,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_auth.c:1454,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1454,22'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1455,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1454,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1455,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1460,7'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_auth.c:1461,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1463,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_auth.c:1471,29'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1474,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1475,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1490,13'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1475,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1476,18'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1482,8'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_auth_fail
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1483,21'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1484,7'
              BranchSideFuncs:
                - memcmp
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1486,18'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1483,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1486,18'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1490,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1490,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1490,29'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1495,13'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1490,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1492,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1495,13'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1509,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1510,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1521,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
        - Branch String:   '../../../src/common/dpp_auth.c:1510,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1510,26'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1511,18'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1510,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1511,18'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1515,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
        - Branch String:   '../../../src/common/dpp_auth.c:1523,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1523,17'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1524,17'
              BranchSideFuncs:
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1523,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1524,17'
              BranchSideFuncs:
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1528,42'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_resp_rx_status
        - Branch String:   '../../../src/common/dpp_auth.c:1530,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1531,27'
              BranchSideFuncs:
                - dpp_auth_resp_rx_status
            - BranchSide:      '../../../src/common/dpp_auth.c:1537,7'
              BranchSideFuncs:
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1537,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1537,22'
              BranchSideFuncs:
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1543,10'
              BranchSideFuncs:
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1537,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1538,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1543,10'
              BranchSideFuncs:
                - wpa_msg
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1548,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1549,17'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1554,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1558,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1559,17'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1562,55'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1564,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1565,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1568,23'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - wpa_hexdump_key
                - dpp_derive_k2
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1576,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1578,3'
              BranchSideFuncs:
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1580,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1590,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1591,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1592,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1592,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1595,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1599,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1601,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1602,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1606,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1608,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1608,18'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1609,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1608,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1609,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1612,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1617,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1617,18'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1618,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1617,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1618,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1621,41'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1622,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1623,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1627,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_derive_l_initiator
        - Branch String:   '../../../src/common/dpp_auth.c:1627,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1629,35'
              BranchSideFuncs:
                - dpp_auth_derive_l_initiator
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_auth.c:1633,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1629,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1630,4'
              BranchSideFuncs:
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1631,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1636,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1636,18'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1637,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1636,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1637,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1640,18'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1644,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1645,7'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_auth.c:1651,14'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1645,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1645,41'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1648,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1643,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1648,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1651,14'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1651,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1651,36'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
            - BranchSide:      '../../../src/common/dpp_auth.c:1652,8'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1651,64'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1652,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1653,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - dpp_auth_build_conf
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1657,34'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1658,7'
              BranchSideFuncs:
                - bin_clear_free
                - dpp_auth_build_conf
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1660,18'
              BranchSideFuncs:
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1657,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1659,4'
              BranchSideFuncs:
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1660,18'
              BranchSideFuncs:
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1667,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1667,19'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1668,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1667,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1668,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1674,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_derive_bk_ke
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1676,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1677,3'
              BranchSideFuncs:
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1679,19'
              BranchSideFuncs:
                - malloc
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1681,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1682,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1683,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1683,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1686,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1690,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:1692,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1693,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1698,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1700,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1700,17'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:1701,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1700,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1701,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1706,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_gen_r_auth
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:1708,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1709,3'
              BranchSideFuncs:
                - bin_clear_free
                - bin_clear_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:1711,7'
              BranchSideFuncs:
                - wpa_hexdump
                - memcmp
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
        - Branch String:   '../../../src/common/dpp_auth.c:1712,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1713,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
            - BranchSide:      '../../../src/common/dpp_auth.c:1720,17'
              BranchSideFuncs:
                - bin_clear_free
                - bin_clear_free
                - dpp_auth_build_conf
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:1433,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1439,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1442,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1446,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1451,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1455,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1459,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1461,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1463,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1465,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1471,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1476,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1480,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1484,7'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1486,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1492,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1500,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1507,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1511,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1516,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1521,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1524,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1528,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1531,3'
          Dst:             dpp_auth_resp_rx_status
        - Src:             '../../../src/common/dpp_auth.c:1538,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1543,2'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:1546,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1549,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1553,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1557,7'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_auth.c:1559,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1562,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_auth.c:1564,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_auth.c:1565,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1568,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_auth.c:1572,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_auth.c:1576,6'
          Dst:             dpp_derive_k2
        - Src:             '../../../src/common/dpp_auth.c:1584,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1585,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1586,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1592,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_auth.c:1595,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1598,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1601,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_auth.c:1602,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1606,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1609,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1612,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1615,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1618,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1621,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1622,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1623,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1629,7'
          Dst:             dpp_auth_derive_l_initiator
        - Src:             '../../../src/common/dpp_auth.c:1633,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1637,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1641,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1649,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1653,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1654,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:1660,3'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1662,10'
          Dst:             dpp_auth_build_conf
        - Src:             '../../../src/common/dpp_auth.c:1665,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1668,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1673,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1676,6'
          Dst:             dpp_derive_bk_ke
        - Src:             '../../../src/common/dpp_auth.c:1683,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_auth.c:1686,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1689,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1692,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_auth.c:1693,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1698,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:1701,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1705,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1708,6'
          Dst:             dpp_gen_r_auth
        - Src:             '../../../src/common/dpp_auth.c:1710,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1712,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:1713,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:1714,3'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1715,3'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1717,10'
          Dst:             dpp_auth_build_conf
        - Src:             '../../../src/common/dpp_auth.c:1720,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1721,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1733,9'
          Dst:             dpp_auth_build_conf
        - Src:             '../../../src/common/dpp_auth.c:1736,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1737,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:1738,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_auth_build_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - pi
        - nonce_len
        - r_pubkey_hash
        - i_pubkey_hash
        - neg_freq
      BBCount:         22
      ICount:          308
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - WPA_PUT_LE16
        - aes_siv_encrypt
        - dpp_alloc_msg
        - dpp_build_attr_i_bootstrap_key_hash
        - dpp_build_attr_r_bootstrap_key_hash
        - ieee80211_freq_to_channel_ext
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:75,45'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:75,61'
              BranchSideFuncs:
                - wpabuf_len.684
                - dpp_alloc_msg
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
            - BranchSide:      '../../../src/common/dpp_auth.c:75,42'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
        - Branch String:   '../../../src/common/dpp_auth.c:77,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:78,12'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
            - BranchSide:      '../../../src/common/dpp_auth.c:80,11'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
        - Branch String:   '../../../src/common/dpp_auth.c:87,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:88,3'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
            - BranchSide:      '../../../src/common/dpp_auth.c:90,26'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_r_bootstrap_key_hash
                - dpp_build_attr_i_bootstrap_key_hash
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
        - Branch String:   '../../../src/common/dpp_auth.c:99,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:100,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_len.684
                - wpabuf_put_le16.690
                - wpabuf_put_buf.689
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:106,6'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpa_printf
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:106,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:109,37'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:127,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:109,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:114,8'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:118,19'
              BranchSideFuncs:
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - wpabuf_put_u8.688
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_u8.688
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - wpabuf_put
                - wpabuf_head_u8.686
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_encrypt
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:205,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:207,15'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:210,10'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_put_le16.690
                - wpabuf_put_le16.690
                - wpabuf_put_data.685
                - wpa_hexdump_buf.683
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:75,50'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_auth.c:86,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_auth.c:90,15'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:93,2'
          Dst:             dpp_build_attr_r_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_auth.c:96,2'
          Dst:             dpp_build_attr_i_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_auth.c:100,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:101,24'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_auth.c:101,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:102,3'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_auth.c:109,7'
          Dst:             ieee80211_freq_to_channel_ext
        - Src:             '../../../src/common/dpp_auth.c:112,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:115,4'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_auth.c:118,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:119,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:120,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_auth.c:121,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_auth.c:127,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:128,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:129,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_auth.c:161,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:163,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:177,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:179,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:191,13'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_auth.c:194,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_auth.c:196,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:201,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:204,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:205,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_auth.c:207,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_auth.c:211,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:214,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:215,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_auth.c:216,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_auth.c:226,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dpp_autogen_bootstrap_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_bootstrap_info_free
        - dpp_gen_uri
        - dpp_keygen
        - os_zalloc
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:1138,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1139,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_auth.c:1141,7'
              BranchSideFuncs:
                - os_zalloc
                - dpp_keygen
                - dpp_gen_uri
                - wpa_printf
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp_auth.c:1142,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1143,3'
              BranchSideFuncs:
                - dpp_keygen
                - dpp_gen_uri
                - wpa_printf
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1144,2'
              BranchSideFuncs:
                - dpp_keygen
                - dpp_gen_uri
                - wpa_printf
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp_auth.c:1145,62'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1146,18'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1147,3'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp_auth.c:1145,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1147,3'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1150,6'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:1141,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_auth.c:1145,6'
          Dst:             dpp_keygen
        - Src:             '../../../src/common/dpp_auth.c:1146,6'
          Dst:             dpp_gen_uri
        - Src:             '../../../src/common/dpp_auth.c:1148,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1156,2'
          Dst:             dpp_bootstrap_info_free
    - functionName:    dpp_auth_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - dpp
        - msg_ctx
        - peer_bi
        - own_bi
        - dpp_allowed_roles
        - neg_freq
        - own_modes
        - num_modes
      BBCount:         37
      ICount:          336
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - dpp_alloc_auth
        - dpp_auth_build_req
        - dpp_auth_deinit
        - dpp_autogen_bootstrap_key
        - dpp_derive_k1
        - dpp_ecdh
        - dpp_gen_keypair
        - dpp_prepare_channel_list
        - dpp_set_configurator
        - os_get_random
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:1179,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1180,3'
              BranchSideFuncs:
                - dpp_autogen_bootstrap_key
                - dpp_prepare_channel_list
                - os_get_random
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - wpa_printf
                - dpp_set_configurator
            - BranchSide:      '../../../src/common/dpp_auth.c:1181,6'
              BranchSideFuncs:
                - dpp_autogen_bootstrap_key
                - dpp_prepare_channel_list
                - os_get_random
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - wpa_printf
                - dpp_set_configurator
        - Branch String:   '../../../src/common/dpp_auth.c:1181,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1182,27'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_autogen_bootstrap_key
                - dpp_prepare_channel_list
                - os_get_random
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_auth.c:1184,2'
              BranchSideFuncs:
                - dpp_autogen_bootstrap_key
                - dpp_prepare_channel_list
                - os_get_random
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1181,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1183,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1184,2'
              BranchSideFuncs:
                - dpp_autogen_bootstrap_key
                - dpp_prepare_channel_list
                - os_get_random
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1192,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1193,31'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1194,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1192,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1194,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1210,14'
              BranchSideFuncs:
                - os_get_random
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:1211,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1212,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1216,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_gen_keypair
                - dpp_auth_deinit
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
        - Branch String:   '../../../src/common/dpp_auth.c:1233,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1234,3'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - dpp_auth_deinit
                - wpabuf_free
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
            - BranchSide:      '../../../src/common/dpp_auth.c:1236,38'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - dpp_auth_deinit
                - wpabuf_free
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
        - Branch String:   '../../../src/common/dpp_auth.c:1237,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1238,3'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1241,15'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1241,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1243,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1244,21'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_derive_k1
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1250,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1252,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1254,18'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1289,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1289,18'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1291,37'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1289,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1289,41'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1291,37'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1289,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1290,12'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1291,37'
              BranchSideFuncs:
                - dpp_auth_build_req
                - dpp_auth_deinit
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:1293,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:1293,13'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:1294,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:1178,9'
          Dst:             dpp_alloc_auth
        - Src:             '../../../src/common/dpp_auth.c:1182,6'
          Dst:             dpp_set_configurator
        - Src:             '../../../src/common/dpp_auth.c:1192,6'
          Dst:             dpp_autogen_bootstrap_key
        - Src:             '../../../src/common/dpp_auth.c:1193,6'
          Dst:             dpp_prepare_channel_list
        - Src:             '../../../src/common/dpp_auth.c:1211,6'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp_auth.c:1212,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:1216,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:1231,27'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_auth.c:1236,7'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_auth.c:1241,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_auth.c:1246,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_auth.c:1250,6'
          Dst:             dpp_derive_k1
        - Src:             '../../../src/common/dpp_auth.c:1291,18'
          Dst:             dpp_auth_build_req
        - Src:             '../../../src/common/dpp_auth.c:1297,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_auth.c:1300,2'
          Dst:             dpp_auth_deinit
    - functionName:    dpp_notify_new_qr_code
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - peer_bi
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_auth_build_resp_ok
        - memcmp
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:939,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:939,16'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - dpp_auth_build_resp_ok
            - BranchSide:      '../../../src/common/dpp_auth.c:942,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_auth.c:939,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:940,6'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - dpp_auth_build_resp_ok
            - BranchSide:      '../../../src/common/dpp_auth.c:942,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_auth.c:939,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:942,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_auth.c:946,14'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
        - Branch String:   '../../../src/common/dpp_auth.c:949,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:950,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_auth.c:952,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:940,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_auth.c:944,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:949,6'
          Dst:             dpp_auth_build_resp_ok
    - functionName:    dpp_auth_build_resp_ok
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         35
      ICount:          340
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - WPA_PUT_LE16
        - aes_siv_encrypt
        - crypto_ec_key_deinit
        - crypto_ec_key_get_pubkey_point
        - dpp_auth_build_resp
        - dpp_auth_derive_l_responder
        - dpp_derive_bk_ke
        - dpp_derive_k2
        - dpp_ecdh
        - dpp_gen_keypair
        - dpp_gen_r_auth
        - os_get_random
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:434,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:435,3'
              BranchSideFuncs:
                - os_get_random
                - wpa_hexdump
                - crypto_ec_key_deinit
                - dpp_gen_keypair
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - dpp_auth_derive_l_responder
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_auth.c:451,14'
              BranchSideFuncs:
                - os_get_random
                - wpa_hexdump
                - crypto_ec_key_deinit
                - dpp_gen_keypair
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - dpp_auth_derive_l_responder
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:452,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:453,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:457,41'
              BranchSideFuncs:
                - wpa_hexdump
                - crypto_ec_key_deinit
                - dpp_gen_keypair
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - dpp_auth_derive_l_responder
        - Branch String:   '../../../src/common/dpp_auth.c:475,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:476,3'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - dpp_auth_derive_l_responder
            - BranchSide:      '../../../src/common/dpp_auth.c:478,38'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - dpp_auth_derive_l_responder
        - Branch String:   '../../../src/common/dpp_auth.c:479,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:480,3'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_derive_l_responder
            - BranchSide:      '../../../src/common/dpp_auth.c:483,15'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_derive_l_responder
        - Branch String:   '../../../src/common/dpp_auth.c:483,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:485,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:488,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_derive_k2
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_derive_l_responder
        - Branch String:   '../../../src/common/dpp_auth.c:491,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:493,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:495,6'
              BranchSideFuncs:
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_derive_l_responder
        - Branch String:   '../../../src/common/dpp_auth.c:495,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:495,22'
              BranchSideFuncs:
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_derive_l_responder
            - BranchSide:      '../../../src/common/dpp_auth.c:501,23'
              BranchSideFuncs:
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:495,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:497,35'
              BranchSideFuncs:
                - dpp_auth_derive_l_responder
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:501,23'
              BranchSideFuncs:
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:497,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:498,4'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:499,2'
              BranchSideFuncs:
                - dpp_derive_bk_ke
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:501,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:502,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:505,15'
              BranchSideFuncs:
                - WPA_PUT_LE16.687
                - WPA_PUT_LE16.687
                - dpp_gen_r_auth
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:507,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:508,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:515,22'
              BranchSideFuncs:
                - aes_siv_encrypt
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:515,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:518,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:519,27'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:525,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:526,19'
              BranchSideFuncs:
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:528,17'
              BranchSideFuncs:
                - dpp_auth_build_resp
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:591,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:592,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:593,14'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:433,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:452,6'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp_auth.c:453,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:457,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:459,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_auth.c:473,27'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_auth.c:478,7'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_auth.c:483,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_auth.c:487,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_auth.c:491,6'
          Dst:             dpp_derive_k2
        - Src:             '../../../src/common/dpp_auth.c:497,7'
          Dst:             dpp_auth_derive_l_responder
        - Src:             '../../../src/common/dpp_auth.c:501,6'
          Dst:             dpp_derive_bk_ke
        - Src:             '../../../src/common/dpp_auth.c:505,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:506,2'
          Dst:             WPA_PUT_LE16
        - Src:             '../../../src/common/dpp_auth.c:507,6'
          Dst:             dpp_gen_r_auth
        - Src:             '../../../src/common/dpp_auth.c:515,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_auth.c:520,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:586,8'
          Dst:             dpp_auth_build_resp
        - Src:             '../../../src/common/dpp_auth.c:593,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_auth.c:597,2'
          Dst:             wpabuf_free
    - functionName:    dpp_auth_build_resp_status
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - status
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_auth_build_resp
        - wpa_printf
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:611,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:612,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:613,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:616,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:617,19'
              BranchSideFuncs:
                - dpp_auth_build_resp
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:619,17'
              BranchSideFuncs:
                - dpp_auth_build_resp
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_auth.c:659,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:660,3'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_auth.c:661,14'
              BranchSideFuncs:
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:613,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:656,8'
          Dst:             dpp_auth_build_resp
        - Src:             '../../../src/common/dpp_auth.c:661,2'
          Dst:             wpabuf_free
    - functionName:    dpp_auth_req_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dpp
        - msg_ctx
        - dpp_allowed_roles
        - qr_mutual
        - peer_bi
        - own_bi
        - freq
        - hdr
        - attr_start
        - attr_len
      BBCount:         99
      ICount:          823
      EdgeCount:       135
      CyclomaticComplexity: 38
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - crypto_ec_key_deinit
        - dpp_alloc_auth
        - dpp_auth_build_resp_ok
        - dpp_auth_build_resp_status
        - dpp_auth_deinit
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_debug_print_key
        - dpp_derive_k1
        - dpp_ecdh
        - dpp_get_attr
        - dpp_set_configurator
        - dpp_set_pubkey_point
        - ieee80211_chan_to_freq
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_msg
        - wpa_printf
        - wpa_snprintf_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_auth.c:700,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:700,23'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_alloc_auth
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_set_configurator
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_auth.c:701,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:700,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:701,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_auth.c:706,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_alloc_auth
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_set_configurator
        - Branch String:   '../../../src/common/dpp_auth.c:710,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:711,3'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_set_configurator
            - BranchSide:      '../../../src/common/dpp_auth.c:712,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_set_configurator
        - Branch String:   '../../../src/common/dpp_auth.c:712,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:712,17'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_set_configurator
            - BranchSide:      '../../../src/common/dpp_auth.c:715,18'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:712,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:713,27'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:715,18'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:712,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:714,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:715,18'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:724,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:725,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:736,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:725,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:725,26'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:726,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:725,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:726,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:730,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - ieee80211_chan_to_freq
                - wpa_printf
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:738,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:741,7'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:764,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:741,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:742,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:746,43'
              BranchSideFuncs:
                - ieee80211_chan_to_freq
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:750,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:751,18'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:756,7'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_auth.c:756,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:759,8'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:762,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:766,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:767,17'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:772,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_set_pubkey_point
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:776,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:777,17'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:780,55'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:782,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:783,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:784,21'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_derive_k1
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:790,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:792,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:794,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:804,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:805,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:806,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:806,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:809,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:813,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_auth.c:815,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:816,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:820,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:822,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:822,18'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:823,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:822,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:823,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:826,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:832,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:832,18'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_auth.c:833,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:832,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:833,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:836,18'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:842,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:844,9'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:853,9'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:862,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_auth.c:875,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:844,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:845,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:849,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
        - Branch String:   '../../../src/common/dpp_auth.c:853,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:854,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:858,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
        - Branch String:   '../../../src/common/dpp_auth.c:862,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:863,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:865,14'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_ok
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
        - Branch String:   '../../../src/common/dpp_auth.c:865,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:866,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:869,4'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:884,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:884,20'
              BranchSideFuncs:
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:909,29'
              BranchSideFuncs:
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:884,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:884,31'
              BranchSideFuncs:
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:909,29'
              BranchSideFuncs:
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:884,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:887,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_build_resp_status
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:909,29'
              BranchSideFuncs:
                - dpp_auth_build_resp_ok
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:889,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:891,4'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:892,30'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - wpa_snprintf_hex
        - Branch String:   '../../../src/common/dpp_auth.c:895,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:895,22'
              BranchSideFuncs:
                - wpa_msg
                - wpa_snprintf_hex
            - BranchSide:      '../../../src/common/dpp_auth.c:902,4'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:895,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:896,4'
              BranchSideFuncs:
                - wpa_snprintf_hex
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_auth.c:902,4'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_auth.c:909,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:910,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:912,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_auth.c:917,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:918,3'
              BranchSideFuncs:
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:920,3'
              BranchSideFuncs:
                - dpp_auth_build_resp_status
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_auth.c:923,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_auth.c:924,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_ec_key_deinit
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_auth.c:926,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_auth.c:698,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:701,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:705,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:709,9'
          Dst:             dpp_alloc_auth
        - Src:             '../../../src/common/dpp_auth.c:713,6'
          Dst:             dpp_set_configurator
        - Src:             '../../../src/common/dpp_auth.c:722,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:726,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:731,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:736,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:742,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:746,14'
          Dst:             ieee80211_chan_to_freq
        - Src:             '../../../src/common/dpp_auth.c:747,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:751,4'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:757,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:764,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:767,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:771,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:775,7'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_auth.c:777,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:780,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_auth.c:782,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_auth.c:786,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_auth.c:790,6'
          Dst:             dpp_derive_k1
        - Src:             '../../../src/common/dpp_auth.c:798,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:799,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:800,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:806,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_auth.c:809,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:812,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:815,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_auth.c:816,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:820,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:823,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:826,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_auth.c:829,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:833,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_auth.c:837,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:839,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:845,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:849,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:854,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:858,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:863,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:866,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:869,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:875,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:876,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:887,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_auth.c:889,7'
          Dst:             dpp_auth_build_resp_status
        - Src:             '../../../src/common/dpp_auth.c:892,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_auth.c:899,4'
          Dst:             wpa_snprintf_hex
        - Src:             '../../../src/common/dpp_auth.c:905,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:909,6'
          Dst:             dpp_auth_build_resp_ok
        - Src:             '../../../src/common/dpp_auth.c:915,2'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_auth.c:923,6'
          Dst:             dpp_auth_build_resp_status
        - Src:             '../../../src/common/dpp_auth.c:929,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_auth.c:930,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_auth.c:931,2'
          Dst:             dpp_auth_deinit
    - functionName:    asn1_is_utf8string
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:174,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:174,44'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:175,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_parse_one_asymmetric_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         99
      ICount:          725
      EdgeCount:       138
      CyclomaticComplexity: 41
      functionsReached:
        - asn1_get_alg_id
        - asn1_get_integer
        - asn1_get_next
        - asn1_get_oid
        - asn1_get_sequence
        - asn1_is_cs_tag
        - asn1_is_octetstring
        - asn1_is_set
        - asn1_is_utf8string
        - asn1_oid_equal
        - asn1_oid_to_str
        - asn1_unexpected
        - crypto_ec_key_parse_priv
        - dpp_debug_print_key
        - dpp_free_asymmetric_key
        - os_zalloc
        - wpa_hexdump
        - wpa_hexdump_ascii_key
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:872,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:873,3'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_integer
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:886,24'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_integer
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:886,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:887,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:888,12'
              BranchSideFuncs:
                - asn1_get_integer
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:891,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:892,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:893,6'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:893,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:893,18'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:901,22'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:893,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:896,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:901,22'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:901,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:903,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:904,7'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump
                - wpa_printf
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:904,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:905,25'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_backup.c:912,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:919,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:919,30'
              BranchSideFuncs:
                - asn1_get_oid
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:920,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:919,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:920,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:924,24'
              BranchSideFuncs:
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:933,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:934,7'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:935,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:933,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:935,3'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_backup.c:940,8'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:943,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:944,3'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_backup.c:945,6'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:945,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:946,51'
              BranchSideFuncs:
                - dpp_debug_print_key
                - asn1_get_next
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:953,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_is_cs_tag
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:953,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:953,54'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:955,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:953,66'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:954,7'
              BranchSideFuncs:
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:955,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:953,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:955,3'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:959,8'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:960,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:963,9'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:966,12'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:969,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:969,50'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:970,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:969,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:970,3'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:973,10'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:973,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:976,9'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:979,12'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:997,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:998,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:999,6'
              BranchSideFuncs:
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:999,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1002,5'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1004,8'
              BranchSideFuncs:
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:1007,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1008,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1009,7'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:1009,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1010,25'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1016,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:1016,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1016,50'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1017,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1016,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1017,3'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1020,12'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:1032,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1033,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1034,6'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_backup.c:1034,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1037,5'
              BranchSideFuncs:
                - wpa_hexdump_key
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1039,8'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:1046,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1047,7'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1048,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1046,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1048,3'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1052,8'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_parse_priv
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:1055,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1056,3'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1057,6'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
                - dpp_debug_print_key
        - Branch String:   '../../../src/common/dpp_backup.c:1057,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1059,9'
              BranchSideFuncs:
                - dpp_debug_print_key
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_backup.c:1061,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_backup.c:1061,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1062,7'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1063,3'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1061,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1063,3'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - os_zalloc
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_backup.c:1068,14'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - os_zalloc
                - wpa_printf
                - dpp_free_asymmetric_key
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_hexdump_ascii_key
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_backup.c:1070,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1071,3'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_backup.c:1072,2'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_backup.c:1076,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1077,21'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_utf8string
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
                - wpa_hexdump_ascii_key
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_backup.c:1091,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_backup.c:1077,47'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1078,8'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1079,4'
              BranchSideFuncs:
                - asn1_unexpected
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1077,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1079,4'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - os_zalloc
                - wpa_printf
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1084,15'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - os_zalloc
                - wpa_printf
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1086,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1087,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:1088,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:869,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:871,8'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_backup.c:886,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:891,6'
          Dst:             asn1_get_integer
        - Src:             '../../../src/common/dpp_backup.c:894,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:901,6'
          Dst:             asn1_get_alg_id
        - Src:             '../../../src/common/dpp_backup.c:904,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:905,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:906,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:911,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:919,17'
          Dst:             asn1_get_oid
        - Src:             '../../../src/common/dpp_backup.c:920,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:924,2'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:925,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:933,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:934,7'
          Dst:             asn1_is_octetstring
        - Src:             '../../../src/common/dpp_backup.c:935,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:939,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:942,15'
          Dst:             crypto_ec_key_parse_priv
        - Src:             '../../../src/common/dpp_backup.c:946,3'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_backup.c:953,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:954,7'
          Dst:             asn1_is_cs_tag
        - Src:             '../../../src/common/dpp_backup.c:955,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:958,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:961,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:969,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:969,50'
          Dst:             asn1_is_set
        - Src:             '../../../src/common/dpp_backup.c:970,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:974,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:997,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:1000,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1007,6'
          Dst:             asn1_get_oid
        - Src:             '../../../src/common/dpp_backup.c:1009,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:1010,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:1011,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:1016,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:1016,50'
          Dst:             asn1_is_set
        - Src:             '../../../src/common/dpp_backup.c:1017,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:1030,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1032,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:1035,3'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1046,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:1047,7'
          Dst:             asn1_is_octetstring
        - Src:             '../../../src/common/dpp_backup.c:1048,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:1051,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1054,16'
          Dst:             crypto_ec_key_parse_priv
        - Src:             '../../../src/common/dpp_backup.c:1058,3'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_backup.c:1061,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:1062,7'
          Dst:             asn1_is_utf8string
        - Src:             '../../../src/common/dpp_backup.c:1063,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:1067,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/dpp_backup.c:1069,25'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_backup.c:1077,7'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:1078,8'
          Dst:             asn1_is_utf8string
        - Src:             '../../../src/common/dpp_backup.c:1079,4'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:1083,3'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/dpp_backup.c:1085,29'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_backup.c:1093,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:1094,2'
          Dst:             dpp_free_asymmetric_key
    - functionName:    asn1_is_octetstring
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:126,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:126,44'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:127,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_is_cs_tag
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hdr
        - tag
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:186,51'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:186,51'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:187,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asn1_is_set
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/tls/asn1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/tls/asn1.h:120,44'
          Branch Sides:
            - BranchSide:      '../../../src/tls/asn1.h:120,44'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/tls/asn1.h:121,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_free_asymmetric_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_deinit
        - str_clear_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:22,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:23,37'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - str_clear_free
                - str_clear_free
                - free
            - BranchSide:      '../../../src/common/dpp_backup.c:32,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:25,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_backup.c:26,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_backup.c:27,3'
          Dst:             str_clear_free
        - Src:             '../../../src/common/dpp_backup.c:28,3'
          Dst:             str_clear_free
    - functionName:    dpp_parse_encrypted_content_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pos
        - end
        - data
      BBCount:         28
      ICount:          204
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - asn1_get_alg_id
        - asn1_get_next
        - asn1_get_oid
        - asn1_get_sequence
        - asn1_is_cs_tag
        - asn1_oid_equal
        - asn1_oid_to_str
        - asn1_unexpected
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:741,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:744,11'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:745,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:748,8'
              BranchSideFuncs:
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:752,8'
              BranchSideFuncs:
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:756,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:757,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:760,7'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:760,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:763,25'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:769,22'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:769,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:770,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:771,7'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:771,61'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:772,7'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:786,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:772,61'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:773,7'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:786,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:771,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:776,25'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:786,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:786,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:786,53'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:788,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:786,65'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:787,7'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:788,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:786,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:788,3'
              BranchSideFuncs:
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:793,11'
              BranchSideFuncs:
                - wpa_hexdump
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:741,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:743,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:746,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:756,6'
          Dst:             asn1_get_oid
        - Src:             '../../../src/common/dpp_backup.c:757,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:760,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:763,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:764,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:769,6'
          Dst:             asn1_get_alg_id
        - Src:             '../../../src/common/dpp_backup.c:771,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:772,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:773,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:776,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:777,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:786,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:787,7'
          Dst:             asn1_is_cs_tag
        - Src:             '../../../src/common/dpp_backup.c:788,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:792,2'
          Dst:             wpa_hexdump
    - functionName:    dpp_parse_recipient_infos
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pos
        - len
        - data
      BBCount:         81
      ICount:          539
      EdgeCount:       114
      CyclomaticComplexity: 35
      functionsReached:
        - asn1_get_alg_id
        - asn1_get_integer
        - asn1_get_next
        - asn1_get_oid
        - asn1_get_sequence
        - asn1_is_cs_tag
        - asn1_is_octetstring
        - asn1_oid_equal
        - asn1_oid_to_str
        - asn1_unexpected
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:560,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:560,54'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:562,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:560,66'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:561,7'
              BranchSideFuncs:
                - asn1_is_cs_tag
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_sequence
                - asn1_get_integer
                - wpa_hexdump
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:562,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:560,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:562,3'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_sequence
                - asn1_get_integer
                - wpa_hexdump
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:566,11'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_sequence
                - asn1_get_integer
                - wpa_hexdump
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:581,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:582,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:583,12'
              BranchSideFuncs:
                - asn1_get_integer
                - wpa_hexdump
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:585,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:586,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:587,6'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:587,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:588,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:593,7'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_next
                - asn1_unexpected
                - asn1_is_cs_tag
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:595,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:595,54'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:597,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:595,66'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:596,7'
              BranchSideFuncs:
                - asn1_is_cs_tag
                - asn1_unexpected
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:597,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:595,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:597,3'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:601,12'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:605,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:608,7'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:608,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:611,25'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:631,7'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:631,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:632,24'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:633,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_backup.c:631,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:633,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:634,12'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:636,48'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:637,7'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:638,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:636,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:638,3'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:643,11'
              BranchSideFuncs:
                - wpa_hexdump
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:644,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:646,11'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:649,19'
              BranchSideFuncs:
                - asn1_get_integer
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:652,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:653,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:654,6'
              BranchSideFuncs:
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:654,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:655,62'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:659,23'
              BranchSideFuncs:
                - asn1_get_integer
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:659,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:660,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:661,6'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:661,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:661,19'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:665,25'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:661,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:661,32'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:665,25'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:661,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:662,57'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:665,25'
              BranchSideFuncs:
                - asn1_get_sequence
                - asn1_get_oid
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:667,58'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:668,23'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:669,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:667,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:669,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:672,6'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:672,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:673,3'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:674,13'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:674,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:675,3'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:676,13'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:676,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:677,3'
              BranchSideFuncs:
                - asn1_get_alg_id
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:681,25'
              BranchSideFuncs:
                - asn1_oid_to_str
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:695,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:696,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:697,7'
              BranchSideFuncs:
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_equal
                - asn1_oid_to_str
                - wpa_printf
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:697,61'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:698,7'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:714,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:698,61'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:699,7'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:714,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:697,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:702,25'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:714,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_octetstring
                - asn1_unexpected
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:714,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:715,7'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:716,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:714,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:716,3'
              BranchSideFuncs:
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:721,11'
              BranchSideFuncs:
                - wpa_hexdump
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:547,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:560,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:561,7'
          Dst:             asn1_is_cs_tag
        - Src:             '../../../src/common/dpp_backup.c:562,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:565,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:581,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:585,6'
          Dst:             asn1_get_integer
        - Src:             '../../../src/common/dpp_backup.c:588,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:592,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:595,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:596,7'
          Dst:             asn1_is_cs_tag
        - Src:             '../../../src/common/dpp_backup.c:597,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:605,6'
          Dst:             asn1_get_alg_id
        - Src:             '../../../src/common/dpp_backup.c:608,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:611,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:612,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:632,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:636,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:637,7'
          Dst:             asn1_is_octetstring
        - Src:             '../../../src/common/dpp_backup.c:638,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:642,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:645,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:652,6'
          Dst:             asn1_get_integer
        - Src:             '../../../src/common/dpp_backup.c:655,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:659,6'
          Dst:             asn1_get_integer
        - Src:             '../../../src/common/dpp_backup.c:662,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:667,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:668,6'
          Dst:             asn1_get_oid
        - Src:             '../../../src/common/dpp_backup.c:669,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:672,6'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:674,13'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:676,13'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:681,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:682,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:695,6'
          Dst:             asn1_get_alg_id
        - Src:             '../../../src/common/dpp_backup.c:697,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:698,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:699,7'
          Dst:             asn1_oid_equal
        - Src:             '../../../src/common/dpp_backup.c:702,3'
          Dst:             asn1_oid_to_str
        - Src:             '../../../src/common/dpp_backup.c:703,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:714,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:715,7'
          Dst:             asn1_is_octetstring
        - Src:             '../../../src/common/dpp_backup.c:716,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:720,2'
          Dst:             wpa_hexdump
    - functionName:    dpp_build_conf_params
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - asn1_encaps
        - asn1_put_octet_string
        - asn1_put_utf8string
        - crypto_ec_key_get_ecprivate_key
        - strlen
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:43,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:44,3'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - strlen
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
                - wpabuf_len.910
                - strlen
            - BranchSide:      '../../../src/common/dpp_backup.c:46,45'
              BranchSideFuncs:
                - crypto_ec_key_get_ecprivate_key
                - strlen
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
                - wpabuf_len.910
                - strlen
        - Branch String:   '../../../src/common/dpp_backup.c:47,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:48,3'
              BranchSideFuncs:
                - strlen
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
                - wpabuf_len.910
                - strlen
            - BranchSide:      '../../../src/common/dpp_backup.c:50,14'
              BranchSideFuncs:
                - strlen
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
                - wpabuf_len.910
                - strlen
        - Branch String:   '../../../src/common/dpp_backup.c:51,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:52,10'
              BranchSideFuncs:
                - strlen
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
                - wpabuf_len.910
            - BranchSide:      '../../../src/common/dpp_backup.c:53,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
                - wpabuf_len.910
        - Branch String:   '../../../src/common/dpp_backup.c:53,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:54,21'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
            - BranchSide:      '../../../src/common/dpp_backup.c:55,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
        - Branch String:   '../../../src/common/dpp_backup.c:56,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:57,3'
              BranchSideFuncs:
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
            - BranchSide:      '../../../src/common/dpp_backup.c:67,24'
              BranchSideFuncs:
                - asn1_put_octet_string
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
                - asn1_put_utf8string
        - Branch String:   '../../../src/common/dpp_backup.c:70,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:71,23'
              BranchSideFuncs:
                - asn1_put_utf8string
                - wpabuf_clear_free
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:72,20'
              BranchSideFuncs:
                - wpabuf_clear_free
                - asn1_encaps
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:46,13'
          Dst:             crypto_ec_key_get_ecprivate_key
        - Src:             '../../../src/common/dpp_backup.c:50,14'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_backup.c:52,10'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_backup.c:54,10'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:55,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:67,2'
          Dst:             asn1_put_octet_string
        - Src:             '../../../src/common/dpp_backup.c:69,2'
          Dst:             asn1_put_utf8string
        - Src:             '../../../src/common/dpp_backup.c:71,3'
          Dst:             asn1_put_utf8string
        - Src:             '../../../src/common/dpp_backup.c:72,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:73,9'
          Dst:             asn1_encaps
        - Src:             '../../../src/common/dpp_backup.c:75,2'
          Dst:             wpabuf_clear_free
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_build_attribute
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - asn1_encaps
        - asn1_put_oid
        - dpp_build_conf_params
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:95,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:96,3'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:98,39'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - asn1_encaps
        - Branch String:   '../../../src/common/dpp_backup.c:99,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:100,21'
              BranchSideFuncs:
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:104,15'
              BranchSideFuncs:
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - asn1_encaps
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:92,16'
          Dst:             dpp_build_conf_params
        - Src:             '../../../src/common/dpp_backup.c:93,16'
          Dst:             asn1_encaps
        - Src:             '../../../src/common/dpp_backup.c:98,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:98,9'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:100,3'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:104,2'
          Dst:             asn1_put_oid
        - Src:             '../../../src/common/dpp_backup.c:105,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:106,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:108,9'
          Dst:             asn1_encaps
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    8
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    dpp_build_key_alg
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
      BBCount:         14
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_build_alg_id
        - asn1_put_oid
        - wpabuf_alloc
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:117,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:119,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:122,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:125,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:128,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:131,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:134,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:137,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_backup.c:141,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:142,3'
              BranchSideFuncs:
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:143,15'
              BranchSideFuncs:
                - asn1_put_oid
                - asn1_build_alg_id
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:140,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:143,2'
          Dst:             asn1_put_oid
        - Src:             '../../../src/common/dpp_backup.c:145,8'
          Dst:             asn1_build_alg_id
        - Src:             '../../../src/common/dpp_backup.c:146,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_key_pkg
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         14
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - asn1_encaps
        - asn1_put_hdr
        - asn1_put_integer
        - asn1_put_octet_string
        - crypto_ec_key_get_ecprivate_key
        - dpp_build_attribute
        - dpp_build_key_alg
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:156,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:157,3'
              BranchSideFuncs:
                - dpp_build_key_alg
                - dpp_build_attribute
                - asn1_encaps
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:159,26'
              BranchSideFuncs:
                - dpp_build_key_alg
                - dpp_build_attribute
                - asn1_encaps
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
        - Branch String:   '../../../src/common/dpp_backup.c:164,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:164,16'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:165,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
        - Branch String:   '../../../src/common/dpp_backup.c:164,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:165,3'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:179,38'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
        - Branch String:   '../../../src/common/dpp_backup.c:181,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:182,3'
              BranchSideFuncs:
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:184,19'
              BranchSideFuncs:
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_encaps
                - asn1_encaps
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:155,13'
          Dst:             crypto_ec_key_get_ecprivate_key
        - Src:             '../../../src/common/dpp_backup.c:159,8'
          Dst:             dpp_build_key_alg
        - Src:             '../../../src/common/dpp_backup.c:162,9'
          Dst:             dpp_build_attribute
        - Src:             '../../../src/common/dpp_backup.c:163,9'
          Dst:             asn1_encaps
        - Src:             '../../../src/common/dpp_backup.c:179,27'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:179,45'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:180,7'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:179,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:184,2'
          Dst:             asn1_put_integer
        - Src:             '../../../src/common/dpp_backup.c:187,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:190,2'
          Dst:             asn1_put_octet_string
        - Src:             '../../../src/common/dpp_backup.c:193,55'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:193,2'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/common/dpp_backup.c:194,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:197,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:198,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:199,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:208,21'
          Dst:             asn1_encaps
        - Src:             '../../../src/common/dpp_backup.c:208,9'
          Dst:             asn1_encaps
    - functionName:    dpp_build_pbkdf2_alg_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - salt
        - hash_len
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - asn1_build_alg_id
        - asn1_encaps
        - asn1_put_integer
        - asn1_put_octet_string
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:234,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:235,7'
              BranchSideFuncs:
                - asn1_build_alg_id
                - wpabuf_free
                - wpabuf_free
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
            - BranchSide:      '../../../src/common/dpp_backup.c:236,11'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - asn1_build_alg_id
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
        - Branch String:   '../../../src/common/dpp_backup.c:236,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:237,7'
              BranchSideFuncs:
                - asn1_build_alg_id
                - wpabuf_free
                - wpabuf_free
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
            - BranchSide:      '../../../src/common/dpp_backup.c:238,11'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - asn1_build_alg_id
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
        - Branch String:   '../../../src/common/dpp_backup.c:238,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:239,7'
              BranchSideFuncs:
                - asn1_build_alg_id
                - wpabuf_free
                - wpabuf_free
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
            - BranchSide:      '../../../src/common/dpp_backup.c:241,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_backup.c:243,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:244,3'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_free
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
            - BranchSide:      '../../../src/common/dpp_backup.c:245,41'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_free
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - asn1_build_alg_id
        - Branch String:   '../../../src/common/dpp_backup.c:246,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:247,3'
              BranchSideFuncs:
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - wpabuf_free
                - wpabuf_free
                - asn1_build_alg_id
            - BranchSide:      '../../../src/common/dpp_backup.c:248,24'
              BranchSideFuncs:
                - asn1_put_octet_string
                - asn1_put_integer
                - asn1_put_integer
                - wpabuf_put_buf.911
                - asn1_encaps
                - wpabuf_free
                - wpabuf_free
                - asn1_build_alg_id
        - Branch String:   '../../../src/common/dpp_backup.c:253,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:254,3'
              BranchSideFuncs:
                - asn1_build_alg_id
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:255,44'
              BranchSideFuncs:
                - asn1_build_alg_id
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:242,8'
          Dst:             asn1_build_alg_id
        - Src:             '../../../src/common/dpp_backup.c:245,30'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:245,49'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:245,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:248,2'
          Dst:             asn1_put_octet_string
        - Src:             '../../../src/common/dpp_backup.c:249,2'
          Dst:             asn1_put_integer
        - Src:             '../../../src/common/dpp_backup.c:250,2'
          Dst:             asn1_put_integer
        - Src:             '../../../src/common/dpp_backup.c:251,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:252,11'
          Dst:             asn1_encaps
        - Src:             '../../../src/common/dpp_backup.c:255,8'
          Dst:             asn1_build_alg_id
        - Src:             '../../../src/common/dpp_backup.c:257,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:258,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_pw_recipient_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - hash_len
        - cont_enc_key
      BBCount:         25
      ICount:          212
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - aes_siv_encrypt
        - asn1_build_alg_id
        - asn1_encaps
        - asn1_put_hdr
        - asn1_put_integer
        - asn1_put_octet_string
        - dpp_build_pbkdf2_alg_id
        - dpp_hkdf_expand
        - dpp_pbkdf2
        - forced_memzero
        - os_get_random
        - wpa_hexdump_buf
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:275,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:275,40'
              BranchSideFuncs:
                - wpabuf_put
                - os_get_random
                - wpa_hexdump_buf.916
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpabuf_head.912
                - dpp_pbkdf2
                - wpa_hexdump_key
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpa_hexdump_buf.916
                - dpp_build_pbkdf2_alg_id
                - asn1_build_alg_id
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:276,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
        - Branch String:   '../../../src/common/dpp_backup.c:275,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:276,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:277,49'
              BranchSideFuncs:
                - wpa_hexdump_buf.916
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpabuf_head.912
                - dpp_pbkdf2
                - wpa_hexdump_key
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpa_hexdump_buf.916
                - dpp_build_pbkdf2_alg_id
                - asn1_build_alg_id
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:283,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:284,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:285,48'
              BranchSideFuncs:
                - wpa_hexdump_key
                - wpabuf_head.912
                - dpp_pbkdf2
                - wpa_hexdump_key
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpa_hexdump_buf.916
                - dpp_build_pbkdf2_alg_id
                - asn1_build_alg_id
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:287,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:289,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:293,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpa_hexdump_buf.916
                - dpp_build_pbkdf2_alg_id
                - asn1_build_alg_id
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
        - Branch String:   '../../../src/common/dpp_backup.c:296,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:297,22'
              BranchSideFuncs:
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpa_hexdump_buf.916
                - dpp_build_pbkdf2_alg_id
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
            - BranchSide:      '../../../src/common/dpp_backup.c:300,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
        - Branch String:   '../../../src/common/dpp_backup.c:296,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:300,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:301,50'
              BranchSideFuncs:
                - wpa_hexdump_buf.916
                - dpp_build_pbkdf2_alg_id
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
        - Branch String:   '../../../src/common/dpp_backup.c:316,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:316,23'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
            - BranchSide:      '../../../src/common/dpp_backup.c:317,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
        - Branch String:   '../../../src/common/dpp_backup.c:316,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:317,3'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
            - BranchSide:      '../../../src/common/dpp_backup.c:318,39'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
        - Branch String:   '../../../src/common/dpp_backup.c:320,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:321,3'
              BranchSideFuncs:
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
            - BranchSide:      '../../../src/common/dpp_backup.c:324,19'
              BranchSideFuncs:
                - asn1_put_integer
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_put_buf.911
                - asn1_put_octet_string
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - forced_memzero
                - asn1_encaps
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:274,9'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:275,29'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_backup.c:275,15'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp_backup.c:277,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_backup.c:281,8'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_backup.c:285,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:287,41'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_backup.c:287,6'
          Dst:             dpp_pbkdf2
        - Src:             '../../../src/common/dpp_backup.c:289,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:292,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:295,12'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:297,37'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_backup.c:298,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:299,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_backup.c:297,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_backup.c:301,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_backup.c:314,16'
          Dst:             dpp_build_pbkdf2_alg_id
        - Src:             '../../../src/common/dpp_backup.c:315,16'
          Dst:             asn1_build_alg_id
        - Src:             '../../../src/common/dpp_backup.c:318,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:319,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:319,34'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:318,9'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:324,2'
          Dst:             asn1_put_integer
        - Src:             '../../../src/common/dpp_backup.c:328,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:327,2'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/common/dpp_backup.c:329,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:332,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:335,2'
          Dst:             asn1_put_octet_string
        - Src:             '../../../src/common/dpp_backup.c:338,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:339,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:340,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:341,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:342,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_backup.c:343,9'
          Dst:             asn1_encaps
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.912
                - wpa_hexdump
                - wpabuf_len.910
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.910
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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:    wpa_hexdump_buf_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump_key
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:116,32'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:116,50'
              BranchSideFuncs:
                - wpabuf_head.912
                - wpa_hexdump_key
                - wpabuf_len.910
            - BranchSide:      '../../../src/utils/wpa_debug.h:117,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - wpabuf_len.910
        - Branch String:   '../../../src/utils/wpa_debug.h:117,4'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:117,21'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpa_hexdump_key
            - BranchSide:      '../../../src/utils/wpa_debug.h:117,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      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:    dpp_parse_dpp_asymmetric_key_package
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key_pkg
        - key_pkg_len
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - asn1_get_sequence
        - dpp_free_asymmetric_key
        - dpp_parse_one_asymmetric_key
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:1114,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1115,25'
              BranchSideFuncs:
                - asn1_get_sequence
                - dpp_parse_one_asymmetric_key
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_backup.c:1115,57'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1116,48'
              BranchSideFuncs:
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1118,28'
              BranchSideFuncs:
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1115,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1118,28'
              BranchSideFuncs:
                - asn1_get_sequence
                - dpp_parse_one_asymmetric_key
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1121,8'
              BranchSideFuncs:
                - asn1_get_sequence
                - dpp_parse_one_asymmetric_key
                - dpp_free_asymmetric_key
        - Branch String:   '../../../src/common/dpp_backup.c:1121,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1122,19'
              BranchSideFuncs:
                - asn1_get_sequence
                - dpp_parse_one_asymmetric_key
                - dpp_free_asymmetric_key
            - BranchSide:      '../../../src/common/dpp_backup.c:1124,17'
              BranchSideFuncs:
                - asn1_get_sequence
                - dpp_parse_one_asymmetric_key
                - dpp_free_asymmetric_key
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:1106,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1115,7'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:1116,15'
          Dst:             dpp_parse_one_asymmetric_key
        - Src:             '../../../src/common/dpp_backup.c:1118,4'
          Dst:             dpp_free_asymmetric_key
    - functionName:    dpp_parse_enveloped_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - env_data
        - env_data_len
        - data
      BBCount:         19
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - asn1_get_integer
        - asn1_get_next
        - asn1_get_sequence
        - asn1_is_set
        - asn1_unexpected
        - dpp_parse_encrypted_content_info
        - dpp_parse_recipient_infos
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:827,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:828,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:829,12'
              BranchSideFuncs:
                - asn1_get_integer
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - dpp_parse_recipient_infos
                - dpp_parse_encrypted_content_info
                - wpa_printf
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_backup.c:830,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:833,8'
              BranchSideFuncs:
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_backup.c:837,23'
              BranchSideFuncs:
                - asn1_get_integer
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - dpp_parse_recipient_infos
                - dpp_parse_encrypted_content_info
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:837,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:838,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:839,6'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - dpp_parse_recipient_infos
                - dpp_parse_encrypted_content_info
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:839,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:840,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:844,20'
              BranchSideFuncs:
                - asn1_get_next
                - asn1_is_set
                - asn1_unexpected
                - dpp_parse_recipient_infos
                - dpp_parse_encrypted_content_info
        - Branch String:   '../../../src/common/dpp_backup.c:844,46'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:844,50'
              BranchSideFuncs:
                - asn1_unexpected
            - BranchSide:      '../../../src/common/dpp_backup.c:845,3'
              BranchSideFuncs:
                - asn1_unexpected
        - Branch String:   '../../../src/common/dpp_backup.c:844,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:845,3'
              BranchSideFuncs:
                - dpp_parse_recipient_infos
                - dpp_parse_encrypted_content_info
            - BranchSide:      '../../../src/common/dpp_backup.c:850,36'
              BranchSideFuncs:
                - dpp_parse_recipient_infos
                - dpp_parse_encrypted_content_info
        - Branch String:   '../../../src/common/dpp_backup.c:850,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:851,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:852,46'
              BranchSideFuncs:
                - dpp_parse_encrypted_content_info
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:827,6'
          Dst:             asn1_get_sequence
        - Src:             '../../../src/common/dpp_backup.c:831,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:837,6'
          Dst:             asn1_get_integer
        - Src:             '../../../src/common/dpp_backup.c:840,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:844,6'
          Dst:             asn1_get_next
        - Src:             '../../../src/common/dpp_backup.c:844,50'
          Dst:             asn1_is_set
        - Src:             '../../../src/common/dpp_backup.c:845,3'
          Dst:             asn1_unexpected
        - Src:             '../../../src/common/dpp_backup.c:850,6'
          Dst:             dpp_parse_recipient_infos
        - Src:             '../../../src/common/dpp_backup.c:852,9'
          Dst:             dpp_parse_encrypted_content_info
    - functionName:    dpp_conf_resp_env_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - env_data
        - env_data_len
      BBCount:         23
      ICount:          231
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_free_asymmetric_key
        - dpp_hkdf_expand
        - dpp_parse_dpp_asymmetric_key_package
        - dpp_parse_enveloped_data
        - dpp_pbkdf2
        - forced_memzero
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:1149,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1150,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:1152,12'
              BranchSideFuncs:
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - dpp_pbkdf2
                - wpa_hexdump_key
                - aes_siv_decrypt
                - forced_memzero
                - wpa_hexdump_key
                - malloc
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1156,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1157,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:1158,48'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_pbkdf2
                - wpa_hexdump_key
                - aes_siv_decrypt
                - forced_memzero
                - wpa_hexdump_key
                - malloc
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1160,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1162,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:1166,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - aes_siv_decrypt
                - forced_memzero
                - wpa_hexdump_key
                - malloc
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1168,40'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1169,11'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:1170,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1168,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1170,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:1173,24'
              BranchSideFuncs:
                - aes_siv_decrypt
                - forced_memzero
                - wpa_hexdump_key
                - malloc
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1177,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1178,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:1182,27'
              BranchSideFuncs:
                - wpa_hexdump_key
                - malloc
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1186,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1187,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_backup.c:1188,21'
              BranchSideFuncs:
                - malloc
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1190,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1191,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:1192,24'
              BranchSideFuncs:
                - aes_siv_decrypt
                - forced_memzero
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_backup.c:1196,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:1197,18'
              BranchSideFuncs:
                - bin_clear_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_backup.c:1203,46'
              BranchSideFuncs:
                - dpp_parse_dpp_asymmetric_key_package
                - bin_clear_free
                - dpp_free_asymmetric_key
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:1147,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_backup.c:1149,6'
          Dst:             dpp_parse_enveloped_data
        - Src:             '../../../src/common/dpp_backup.c:1154,8'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_backup.c:1158,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1160,6'
          Dst:             dpp_pbkdf2
        - Src:             '../../../src/common/dpp_backup.c:1162,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:1165,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1170,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:1173,8'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_backup.c:1176,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_backup.c:1178,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:1183,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_backup.c:1192,8'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_backup.c:1195,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_backup.c:1197,3'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_backup.c:1198,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:1203,9'
          Dst:             dpp_parse_dpp_asymmetric_key_package
        - Src:             '../../../src/common/dpp_backup.c:1204,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_backup.c:1205,2'
          Dst:             dpp_free_asymmetric_key
    - functionName:    dpp_build_enc_cont_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - hash_len
        - cont_enc_key
      BBCount:         26
      ICount:          168
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - aes_siv_encrypt
        - asn1_build_alg_id
        - asn1_put_hdr
        - asn1_put_oid
        - dpp_build_key_pkg
        - wpa_hexdump_buf_key
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:385,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:386,7'
              BranchSideFuncs:
                - dpp_build_key_pkg
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:387,11'
              BranchSideFuncs:
                - dpp_build_key_pkg
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
        - Branch String:   '../../../src/common/dpp_backup.c:387,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:388,7'
              BranchSideFuncs:
                - dpp_build_key_pkg
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:389,11'
              BranchSideFuncs:
                - dpp_build_key_pkg
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
        - Branch String:   '../../../src/common/dpp_backup.c:389,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:390,7'
              BranchSideFuncs:
                - dpp_build_key_pkg
                - asn1_build_alg_id
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:392,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_backup.c:396,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:396,19'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:397,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_backup.c:396,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:397,3'
              BranchSideFuncs:
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:400,8'
              BranchSideFuncs:
                - wpa_hexdump_buf_key
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
        - Branch String:   '../../../src/common/dpp_backup.c:404,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:405,34'
              BranchSideFuncs:
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_head.912
                - wpabuf_len.910
                - wpabuf_put
                - aes_siv_encrypt
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
            - BranchSide:      '../../../src/common/dpp_backup.c:409,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_backup.c:404,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:409,3'
              BranchSideFuncs:
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:411,48'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
        - Branch String:   '../../../src/common/dpp_backup.c:413,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:414,3'
              BranchSideFuncs:
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:417,15'
              BranchSideFuncs:
                - asn1_put_oid
                - wpabuf_put_buf.911
                - wpabuf_len.910
                - asn1_put_hdr
                - wpabuf_put_buf.911
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:394,12'
          Dst:             dpp_build_key_pkg
        - Src:             '../../../src/common/dpp_backup.c:395,12'
          Dst:             asn1_build_alg_id
        - Src:             '../../../src/common/dpp_backup.c:399,2'
          Dst:             wpa_hexdump_buf_key
        - Src:             '../../../src/common/dpp_backup.c:402,17'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:403,13'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:405,22'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_backup.c:405,49'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:406,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_backup.c:406,30'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:408,8'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_backup.c:405,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_backup.c:411,37'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:412,10'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:411,18'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:417,2'
          Dst:             asn1_put_oid
        - Src:             '../../../src/common/dpp_backup.c:420,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:425,8'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:424,2'
          Dst:             asn1_put_hdr
        - Src:             '../../../src/common/dpp_backup.c:426,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_backup.c:429,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:430,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:431,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_recipient_info
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - hash_len
        - cont_enc_key
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - asn1_encaps
        - dpp_build_pw_recipient_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:364,9'
          Dst:             dpp_build_pw_recipient_info
        - Src:             '../../../src/common/dpp_backup.c:365,9'
          Dst:             asn1_encaps
    - functionName:    dpp_gen_random
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_get_random
        - wpa_hexdump_buf_key
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:441,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:441,39'
              BranchSideFuncs:
                - wpabuf_put
                - os_get_random
                - wpa_hexdump_buf_key
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:442,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpa_hexdump_buf_key
        - Branch String:   '../../../src/common/dpp_backup.c:441,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:441,6'
              BranchSideFuncs:
                - wpabuf_free
                - wpa_hexdump_buf_key
            - BranchSide:      '../../../src/common/dpp_backup.c:442,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpa_hexdump_buf_key
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:440,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:441,28'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_backup.c:441,14'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp_backup.c:442,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:445,2'
          Dst:             wpa_hexdump_buf_key
    - functionName:    dpp_build_enveloped_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_backup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         19
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - asn1_encaps
        - asn1_put_integer
        - asn1_put_sequence
        - asn1_put_set
        - dpp_build_enc_cont_info
        - dpp_build_recipient_info
        - dpp_gen_random
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_backup.c:457,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:458,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_gen_random
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - dpp_build_recipient_info
                - dpp_build_enc_cont_info
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
            - BranchSide:      '../../../src/common/dpp_backup.c:463,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_gen_random
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - dpp_build_recipient_info
                - dpp_build_enc_cont_info
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
        - Branch String:   '../../../src/common/dpp_backup.c:463,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:464,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_gen_random
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - dpp_build_recipient_info
                - dpp_build_enc_cont_info
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
            - BranchSide:      '../../../src/common/dpp_backup.c:469,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_gen_random
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - dpp_build_recipient_info
                - dpp_build_enc_cont_info
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
        - Branch String:   '../../../src/common/dpp_backup.c:473,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:474,3'
              BranchSideFuncs:
                - dpp_build_recipient_info
                - dpp_build_enc_cont_info
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
            - BranchSide:      '../../../src/common/dpp_backup.c:475,44'
              BranchSideFuncs:
                - dpp_build_recipient_info
                - dpp_build_enc_cont_info
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
        - Branch String:   '../../../src/common/dpp_backup.c:477,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:477,26'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
            - BranchSide:      '../../../src/common/dpp_backup.c:478,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_backup.c:477,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:478,3'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
            - BranchSide:      '../../../src/common/dpp_backup.c:480,32'
              BranchSideFuncs:
                - wpabuf_len.910
                - wpabuf_len.910
                - wpabuf_alloc
                - wpa_printf
                - wpabuf_free
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
        - Branch String:   '../../../src/common/dpp_backup.c:483,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_backup.c:484,3'
              BranchSideFuncs:
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_backup.c:502,19'
              BranchSideFuncs:
                - asn1_put_integer
                - asn1_put_set
                - asn1_put_sequence
                - asn1_encaps
                - wpa_hexdump_buf.916
                - wpabuf_clear_free
                - wpabuf_clear_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_backup.c:458,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:464,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:469,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:472,17'
          Dst:             dpp_gen_random
        - Src:             '../../../src/common/dpp_backup.c:475,19'
          Dst:             dpp_build_recipient_info
        - Src:             '../../../src/common/dpp_backup.c:476,18'
          Dst:             dpp_build_enc_cont_info
        - Src:             '../../../src/common/dpp_backup.c:480,21'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:481,7'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_backup.c:480,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_backup.c:502,2'
          Dst:             asn1_put_integer
        - Src:             '../../../src/common/dpp_backup.c:505,2'
          Dst:             asn1_put_set
        - Src:             '../../../src/common/dpp_backup.c:508,2'
          Dst:             asn1_put_sequence
        - Src:             '../../../src/common/dpp_backup.c:510,8'
          Dst:             asn1_encaps
        - Src:             '../../../src/common/dpp_backup.c:511,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_backup.c:513,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:514,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_backup.c:515,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_backup.c:518,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_backup.c:519,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_PUT_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_decrypt_e_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppkey
        - a_nonce
        - e_prime_id
      BBCount:         24
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - crypto_bignum_deinit
        - crypto_ec_deinit
        - crypto_ec_init
        - crypto_ec_key_get_private_key
        - crypto_ec_key_get_public_key
        - crypto_ec_key_group
        - crypto_ec_point_add
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_invert
        - crypto_ec_point_mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2357,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2358,3'
              BranchSideFuncs:
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
            - BranchSide:      '../../../src/common/dpp_crypto.c:2361,42'
              BranchSideFuncs:
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
        - Branch String:   '../../../src/common/dpp_crypto.c:2362,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2363,3'
              BranchSideFuncs:
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
            - BranchSide:      '../../../src/common/dpp_crypto.c:2365,37'
              BranchSideFuncs:
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
        - Branch String:   '../../../src/common/dpp_crypto.c:2369,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2369,14'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2369,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2369,32'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2369,49'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2369,53'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2369,58'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2370,26'
              BranchSideFuncs:
                - crypto_ec_point_mul
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2370,55'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2371,29'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2371,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2372,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2369,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2373,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2377,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2361,22'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:2361,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:2365,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:2366,18'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:2367,21'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:2368,9'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:2370,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:2371,6'
          Dst:             crypto_ec_point_invert
        - Src:             '../../../src/common/dpp_crypto.c:2372,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_crypto.c:2373,3'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2377,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:2380,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2381,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2382,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2383,2'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_free_reconfig_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_deinit
        - crypto_ec_key_deinit
        - crypto_ec_point_deinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2336,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2336,6'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:2337,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2337,3'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2338,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2339,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2340,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2341,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2342,3'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_update_reconfig_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         30
      ICount:          221
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_rand
        - crypto_ec_get_generator
        - crypto_ec_get_order
        - crypto_ec_key_deinit
        - crypto_ec_key_get_public_key
        - crypto_ec_key_set_pub_point
        - crypto_ec_point_add
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2304,14'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_mul
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,25'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2304,29'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_mul
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2304,41'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_mul
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2304,48'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_mul
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,50'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2304,54'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_mul
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,64'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2305,25'
              BranchSideFuncs:
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_mul
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2305,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2306,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2306,58'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2307,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2307,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2308,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2304,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2309,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2311,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_set_pub_point
                - crypto_ec_key_set_pub_point
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2320,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2320,23'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2321,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2320,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2321,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2323,6'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2294,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:2295,15'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:2296,12'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:2297,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dpp_crypto.c:2298,6'
          Dst:             crypto_ec_get_order
        - Src:             '../../../src/common/dpp_crypto.c:2299,14'
          Dst:             crypto_ec_get_generator
        - Src:             '../../../src/common/dpp_crypto.c:2305,6'
          Dst:             crypto_bignum_rand
        - Src:             '../../../src/common/dpp_crypto.c:2306,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:2307,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:2308,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_crypto.c:2311,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:2313,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:2316,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2317,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2318,16'
          Dst:             crypto_ec_key_set_pub_point
        - Src:             '../../../src/common/dpp_crypto.c:2319,19'
          Dst:             crypto_ec_key_set_pub_point
        - Src:             '../../../src/common/dpp_crypto.c:2326,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2327,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2328,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2329,2'
          Dst:             crypto_bignum_deinit
    - functionName:    dpp_gen_reconfig_id
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - csign_key
        - csign_key_len
        - pp_key
        - pp_key_len
      BBCount:         27
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_rand
        - crypto_ec_deinit
        - crypto_ec_get_generator
        - crypto_ec_get_order
        - crypto_ec_init
        - crypto_ec_key_deinit
        - crypto_ec_key_group
        - crypto_ec_key_parse_pub
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
        - os_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2239,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2240,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_parse_pub
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2242,7'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_parse_pub
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_crypto.c:2242,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2243,3'
              BranchSideFuncs:
                - crypto_ec_key_parse_pub
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2244,34'
              BranchSideFuncs:
                - crypto_ec_key_parse_pub
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_crypto.c:2245,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2246,3'
              BranchSideFuncs:
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2248,42'
              BranchSideFuncs:
                - crypto_ec_key_group
                - crypto_ec_init
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_crypto.c:2249,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2250,3'
              BranchSideFuncs:
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2252,30'
              BranchSideFuncs:
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_get_generator
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
        - Branch String:   '../../../src/common/dpp_crypto.c:2256,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2256,16'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2259,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2256,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2256,23'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2259,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2256,25'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2256,29'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:2259,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2256,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2257,25'
              BranchSideFuncs:
                - crypto_bignum_rand
                - crypto_ec_point_mul
                - crypto_ec_point_debug_print
                - os_zalloc
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2259,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2257,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2258,26'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2259,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2256,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2259,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2261,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - os_zalloc
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2265,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2266,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2268,11'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2238,10'
          Dst:             crypto_ec_key_parse_pub
        - Src:             '../../../src/common/dpp_crypto.c:2244,10'
          Dst:             crypto_ec_key_parse_pub
        - Src:             '../../../src/common/dpp_crypto.c:2248,22'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:2248,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:2252,9'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:2253,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dpp_crypto.c:2254,6'
          Dst:             crypto_ec_get_order
        - Src:             '../../../src/common/dpp_crypto.c:2255,14'
          Dst:             crypto_ec_get_generator
        - Src:             '../../../src/common/dpp_crypto.c:2257,6'
          Dst:             crypto_bignum_rand
        - Src:             '../../../src/common/dpp_crypto.c:2258,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:2261,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:2264,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_crypto.c:2277,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2278,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2279,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2280,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2281,2'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_validate_csr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - csrbuf
      BBCount:         23
      ICount:          161
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - base64_decode
        - crypto_csr_deinit
        - crypto_csr_get_attribute
        - crypto_csr_verify
        - dpp_hkdf_expand
        - os_memcmp_const
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2165,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2166,3'
              BranchSideFuncs:
                - crypto_csr_get_attribute
                - wpa_printf
                - free
                - crypto_csr_deinit
                - base64_decode
                - wpa_printf
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:2171,34'
              BranchSideFuncs:
                - crypto_csr_get_attribute
                - wpa_printf
                - free
                - crypto_csr_deinit
                - base64_decode
                - wpa_printf
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2173,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2174,3'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:2180,6'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2180,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2181,6'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:2189,36'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2181,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2182,6'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:2189,36'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2180,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2185,7'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2189,36'
              BranchSideFuncs:
                - base64_decode
                - wpa_printf
                - free
                - crypto_csr_deinit
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2190,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2191,3'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - free
                - crypto_csr_deinit
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:2195,6'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - free
                - crypto_csr_deinit
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2195,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2198,7'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2202,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - os_memcmp_const
                - free
                - crypto_csr_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2205,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2207,3'
              BranchSideFuncs:
                - free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2210,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - os_memcmp_const
                - free
                - crypto_csr_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2211,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2212,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2217,6'
              BranchSideFuncs:
                - free
                - crypto_csr_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2164,8'
          Dst:             crypto_csr_verify
        - Src:             '../../../src/common/dpp_crypto.c:2166,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2171,9'
          Dst:             crypto_csr_get_attribute
        - Src:             '../../../src/common/dpp_crypto.c:2174,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2183,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2189,7'
          Dst:             base64_decode
        - Src:             '../../../src/common/dpp_crypto.c:2191,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2196,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2201,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:2205,6'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:2208,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:2211,6'
          Dst:             os_memcmp_const
        - Src:             '../../../src/common/dpp_crypto.c:2212,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2220,2'
          Dst:             crypto_csr_deinit
    - functionName:    dpp_hkdf_expand
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hash_len
        - secret
        - secret_len
        - label
        - out
        - outlen
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hmac_sha256_kdf
        - hmac_sha384_kdf
        - hmac_sha512_kdf
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:116,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:117,26'
              BranchSideFuncs:
                - strlen
                - hmac_sha256_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:120,6'
              BranchSideFuncs:
                - strlen
                - hmac_sha512_kdf
                - strlen
                - hmac_sha384_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:120,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:121,26'
              BranchSideFuncs:
                - strlen
                - hmac_sha384_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:124,6'
              BranchSideFuncs:
                - strlen
                - hmac_sha512_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:124,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:125,26'
              BranchSideFuncs:
                - strlen
                - hmac_sha512_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:128,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:118,32'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_crypto.c:117,10'
          Dst:             hmac_sha256_kdf
        - Src:             '../../../src/common/dpp_crypto.c:122,32'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_crypto.c:121,10'
          Dst:             hmac_sha384_kdf
        - Src:             '../../../src/common/dpp_crypto.c:126,32'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_crypto.c:125,10'
          Dst:             hmac_sha512_kdf
    - functionName:    dpp_build_csr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - name
      BBCount:         34
      ICount:          210
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - base64_encode_no_lf
        - bin_clear_free
        - crypto_csr_deinit
        - crypto_csr_init
        - crypto_csr_set_attribute
        - crypto_csr_set_ec_public_key
        - crypto_csr_set_name
        - crypto_csr_sign
        - crypto_ec_key_get_ecprivate_key
        - dpp_hkdf_expand
        - forced_memzero
        - wpa_hexdump_buf
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2100,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2101,3'
              BranchSideFuncs:
                - wpabuf_free
                - crypto_csr_init
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_ec_public_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
                - crypto_csr_set_name
            - BranchSide:      '../../../src/common/dpp_crypto.c:2102,14'
              BranchSideFuncs:
                - wpabuf_free
                - crypto_csr_init
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_ec_public_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
                - crypto_csr_set_name
        - Branch String:   '../../../src/common/dpp_crypto.c:2106,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2106,43'
              BranchSideFuncs:
                - crypto_csr_set_ec_public_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
                - crypto_csr_set_name
            - BranchSide:      '../../../src/common/dpp_crypto.c:2107,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_csr_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2106,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2107,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2109,6'
              BranchSideFuncs:
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
                - crypto_csr_set_name
        - Branch String:   '../../../src/common/dpp_crypto.c:2109,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2109,34'
              BranchSideFuncs:
                - crypto_csr_set_name
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2113,22'
              BranchSideFuncs:
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2109,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2110,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2113,22'
              BranchSideFuncs:
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2113,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2115,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2118,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - base64_encode_no_lf
                - forced_memzero
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_set_attribute
                - wpa_printf
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2121,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2122,31'
              BranchSideFuncs:
                - crypto_csr_set_attribute
                - wpa_printf
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2125,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_csr_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2121,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2125,3'
              BranchSideFuncs:
                - bin_clear_free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2128,6'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2128,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2129,18'
              BranchSideFuncs:
                - crypto_csr_sign
                - bin_clear_free
                - crypto_csr_deinit
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2130,13'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2130,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2131,18'
              BranchSideFuncs:
                - crypto_csr_sign
                - bin_clear_free
                - crypto_csr_deinit
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2132,13'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - crypto_csr_deinit
                - crypto_csr_sign
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2132,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2133,18'
              BranchSideFuncs:
                - crypto_csr_sign
                - bin_clear_free
                - crypto_csr_deinit
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2135,3'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - crypto_csr_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:2140,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2141,3'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - bin_clear_free
                - crypto_csr_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:2142,41'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - bin_clear_free
                - crypto_csr_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2099,13'
          Dst:             crypto_ec_key_get_ecprivate_key
        - Src:             '../../../src/common/dpp_crypto.c:2102,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:2105,8'
          Dst:             crypto_csr_init
        - Src:             '../../../src/common/dpp_crypto.c:2106,14'
          Dst:             crypto_csr_set_ec_public_key
        - Src:             '../../../src/common/dpp_crypto.c:2109,14'
          Dst:             crypto_csr_set_name
        - Src:             '../../../src/common/dpp_crypto.c:2113,6'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:2116,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:2119,13'
          Dst:             base64_encode_no_lf
        - Src:             '../../../src/common/dpp_crypto.c:2120,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_crypto.c:2122,6'
          Dst:             crypto_csr_set_attribute
        - Src:             '../../../src/common/dpp_crypto.c:2135,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2139,8'
          Dst:             crypto_csr_sign
        - Src:             '../../../src/common/dpp_crypto.c:2142,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_crypto.c:2145,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_crypto.c:2146,2'
          Dst:             crypto_csr_deinit
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpa_hexdump
                - wpabuf_len.1089
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.1089
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_pfs_process
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pfs
        - peer_ie
        - peer_ie_len
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WPA_GET_LE16
        - crypto_ecdh_set_peerkey
        - wpa_hexdump_buf_key
        - wpa_printf
        - wpabuf_zeropad
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2051,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2052,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:2053,19'
              BranchSideFuncs:
                - WPA_GET_LE16.1090
                - crypto_ecdh_set_peerkey
                - wpabuf_zeropad
                - wpa_printf
                - wpa_hexdump_buf_key.1094
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:2053,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2054,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:2058,40'
              BranchSideFuncs:
                - crypto_ecdh_set_peerkey
                - wpabuf_zeropad
                - wpa_printf
                - wpa_hexdump_buf_key.1094
        - Branch String:   '../../../src/common/dpp_crypto.c:2061,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2062,3'
              BranchSideFuncs:
                - wpa_hexdump_buf_key.1094
            - BranchSide:      '../../../src/common/dpp_crypto.c:2065,58'
              BranchSideFuncs:
                - wpa_hexdump_buf_key.1094
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2053,6'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_crypto.c:2054,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2058,16'
          Dst:             crypto_ecdh_set_peerkey
        - Src:             '../../../src/common/dpp_crypto.c:2060,16'
          Dst:             wpabuf_zeropad
        - Src:             '../../../src/common/dpp_crypto.c:2062,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2065,2'
          Dst:             wpa_hexdump_buf_key
    - functionName:    wpa_hexdump_buf_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump_key
        - wpabuf_head
        - wpabuf_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:116,32'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:116,50'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpa_hexdump_key
                - wpabuf_len.1089
            - BranchSide:      '../../../src/utils/wpa_debug.h:117,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - wpabuf_len.1089
        - Branch String:   '../../../src/utils/wpa_debug.h:117,4'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:117,21'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpa_hexdump_key
            - BranchSide:      '../../../src/utils/wpa_debug.h:117,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      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:    dpp_pfs_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfs
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ecdh_deinit
        - wpabuf_clear_free
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2072,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2073,3'
              BranchSideFuncs:
                - crypto_ecdh_deinit
                - wpabuf_free
                - wpabuf_clear_free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:2074,21'
              BranchSideFuncs:
                - crypto_ecdh_deinit
                - wpabuf_free
                - wpabuf_clear_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2074,2'
          Dst:             crypto_ecdh_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2075,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:2076,2'
          Dst:             wpabuf_clear_free
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      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_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    dpp_pfs_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - net_access_key
        - net_access_key_len
      BBCount:         15
      ICount:          156
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - crypto_ec_key_deinit
        - crypto_ecdh_get_pubkey
        - crypto_ecdh_init
        - dpp_pfs_free
        - dpp_set_keypair
        - os_zalloc
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put_buf
        - wpabuf_put_le16
        - wpabuf_put_u8
        - wpabuf_zeropad
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:2009,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2010,3'
              BranchSideFuncs:
                - dpp_set_keypair
                - wpa_printf
                - wpabuf_free
                - dpp_pfs_free
                - crypto_ec_key_deinit
                - crypto_ecdh_init
                - crypto_ecdh_get_pubkey
                - wpabuf_zeropad
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2012,29'
              BranchSideFuncs:
                - dpp_set_keypair
                - wpa_printf
                - wpabuf_free
                - dpp_pfs_free
                - crypto_ec_key_deinit
                - crypto_ecdh_init
                - crypto_ecdh_get_pubkey
                - wpabuf_zeropad
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2014,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2015,3'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - crypto_ecdh_init
                - wpabuf_free
                - dpp_pfs_free
                - crypto_ecdh_get_pubkey
                - wpabuf_zeropad
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2018,23'
              BranchSideFuncs:
                - crypto_ec_key_deinit
                - crypto_ecdh_init
                - wpabuf_free
                - dpp_pfs_free
                - crypto_ecdh_get_pubkey
                - wpabuf_zeropad
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2021,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2022,3'
              BranchSideFuncs:
                - crypto_ecdh_get_pubkey
                - wpabuf_zeropad
                - wpabuf_free
                - dpp_pfs_free
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2024,31'
              BranchSideFuncs:
                - crypto_ecdh_get_pubkey
                - wpabuf_zeropad
                - wpabuf_free
                - dpp_pfs_free
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2026,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2027,3'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_free
                - dpp_pfs_free
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2029,40'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpabuf_alloc
                - wpabuf_free
                - dpp_pfs_free
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:2030,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:2031,3'
              BranchSideFuncs:
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:2032,16'
              BranchSideFuncs:
                - wpabuf_put_u8.1097
                - wpabuf_len.1089
                - wpabuf_put_u8.1097
                - wpabuf_put_u8.1097
                - wpabuf_put_le16.1096
                - wpabuf_put_buf.1095
                - wpabuf_free
                - wpa_hexdump_buf.1087
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:2008,8'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_crypto.c:2012,12'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp_crypto.c:2015,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:2018,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:2020,14'
          Dst:             crypto_ecdh_init
        - Src:             '../../../src/common/dpp_crypto.c:2024,8'
          Dst:             crypto_ecdh_get_pubkey
        - Src:             '../../../src/common/dpp_crypto.c:2025,8'
          Dst:             wpabuf_zeropad
        - Src:             '../../../src/common/dpp_crypto.c:2029,29'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:2029,12'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_crypto.c:2032,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_crypto.c:2033,33'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:2033,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_crypto.c:2034,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_crypto.c:2035,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_crypto.c:2036,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_crypto.c:2037,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:2038,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_crypto.c:2043,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:2044,2'
          Dst:             dpp_pfs_free
    - functionName:    dpp_set_keypair
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - curve
        - privkey
        - privkey_len
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_ec_key_deinit
        - crypto_ec_key_group
        - crypto_ec_key_parse_priv
        - dpp_get_curve_ike_group
        - wpa_printf
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:291,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:292,3'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:296,30'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - wpa_printf
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:297,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:298,24'
              BranchSideFuncs:
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:302,35'
              BranchSideFuncs:
                - dpp_get_curve_ike_group
                - wpa_printf
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:303,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:306,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:311,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:290,8'
          Dst:             crypto_ec_key_parse_priv
        - Src:             '../../../src/common/dpp_crypto.c:292,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:296,10'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:298,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:302,11'
          Dst:             dpp_get_curve_ike_group
        - Src:             '../../../src/common/dpp_crypto.c:304,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:307,3'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_get_curve_ike_group
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - group
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:72,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:73,18'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:76,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:73,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:74,23'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:75,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_build_conn_signature
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - signed1
        - signed1_len
        - signed2
        - signed2_len
        - signed3_len
      BBCount:         19
      ICount:          186
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - base64_url_encode
        - crypto_ec_key_sign_r_s
        - sha256_vector
        - sha384_vector
        - sha512_vector
        - wpa_hexdump
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1923,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1924,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - sha512_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
                - sha384_vector
                - sha256_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:1925,6'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - sha512_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
                - sha384_vector
                - sha256_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:1925,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1926,26'
              BranchSideFuncs:
                - sha256_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1927,13'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - sha512_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
                - sha384_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:1927,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1928,26'
              BranchSideFuncs:
                - sha384_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1929,13'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - sha512_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1929,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1930,26'
              BranchSideFuncs:
                - sha512_vector
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1932,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:1935,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1936,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1940,7'
              BranchSideFuncs:
                - wpa_hexdump
                - crypto_ec_key_sign_r_s
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
        - Branch String:   '../../../src/common/dpp_crypto.c:1943,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1944,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1949,19'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1926,9'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:1928,9'
          Dst:             sha384_vector
        - Src:             '../../../src/common/dpp_crypto.c:1930,9'
          Dst:             sha512_vector
        - Src:             '../../../src/common/dpp_crypto.c:1932,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1936,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1939,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1942,8'
          Dst:             crypto_ec_key_sign_r_s
        - Src:             '../../../src/common/dpp_crypto.c:1944,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1949,7'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1949,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1948,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1950,30'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1950,48'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1950,12'
          Dst:             base64_url_encode
        - Src:             '../../../src/common/dpp_crypto.c:1955,2'
          Dst:             wpabuf_free
    - functionName:    dpp_build_jws_prot_hdr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - signed1_len
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - base64_url_encode
        - json_add_string
        - json_end_object
        - json_start_object
        - json_value_sep
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1882,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1883,3'
              BranchSideFuncs:
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1884,20'
              BranchSideFuncs:
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_url_encode
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1881,17'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_crypto.c:1884,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp_crypto.c:1885,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp_crypto.c:1886,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp_crypto.c:1887,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp_crypto.c:1888,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp_crypto.c:1889,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp_crypto.c:1890,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp_crypto.c:1891,30'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1892,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1891,12'
          Dst:             base64_url_encode
        - Src:             '../../../src/common/dpp_crypto.c:1894,2'
          Dst:             wpabuf_free
    - functionName:    dpp_sign_connector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - dppcon
      BBCount:         13
      ICount:          138
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - base64_url_encode
        - dpp_build_conn_signature
        - dpp_build_jws_prot_hdr
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1969,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1969,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - dpp_build_conn_signature
                - malloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:1970,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_crypto.c:1969,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1970,3'
              BranchSideFuncs:
                - dpp_build_conn_signature
                - free
                - free
                - free
                - malloc
            - BranchSide:      '../../../src/common/dpp_crypto.c:1972,37'
              BranchSideFuncs:
                - dpp_build_conn_signature
                - free
                - free
                - free
                - malloc
        - Branch String:   '../../../src/common/dpp_crypto.c:1974,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1975,3'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1977,16'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_crypto.c:1978,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1979,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1980,8'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1966,12'
          Dst:             dpp_build_jws_prot_hdr
        - Src:             '../../../src/common/dpp_crypto.c:1967,30'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1967,51'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1967,12'
          Dst:             base64_url_encode
        - Src:             '../../../src/common/dpp_crypto.c:1972,12'
          Dst:             dpp_build_conn_signature
    - functionName:    dpp_reconfig_derive_ke_initiator
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - r_proto
        - r_proto_len
        - net_access_key
      BBCount:         33
      ICount:          330
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - crypto_bignum_deinit
        - crypto_ec_deinit
        - crypto_ec_init
        - crypto_ec_key_deinit
        - crypto_ec_key_get_private_key
        - crypto_ec_key_get_public_key
        - crypto_ec_point_add
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
        - crypto_ec_point_to_bin
        - dpp_auth_fail
        - dpp_debug_print_key
        - dpp_hkdf_expand
        - dpp_hmac
        - dpp_parse_jwk
        - dpp_set_pubkey_point
        - forced_memzero
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1801,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1802,17'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_key_deinit
                - dpp_parse_jwk
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1805,55'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_key_deinit
                - dpp_parse_jwk
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1811,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1812,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_init
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1813,52'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_init
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1814,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1817,7'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1822,22'
              BranchSideFuncs:
                - crypto_ec_init
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:1823,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1824,3'
              BranchSideFuncs:
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1826,37'
              BranchSideFuncs:
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:1831,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1831,14'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1831,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1831,22'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1831,24'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1831,28'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1831,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1831,35'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1831,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1832,26'
              BranchSideFuncs:
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1832,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1833,26'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1833,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1834,29'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1831,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1835,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1839,41'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1846,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1848,3'
              BranchSideFuncs:
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1849,41'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1852,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1854,3'
              BranchSideFuncs:
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1857,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - forced_memzero
                - forced_memzero
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1799,7'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:1802,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_crypto.c:1805,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_crypto.c:1806,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1810,13'
          Dst:             dpp_parse_jwk
        - Src:             '../../../src/common/dpp_crypto.c:1813,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_crypto.c:1815,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1822,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:1826,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:1827,8'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1828,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1829,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1830,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1832,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_crypto.c:1833,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:1834,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/dpp_crypto.c:1835,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1839,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1846,6'
          Dst:             dpp_hmac
        - Src:             '../../../src/common/dpp_crypto.c:1849,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1852,6'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:1855,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1861,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_crypto.c:1862,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_crypto.c:1863,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1864,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1865,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1866,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1867,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1868,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1869,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1870,2'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_set_pubkey_point
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - group_key
        - buf
        - len
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_group
        - crypto_ec_key_set_pub
        - wpa_printf
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:237,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:238,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:240,6'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:240,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:241,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:245,31'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:235,18'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:241,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:245,9'
          Dst:             crypto_ec_key_set_pub
    - functionName:    dpp_debug_print_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - title
        - key
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_debug_print
        - crypto_ec_key_get_ecprivate_key
        - crypto_ec_key_get_subject_public_key
        - wpa_hexdump_buf_key
        - wpabuf_clear_free
      functionUses:    18
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:87,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:88,55'
              BranchSideFuncs:
                - wpa_hexdump_buf_key.1094
                - wpabuf_clear_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:90,46'
              BranchSideFuncs:
                - crypto_ec_key_get_subject_public_key
                - wpabuf_clear_free
                - wpa_hexdump_buf_key.1094
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:84,2'
          Dst:             crypto_ec_key_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:86,8'
          Dst:             crypto_ec_key_get_ecprivate_key
        - Src:             '../../../src/common/dpp_crypto.c:88,3'
          Dst:             wpa_hexdump_buf_key
        - Src:             '../../../src/common/dpp_crypto.c:90,9'
          Dst:             crypto_ec_key_get_subject_public_key
        - Src:             '../../../src/common/dpp_crypto.c:92,4'
          Dst:             wpa_hexdump_buf_key
        - Src:             '../../../src/common/dpp_crypto.c:95,2'
          Dst:             wpabuf_clear_free
    - functionName:    dpp_hmac
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash_len
        - key
        - key_len
        - data
        - data_len
        - mac
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hmac_sha256
        - hmac_sha384
        - hmac_sha512
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:152,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:153,22'
              BranchSideFuncs:
                - hmac_sha256
            - BranchSide:      '../../../src/common/dpp_crypto.c:154,6'
              BranchSideFuncs:
                - hmac_sha512
                - hmac_sha384
        - Branch String:   '../../../src/common/dpp_crypto.c:154,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:155,22'
              BranchSideFuncs:
                - hmac_sha384
            - BranchSide:      '../../../src/common/dpp_crypto.c:156,6'
              BranchSideFuncs:
                - hmac_sha512
        - Branch String:   '../../../src/common/dpp_crypto.c:156,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:157,22'
              BranchSideFuncs:
                - hmac_sha512
            - BranchSide:      '../../../src/common/dpp_crypto.c:158,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:153,10'
          Dst:             hmac_sha256
        - Src:             '../../../src/common/dpp_crypto.c:155,10'
          Dst:             hmac_sha384
        - Src:             '../../../src/common/dpp_crypto.c:157,10'
          Dst:             hmac_sha512
    - functionName:    dpp_reconfig_derive_ke_responder
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - net_access_key
        - net_access_key_len
        - peer_net_access_key
      BBCount:         39
      ICount:          371
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - crypto_bignum_addmod
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_ec_deinit
        - crypto_ec_get_order
        - crypto_ec_init
        - crypto_ec_key_deinit
        - crypto_ec_key_get_private_key
        - crypto_ec_key_get_public_key
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
        - crypto_ec_point_to_bin
        - dpp_auth_fail
        - dpp_debug_print_key
        - dpp_gen_keypair
        - dpp_hkdf_expand
        - dpp_hmac
        - dpp_parse_jwk
        - dpp_set_keypair
        - forced_memzero
        - os_get_random
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1700,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1701,17'
              BranchSideFuncs:
                - dpp_parse_jwk
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - dpp_gen_keypair
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1705,27'
              BranchSideFuncs:
                - dpp_parse_jwk
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - dpp_gen_keypair
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1706,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1707,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_gen_keypair
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1708,52'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_gen_keypair
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1710,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1713,7'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1717,43'
              BranchSideFuncs:
                - dpp_gen_keypair
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1718,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1719,3'
              BranchSideFuncs:
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1721,6'
              BranchSideFuncs:
                - os_get_random
                - wpa_hexdump_key
                - crypto_ec_init
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1721,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1722,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1726,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_init
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1730,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1731,3'
              BranchSideFuncs:
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1733,8'
              BranchSideFuncs:
                - crypto_bignum_init
                - crypto_ec_get_order
                - crypto_ec_point_init
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_public_key
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1739,15'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1739,21'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1739,27'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1739,34'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1739,41'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1740,27'
              BranchSideFuncs:
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_to_bin
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1740,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1741,26'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1741,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1742,29'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1739,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1743,3'
              BranchSideFuncs:
                - wpa_printf
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1746,41'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hmac
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1753,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1755,3'
              BranchSideFuncs:
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1756,41'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1759,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1761,3'
              BranchSideFuncs:
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1764,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_deinit
                - forced_memzero
                - forced_memzero
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1698,12'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp_crypto.c:1701,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_crypto.c:1705,13'
          Dst:             dpp_parse_jwk
        - Src:             '../../../src/common/dpp_crypto.c:1708,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_crypto.c:1711,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1717,27'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_crypto.c:1721,6'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp_crypto.c:1722,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1725,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1729,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:1733,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dpp_crypto.c:1734,6'
          Dst:             crypto_ec_get_order
        - Src:             '../../../src/common/dpp_crypto.c:1735,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1736,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:1737,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:1738,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1740,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/dpp_crypto.c:1741,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:1742,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/dpp_crypto.c:1743,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1746,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1753,6'
          Dst:             dpp_hmac
        - Src:             '../../../src/common/dpp_crypto.c:1756,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1759,6'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:1762,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1767,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1771,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_crypto.c:1772,2'
          Dst:             forced_memzero
        - Src:             '../../../src/common/dpp_crypto.c:1773,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1774,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1775,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1776,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1777,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1778,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1779,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1780,2'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_gen_keypair
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_gen
        - dpp_debug_print_key
        - wpa_printf
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:277,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:277,13'
              BranchSideFuncs:
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:277,10'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:277,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:277,6'
              BranchSideFuncs:
                - dpp_debug_print_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:278,47'
              BranchSideFuncs:
                - dpp_debug_print_key
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:274,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:276,8'
          Dst:             crypto_ec_key_gen
        - Src:             '../../../src/common/dpp_crypto.c:278,6'
          Dst:             dpp_debug_print_key
    - functionName:    dpp_pkex_derive_z
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mac_init
        - mac_resp
        - ver_init
        - ver_resp
        - Mx
        - Mx_len
        - Nx
        - Nx_len
        - code
        - code_len
        - Kx
        - Kx_len
        - z
        - hash_len
      BBCount:         31
      ICount:          280
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - dpp_hmac
        - hmac_sha256_kdf
        - hmac_sha384_kdf
        - hmac_sha512_kdf
        - wpa_hexdump_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1631,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1632,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:1634,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - malloc
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1635,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1635,18'
              BranchSideFuncs:
                - malloc
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1638,12'
              BranchSideFuncs:
                - malloc
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1635,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1636,12'
              BranchSideFuncs:
                - malloc
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1638,12'
              BranchSideFuncs:
                - malloc
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1641,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1642,3'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1643,8'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1644,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1644,18'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1650,12'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1644,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1645,3'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1650,12'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
                - hmac_sha256_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1660,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1661,25'
              BranchSideFuncs:
                - hmac_sha256_kdf
                - free
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1663,11'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
                - hmac_sha384_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1663,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1664,25'
              BranchSideFuncs:
                - hmac_sha384_kdf
                - free
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1666,11'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
                - hmac_sha512_kdf
        - Branch String:   '../../../src/common/dpp_crypto.c:1666,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1667,25'
              BranchSideFuncs:
                - hmac_sha512_kdf
                - free
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1670,7'
              BranchSideFuncs:
                - free
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:1673,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1674,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:1677,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1631,6'
          Dst:             dpp_hmac
        - Src:             '../../../src/common/dpp_crypto.c:1633,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1661,9'
          Dst:             hmac_sha256_kdf
        - Src:             '../../../src/common/dpp_crypto.c:1664,9'
          Dst:             hmac_sha384_kdf
        - Src:             '../../../src/common/dpp_crypto.c:1667,9'
          Dst:             hmac_sha512_kdf
        - Src:             '../../../src/common/dpp_crypto.c:1676,2'
          Dst:             wpa_hexdump_key
    - functionName:    dpp_pkex_derive_Qr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - mac_resp
        - code
        - code_len
        - identifier
        - ret_ec
      BBCount:         34
      ICount:          289
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init_set
        - crypto_ec_deinit
        - crypto_ec_init
        - crypto_ec_key_deinit
        - crypto_ec_key_get_public_key
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_is_at_infinity
        - crypto_ec_point_mul
        - dpp_debug_print_key
        - dpp_hash_vector
        - dpp_pkex_get_role_elem
        - strlen
        - wpa_hexdump_ascii_key
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1550,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1552,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
                - wpa_printf
                - strlen
            - BranchSide:      '../../../src/common/dpp_crypto.c:1557,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
                - wpa_printf
                - strlen
        - Branch String:   '../../../src/common/dpp_crypto.c:1557,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1559,7'
              BranchSideFuncs:
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1564,48'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1568,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1569,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1572,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1574,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1575,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1576,33'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1579,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1580,3'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1582,36'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1585,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1585,14'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1586,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1585,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1585,21'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1586,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1585,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1585,52'
              BranchSideFuncs:
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - wpa_printf
                - crypto_ec_point_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1586,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1585,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1586,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1588,37'
              BranchSideFuncs:
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - wpa_printf
                - crypto_ec_point_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1588,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1589,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1592,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1598,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1598,16'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1601,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1598,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1599,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:1601,20'
              BranchSideFuncs:
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1551,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1558,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1561,19'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_crypto.c:1564,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/dpp_crypto.c:1568,6'
          Dst:             dpp_hash_vector
        - Src:             '../../../src/common/dpp_crypto.c:1570,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1573,11'
          Dst:             dpp_pkex_get_role_elem
        - Src:             '../../../src/common/dpp_crypto.c:1576,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_crypto.c:1578,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:1582,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1583,7'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1584,12'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/dpp_crypto.c:1585,32'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:1588,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/dpp_crypto.c:1589,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1592,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:1595,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1596,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1597,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1601,3'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1604,2'
          Dst:             crypto_ec_point_deinit
    - functionName:    dpp_hash_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - num_elem
        - addr
        - len
        - mac
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - sha256_vector
        - sha384_vector
        - sha512_vector
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:103,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:104,24'
              BranchSideFuncs:
                - sha256_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:105,6'
              BranchSideFuncs:
                - sha512_vector
                - sha384_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:105,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:106,24'
              BranchSideFuncs:
                - sha384_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:107,6'
              BranchSideFuncs:
                - sha512_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:107,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:108,24'
              BranchSideFuncs:
                - sha512_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:109,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:104,10'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:106,10'
          Dst:             sha384_vector
        - Src:             '../../../src/common/dpp_crypto.c:108,10'
          Dst:             sha512_vector
    - functionName:    dpp_pkex_get_role_elem
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - curve
        - init
      BBCount:         12
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_ec_key_set_pub
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1426,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1428,7'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
            - BranchSide:      '../../../src/common/dpp_crypto.c:1432,7'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
            - BranchSide:      '../../../src/common/dpp_crypto.c:1436,7'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
            - BranchSide:      '../../../src/common/dpp_crypto.c:1440,7'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
            - BranchSide:      '../../../src/common/dpp_crypto.c:1444,7'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
            - BranchSide:      '../../../src/common/dpp_crypto.c:1448,7'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
            - BranchSide:      '../../../src/common/dpp_crypto.c:1452,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1455,9'
          Dst:             crypto_ec_key_set_pub
    - functionName:    dpp_pkex_derive_Qi
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - mac_init
        - code
        - code_len
        - identifier
        - ret_ec
      BBCount:         34
      ICount:          289
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init_set
        - crypto_ec_deinit
        - crypto_ec_init
        - crypto_ec_key_deinit
        - crypto_ec_key_get_public_key
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_is_at_infinity
        - crypto_ec_point_mul
        - dpp_debug_print_key
        - dpp_hash_vector
        - dpp_pkex_get_role_elem
        - strlen
        - wpa_hexdump_ascii_key
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1475,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1477,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
                - wpa_printf
                - strlen
            - BranchSide:      '../../../src/common/dpp_crypto.c:1482,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
                - wpa_printf
                - strlen
        - Branch String:   '../../../src/common/dpp_crypto.c:1482,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1484,7'
              BranchSideFuncs:
                - wpa_printf
                - strlen
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1489,48'
              BranchSideFuncs:
                - wpa_hexdump_ascii_key
                - dpp_hash_vector
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1493,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1494,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1497,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_pkex_get_role_elem
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1499,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1500,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1501,33'
              BranchSideFuncs:
                - dpp_debug_print_key
                - crypto_ec_init
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1504,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1505,3'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1507,36'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_bignum_init_set
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:1510,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1510,14'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1511,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1510,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1510,21'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:1511,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1510,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1510,52'
              BranchSideFuncs:
                - crypto_ec_point_mul
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - wpa_printf
                - crypto_ec_point_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1511,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1510,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1511,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1513,37'
              BranchSideFuncs:
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
                - wpa_printf
                - crypto_ec_point_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1513,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1514,3'
              BranchSideFuncs:
                - wpa_printf
                - crypto_ec_point_deinit
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1517,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_key_deinit
                - crypto_ec_point_deinit
                - crypto_bignum_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1522,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1522,16'
              BranchSideFuncs:
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1525,20'
              BranchSideFuncs:
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1522,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1523,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:1525,20'
              BranchSideFuncs:
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1476,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1483,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1486,19'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_crypto.c:1489,2'
          Dst:             wpa_hexdump_ascii_key
        - Src:             '../../../src/common/dpp_crypto.c:1493,6'
          Dst:             dpp_hash_vector
        - Src:             '../../../src/common/dpp_crypto.c:1495,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1498,11'
          Dst:             dpp_pkex_get_role_elem
        - Src:             '../../../src/common/dpp_crypto.c:1501,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_crypto.c:1503,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:1507,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1508,7'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1509,12'
          Dst:             crypto_bignum_init_set
        - Src:             '../../../src/common/dpp_crypto.c:1510,32'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:1513,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/dpp_crypto.c:1514,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1517,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_crypto.c:1519,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1520,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1521,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1525,3'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1528,2'
          Dst:             crypto_ec_point_deinit
    - functionName:    dpp_derive_pmkid
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - own_key
        - peer_key
        - pmkid
      BBCount:         16
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - memcmp
        - sha256_vector
        - wpa_hexdump
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1182,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1182,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - memcmp
                - wpa_hexdump
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_head.1088
            - BranchSide:      '../../../src/common/dpp_crypto.c:1183,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:1182,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1183,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - memcmp
                - wpa_hexdump
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_head.1088
            - BranchSide:      '../../../src/common/dpp_crypto.c:1184,24'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - memcmp
                - wpa_hexdump
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_head.1088
        - Branch String:   '../../../src/common/dpp_crypto.c:1188,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1189,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1190,6'
              BranchSideFuncs:
                - memcmp
                - wpa_hexdump
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_head.1088
        - Branch String:   '../../../src/common/dpp_crypto.c:1190,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1191,25'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_head.1088
                - wpa_hexdump
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1194,54'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:1197,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1198,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1199,51'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1180,8'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:1181,8'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:1184,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1185,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1186,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1187,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1190,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_crypto.c:1191,13'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1192,13'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1194,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1195,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1196,8'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:1199,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1201,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1204,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:1205,2'
          Dst:             wpabuf_free
    - functionName:    dpp_derive_pmk
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Nx
        - Nx_len
        - pmk
        - hash_len
      BBCount:         8
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_hkdf_expand
        - dpp_hmac
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1152,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1153,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:1155,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:1160,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:1164,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1152,6'
          Dst:             dpp_hmac
        - Src:             '../../../src/common/dpp_crypto.c:1154,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1158,8'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:1163,2'
          Dst:             wpa_hexdump_key
    - functionName:    dpp_auth_derive_l_initiator
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         27
      ICount:          206
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_to_bin
        - crypto_ec_deinit
        - crypto_ec_init
        - crypto_ec_key_get_private_key
        - crypto_ec_key_get_public_key
        - crypto_ec_key_group
        - crypto_ec_point_add
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
        - crypto_ec_point_x
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1110,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1111,3'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1113,36'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_private_key
                - crypto_ec_point_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1119,14'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1119,21'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,24'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1119,28'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1119,36'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1119,42'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,45'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1120,26'
              BranchSideFuncs:
                - crypto_ec_point_add
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1120,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1121,26'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1121,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1122,24'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1122,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1123,27'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1119,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1125,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1127,41'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1109,22'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:1109,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:1113,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1114,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1115,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:1116,8'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1117,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1118,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dpp_crypto.c:1120,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_crypto.c:1121,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:1122,6'
          Dst:             crypto_ec_point_x
        - Src:             '../../../src/common/dpp_crypto.c:1123,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/dpp_crypto.c:1127,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1131,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1132,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1133,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1134,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1135,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1136,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1137,2'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_auth_derive_l_responder
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         29
      ICount:          217
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - crypto_bignum_addmod
        - crypto_bignum_deinit
        - crypto_bignum_init
        - crypto_bignum_to_bin
        - crypto_ec_deinit
        - crypto_ec_get_order
        - crypto_ec_init
        - crypto_ec_key_get_private_key
        - crypto_ec_key_get_public_key
        - crypto_ec_key_group
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_mul
        - crypto_ec_point_x
        - wpa_hexdump_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:1067,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1068,3'
              BranchSideFuncs:
                - crypto_ec_get_order
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_bignum_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1070,26'
              BranchSideFuncs:
                - crypto_ec_get_order
                - crypto_ec_key_get_public_key
                - crypto_ec_key_get_private_key
                - crypto_ec_key_get_private_key
                - crypto_bignum_init
                - crypto_ec_point_init
                - crypto_bignum_init
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1077,13'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1077,20'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1077,27'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1077,34'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1077,42'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1077,48'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,51'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1078,27'
              BranchSideFuncs:
                - crypto_bignum_addmod
                - crypto_ec_point_mul
                - crypto_ec_point_x
                - crypto_bignum_to_bin
                - wpa_hexdump_key
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1078,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1079,26'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1079,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1080,24'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1080,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1081,27'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:1077,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1083,3'
              BranchSideFuncs:
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:1085,41'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_bignum_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:1066,22'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:1066,7'
          Dst:             crypto_ec_init
        - Src:             '../../../src/common/dpp_crypto.c:1070,6'
          Dst:             crypto_ec_get_order
        - Src:             '../../../src/common/dpp_crypto.c:1071,7'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_crypto.c:1072,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:1073,7'
          Dst:             crypto_ec_key_get_private_key
        - Src:             '../../../src/common/dpp_crypto.c:1074,8'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dpp_crypto.c:1075,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_crypto.c:1076,7'
          Dst:             crypto_bignum_init
        - Src:             '../../../src/common/dpp_crypto.c:1078,6'
          Dst:             crypto_bignum_addmod
        - Src:             '../../../src/common/dpp_crypto.c:1079,6'
          Dst:             crypto_ec_point_mul
        - Src:             '../../../src/common/dpp_crypto.c:1080,6'
          Dst:             crypto_ec_point_x
        - Src:             '../../../src/common/dpp_crypto.c:1081,6'
          Dst:             crypto_bignum_to_bin
        - Src:             '../../../src/common/dpp_crypto.c:1085,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:1089,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1090,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1091,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1092,2'
          Dst:             crypto_bignum_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1093,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1094,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_crypto.c:1095,2'
          Dst:             crypto_ec_deinit
    - functionName:    dpp_gen_i_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - i_auth
      BBCount:         34
      ICount:          346
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - dpp_hash_vector
        - wpa_hexdump
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:982,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:983,40'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ec_key_get_pubkey_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:995,40'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ec_key_get_pubkey_point
        - Branch String:   '../../../src/common/dpp_crypto.c:986,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:988,5'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:990,8'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:991,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:992,4'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:993,40'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:998,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1000,5'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:1002,8'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:1003,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1004,4'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:1005,40'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:1007,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1007,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:1008,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:1007,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1007,23'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:1008,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:1007,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1008,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:1010,19'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:1030,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1031,32'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_crypto.c:1036,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:1041,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1042,54'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_crypto.c:1043,24'
              BranchSideFuncs:
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:1044,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:1044,13'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:1045,41'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:983,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:984,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:987,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:993,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:995,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:997,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:999,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:1005,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:1018,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1019,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1022,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1023,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1026,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1027,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1031,20'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:1032,19'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:1040,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:1042,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1043,8'
          Dst:             dpp_hash_vector
        - Src:             '../../../src/common/dpp_crypto.c:1045,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:1048,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:1049,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:1050,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:1051,2'
          Dst:             wpabuf_free
    - functionName:    dpp_gen_r_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - r_auth
      BBCount:         30
      ICount:          318
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - dpp_hash_vector
        - wpa_hexdump
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:899,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:900,40'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ec_key_get_pubkey_point
            - BranchSide:      '../../../src/common/dpp_crypto.c:910,40'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ec_key_get_pubkey_point
        - Branch String:   '../../../src/common/dpp_crypto.c:903,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:905,5'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:907,8'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:913,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:915,5'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:917,8'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:920,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:920,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:921,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:920,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:920,23'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:921,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:920,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:921,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
            - BranchSide:      '../../../src/common/dpp_crypto.c:923,19'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_head.1088
                - wpabuf_len.1089
        - Branch String:   '../../../src/common/dpp_crypto.c:939,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:940,32'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_crypto.c:945,31'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:954,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:955,54'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_crypto.c:956,24'
              BranchSideFuncs:
                - dpp_hash_vector
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:957,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:957,13'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:958,41'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:900,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:901,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:904,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:908,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:910,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:912,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:914,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:918,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:931,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:932,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:935,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:936,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:940,20'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:941,19'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:945,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:946,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:953,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:955,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:956,8'
          Dst:             dpp_hash_vector
        - Src:             '../../../src/common/dpp_crypto.c:958,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:961,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:962,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:963,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:964,2'
          Dst:             wpabuf_free
    - functionName:    dpp_check_signed_connector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - info
        - csign_key
        - csign_key_len
        - peer_connector
        - peer_connector_len
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_deinit
        - crypto_ec_key_parse_pub
        - dpp_process_signed_connector
        - wpa_hexdump_ascii
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:865,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:866,3'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - malloc
                - free
                - crypto_ec_key_deinit
                - dpp_process_signed_connector
            - BranchSide:      '../../../src/common/dpp_crypto.c:872,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - malloc
                - free
                - crypto_ec_key_deinit
                - dpp_process_signed_connector
        - Branch String:   '../../../src/common/dpp_crypto.c:874,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:875,3'
              BranchSideFuncs:
                - dpp_process_signed_connector
                - free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:876,2'
              BranchSideFuncs:
                - dpp_process_signed_connector
                - free
                - crypto_ec_key_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:864,10'
          Dst:             crypto_ec_key_parse_pub
        - Src:             '../../../src/common/dpp_crypto.c:866,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:871,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp_crypto.c:878,8'
          Dst:             dpp_process_signed_connector
        - Src:             '../../../src/common/dpp_crypto.c:881,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_process_signed_connector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - csign_pub
        - connector
      BBCount:         39
      ICount:          339
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - base64_url_decode
        - crypto_ec_key_group
        - crypto_ec_key_verify_signature_r_s
        - dpp_check_pubkey_match
        - dpp_get_curve_ike_group
        - dpp_parse_jws_prot_hdr
        - sha256_vector
        - sha384_vector
        - sha512_vector
        - strchr
        - strlen
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_printf
        - wpabuf_free
        - wpabuf_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:734,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:735,3'
              BranchSideFuncs:
                - wpa_printf
                - strchr
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_jws_prot_hdr
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:736,53'
              BranchSideFuncs:
                - wpa_printf
                - strchr
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_parse_jws_prot_hdr
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:741,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:742,3'
              BranchSideFuncs:
                - base64_url_decode
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - wpa_hexdump_ascii
                - dpp_parse_jws_prot_hdr
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:746,31'
              BranchSideFuncs:
                - base64_url_decode
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - wpa_hexdump_ascii
                - dpp_parse_jws_prot_hdr
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:747,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:748,3'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_parse_jws_prot_hdr
                - free
                - free
                - wpabuf_free
                - free
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:755,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_parse_jws_prot_hdr
                - free
                - free
                - wpabuf_free
                - free
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:757,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:758,7'
              BranchSideFuncs:
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:761,17'
              BranchSideFuncs:
                - wpabuf_len.1089
                - strchr
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
                - wpabuf_len.1089
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:761,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:764,33'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:769,8'
              BranchSideFuncs:
                - strchr
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:771,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:772,3'
              BranchSideFuncs:
                - base64_url_decode
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:777,15'
              BranchSideFuncs:
                - base64_url_decode
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:779,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:780,3'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:787,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - strlen
                - base64_url_decode
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:790,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:791,3'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:797,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_pubkey_match
                - malloc
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:799,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:800,7'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:804,6'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:804,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:807,13'
              BranchSideFuncs:
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:812,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:813,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:814,3'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:816,15'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
                - sha256_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:817,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:819,9'
              BranchSideFuncs:
                - sha256_vector
                - crypto_ec_key_verify_signature_r_s
                - free
                - free
                - wpabuf_free
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:820,11'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
                - sha384_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:820,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:822,9'
              BranchSideFuncs:
                - sha384_vector
                - crypto_ec_key_verify_signature_r_s
                - free
                - free
                - wpabuf_free
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:823,11'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:823,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:825,9'
              BranchSideFuncs:
                - sha512_vector
                - crypto_ec_key_verify_signature_r_s
                - free
                - free
                - wpabuf_free
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:827,3'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_crypto.c:829,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:830,3'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:832,43'
              BranchSideFuncs:
                - crypto_ec_key_verify_signature_r_s
                - free
                - free
                - wpabuf_free
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:837,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:840,7'
              BranchSideFuncs:
                - wpa_printf
                - free
                - free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:845,6'
              BranchSideFuncs:
                - free
                - free
                - wpabuf_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:733,34'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:733,10'
          Dst:             dpp_get_curve_ike_group
        - Src:             '../../../src/common/dpp_crypto.c:736,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:740,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp_crypto.c:742,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:746,13'
          Dst:             base64_url_decode
        - Src:             '../../../src/common/dpp_crypto.c:748,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:753,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp_crypto.c:756,8'
          Dst:             dpp_parse_jws_prot_hdr
        - Src:             '../../../src/common/dpp_crypto.c:761,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:764,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:762,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:770,8'
          Dst:             strchr
        - Src:             '../../../src/common/dpp_crypto.c:772,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:778,18'
          Dst:             base64_url_decode
        - Src:             '../../../src/common/dpp_crypto.c:780,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:785,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp_crypto.c:789,37'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_crypto.c:789,14'
          Dst:             base64_url_decode
        - Src:             '../../../src/common/dpp_crypto.c:791,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:796,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:799,6'
          Dst:             dpp_check_pubkey_match
        - Src:             '../../../src/common/dpp_crypto.c:805,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:818,9'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:821,9'
          Dst:             sha384_vector
        - Src:             '../../../src/common/dpp_crypto.c:824,9'
          Dst:             sha512_vector
        - Src:             '../../../src/common/dpp_crypto.c:832,8'
          Dst:             crypto_ec_key_verify_signature_r_s
        - Src:             '../../../src/common/dpp_crypto.c:838,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:849,2'
          Dst:             wpabuf_free
    - functionName:    dpp_parse_jws_prot_hdr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - curve
        - prot_hdr
        - prot_hdr_len
        - hash_func
      BBCount:         42
      ICount:          253
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - json_free
        - json_get_member
        - json_get_member_base64url
        - json_parse
        - strcmp
        - wpa_hexdump_buf
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:616,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:617,3'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_free
                - wpa_printf
                - strcmp
                - json_get_member
                - wpa_printf
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:622,6'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_free
                - wpa_printf
                - strcmp
                - json_get_member
                - wpa_printf
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:622,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:623,3'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:628,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_free
                - wpa_printf
                - strcmp
                - json_get_member
                - wpa_printf
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:629,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:629,16'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - json_get_member
                - wpa_printf
                - json_free
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:630,3'
              BranchSideFuncs:
                - wpa_printf
                - json_free
        - Branch String:   '../../../src/common/dpp_crypto.c:629,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:630,3'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:634,6'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - json_get_member
                - wpa_printf
                - json_free
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:635,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:638,7'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:642,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - json_free
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:643,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:643,16'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:644,3'
              BranchSideFuncs:
                - wpa_printf
                - json_free
        - Branch String:   '../../../src/common/dpp_crypto.c:643,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:644,3'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:648,6'
              BranchSideFuncs:
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:649,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:652,7'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:655,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:655,45'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:656,6'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:657,4'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:655,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:657,4'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:658,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - json_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:658,52'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:659,6'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:660,4'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:658,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:660,4'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:661,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - wpa_printf
                - json_free
                - json_get_member_base64url
                - wpa_printf
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:661,52'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:662,6'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:663,4'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
        - Branch String:   '../../../src/common/dpp_crypto.c:661,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:663,4'
              BranchSideFuncs:
                - json_get_member_base64url
                - wpa_printf
                - json_free
                - wpa_hexdump_buf.1087
            - BranchSide:      '../../../src/common/dpp_crypto.c:665,4'
              BranchSideFuncs:
                - wpa_printf
                - json_free
        - Branch String:   '../../../src/common/dpp_crypto.c:673,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:674,3'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - json_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:678,4'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - json_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:615,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp_crypto.c:617,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:623,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:628,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp_crypto.c:630,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:633,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:635,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:636,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:642,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp_crypto.c:644,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:647,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:649,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:650,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:655,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:656,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:658,13'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:659,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:661,13'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:662,6'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:666,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:672,8'
          Dst:             json_get_member_base64url
        - Src:             '../../../src/common/dpp_crypto.c:674,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:677,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_crypto.c:681,2'
          Dst:             json_free
    - functionName:    dpp_check_pubkey_match
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pub
        - r_hash
      BBCount:         12
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - memcmp
        - sha256_vector
        - wpa_hexdump
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:695,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:696,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:697,42'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpabuf_head.1088
                - memcmp
                - wpa_printf
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:698,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:699,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpabuf_head.1088
                - memcmp
                - wpa_printf
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_crypto.c:700,24'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpabuf_head.1088
                - memcmp
                - wpa_printf
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:706,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:707,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:708,6'
              BranchSideFuncs:
                - wpabuf_head.1088
                - memcmp
                - wpa_printf
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:708,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:709,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_crypto.c:715,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:695,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:697,11'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:700,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:701,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:702,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:704,8'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:705,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:708,6'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:708,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_crypto.c:709,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:711,3'
          Dst:             wpa_hexdump
    - functionName:    dpp_get_subject_public_key
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bi
        - data
        - data_len
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_ec_key_deinit
        - crypto_ec_key_group
        - crypto_ec_key_parse_pub
        - dpp_bi_pubkey_hash
        - dpp_get_curve_ike_group
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:579,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:580,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:584,32'
              BranchSideFuncs:
                - crypto_ec_key_parse_pub
                - wpa_printf
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - crypto_ec_key_group
                - wpa_printf
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:585,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:586,3'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - crypto_ec_key_group
                - wpa_printf
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:591,58'
              BranchSideFuncs:
                - crypto_ec_key_group
                - dpp_get_curve_ike_group
                - crypto_ec_key_group
                - wpa_printf
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_crypto.c:592,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:595,27'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:599,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:579,6'
          Dst:             dpp_bi_pubkey_hash
        - Src:             '../../../src/common/dpp_crypto.c:580,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:584,8'
          Dst:             crypto_ec_key_parse_pub
        - Src:             '../../../src/common/dpp_crypto.c:586,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:591,38'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:591,14'
          Dst:             dpp_get_curve_ike_group
        - Src:             '../../../src/common/dpp_crypto.c:595,7'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:593,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:602,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_bi_pubkey_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bi
        - data
        - data_len
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sha256_vector
        - wpa_hexdump
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:556,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:557,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:559,7'
              BranchSideFuncs:
                - wpa_hexdump
                - sha256_vector
                - wpa_hexdump
        - Branch String:   '../../../src/common/dpp_crypto.c:565,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:566,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:568,7'
              BranchSideFuncs:
                - wpa_hexdump
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:556,6'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:558,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_crypto.c:565,6'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:567,2'
          Dst:             wpa_hexdump
    - functionName:    dpp_ecdh
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - own
        - peer
        - secret
        - secret_len
      BBCount:         13
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - crypto_ec_key_group
        - crypto_ecdh_deinit
        - crypto_ecdh_init2
        - crypto_ecdh_set_peerkey
        - wpa_printf
        - wpabuf_clear_free
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    11
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:512,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:513,3'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ecdh_set_peerkey
                - wpa_printf
                - wpabuf_len.1089
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:517,44'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ecdh_set_peerkey
                - wpa_printf
                - wpabuf_len.1089
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:518,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:519,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ecdh_set_peerkey
                - wpa_printf
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
                - wpabuf_len.1089
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:524,39'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - crypto_ecdh_set_peerkey
                - wpa_printf
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
                - wpabuf_len.1089
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:526,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:527,3'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:531,17'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:531,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:532,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
            - BranchSide:      '../../../src/common/dpp_crypto.c:536,27'
              BranchSideFuncs:
                - wpabuf_len.1089
                - wpabuf_head.1088
                - wpabuf_len.1089
                - wpabuf_clear_free
                - wpabuf_free
                - crypto_ecdh_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:511,27'
          Dst:             crypto_ec_key_group
        - Src:             '../../../src/common/dpp_crypto.c:511,9'
          Dst:             crypto_ecdh_init2
        - Src:             '../../../src/common/dpp_crypto.c:513,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:517,13'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:519,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:524,48'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:525,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:524,15'
          Dst:             crypto_ecdh_set_peerkey
        - Src:             '../../../src/common/dpp_crypto.c:527,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:531,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:532,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:536,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:537,2'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:537,2'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:541,2'
          Dst:             wpabuf_clear_free
        - Src:             '../../../src/common/dpp_crypto.c:542,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:543,2'
          Dst:             crypto_ecdh_deinit
    - functionName:    dpp_derive_bk_ke
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         20
      ICount:          225
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - dpp_hkdf_expand
        - dpp_hmac_vector
        - wpa_hexdump_key
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:455,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:455,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:456,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:455,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:456,3'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:462,2'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:470,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:470,23'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:480,24'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:470,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:471,8'
              BranchSideFuncs:
                - wpa_printf
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:480,24'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:471,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:472,4'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
            - BranchSide:      '../../../src/common/dpp_crypto.c:476,20'
              BranchSideFuncs:
                - dpp_hmac_vector
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:482,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:486,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:491,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:496,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:456,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:472,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:480,8'
          Dst:             dpp_hmac_vector
        - Src:             '../../../src/common/dpp_crypto.c:484,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:489,8'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:494,2'
          Dst:             wpa_hexdump_key
    - functionName:    dpp_hmac_vector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash_len
        - key
        - key_len
        - num_elem
        - addr
        - len
        - mac
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hmac_sha256_vector
        - hmac_sha384_vector
        - hmac_sha512_vector
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:136,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:137,29'
              BranchSideFuncs:
                - hmac_sha256_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:139,6'
              BranchSideFuncs:
                - hmac_sha512_vector
                - hmac_sha384_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:139,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:140,29'
              BranchSideFuncs:
                - hmac_sha384_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:142,6'
              BranchSideFuncs:
                - hmac_sha512_vector
        - Branch String:   '../../../src/common/dpp_crypto.c:142,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:143,29'
              BranchSideFuncs:
                - hmac_sha512_vector
            - BranchSide:      '../../../src/common/dpp_crypto.c:145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:137,10'
          Dst:             hmac_sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:140,10'
          Dst:             hmac_sha384_vector
        - Src:             '../../../src/common/dpp_crypto.c:143,10'
          Dst:             hmac_sha512_vector
    - functionName:    dpp_derive_k2
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Nx
        - Nx_len
        - k2
        - hash_len
      BBCount:         8
      ICount:          94
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_hkdf_expand
        - dpp_hmac
        - wpa_hexdump_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:427,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:428,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:430,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:435,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:436,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:439,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:426,8'
          Dst:             dpp_hmac
        - Src:             '../../../src/common/dpp_crypto.c:429,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:433,8'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:438,2'
          Dst:             wpa_hexdump_key
    - functionName:    dpp_derive_k1
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Mx
        - Mx_len
        - k1
        - hash_len
      BBCount:         8
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_hkdf_expand
        - dpp_hmac
        - wpa_hexdump_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:399,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:402,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_hkdf_expand
                - wpa_hexdump_key
        - Branch String:   '../../../src/common/dpp_crypto.c:407,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:411,4'
              BranchSideFuncs:
                - wpa_hexdump_key
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:399,6'
          Dst:             dpp_hmac
        - Src:             '../../../src/common/dpp_crypto.c:401,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_crypto.c:405,8'
          Dst:             dpp_hkdf_expand
        - Src:             '../../../src/common/dpp_crypto.c:410,2'
          Dst:             wpa_hexdump_key
    - functionName:    dpp_keygen
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bi
        - curve
        - privkey
        - privkey_len
      BBCount:         22
      ICount:          183
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - base64_encode
        - crypto_ec_key_get_subject_public_key
        - dpp_bi_pubkey_hash
        - dpp_gen_keypair
        - dpp_get_curve_name
        - dpp_set_keypair
        - strchr
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:342,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:343,54'
              BranchSideFuncs:
                - dpp_gen_keypair
                - free
                - wpabuf_free
                - crypto_ec_key_get_subject_public_key
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
                - dpp_set_keypair
            - BranchSide:      '../../../src/common/dpp_crypto.c:347,6'
              BranchSideFuncs:
                - dpp_gen_keypair
                - free
                - wpabuf_free
                - crypto_ec_key_get_subject_public_key
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
                - dpp_set_keypair
        - Branch String:   '../../../src/common/dpp_crypto.c:347,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:348,33'
              BranchSideFuncs:
                - dpp_set_keypair
                - free
                - wpabuf_free
                - crypto_ec_key_get_subject_public_key
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:350,32'
              BranchSideFuncs:
                - dpp_gen_keypair
                - free
                - wpabuf_free
                - crypto_ec_key_get_subject_public_key
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:351,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:352,3'
              BranchSideFuncs:
                - crypto_ec_key_get_subject_public_key
                - free
                - wpabuf_free
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:353,2'
              BranchSideFuncs:
                - crypto_ec_key_get_subject_public_key
                - free
                - wpabuf_free
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:356,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:357,3'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - free
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:359,4'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - free
                - wpabuf_free
                - strchr
                - free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:361,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:362,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:366,37'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - base64_encode
                - wpabuf_free
                - free
                - wpabuf_free
                - strchr
                - free
        - Branch String:   '../../../src/common/dpp_crypto.c:369,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:370,3'
              BranchSideFuncs:
                - strchr
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:371,8'
              BranchSideFuncs:
                - strchr
                - free
        - Branch String:   '../../../src/common/dpp_crypto.c:375,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:376,4'
              BranchSideFuncs:
                - strchr
                - free
            - BranchSide:      '../../../src/common/dpp_crypto.c:377,3'
              BranchSideFuncs:
                - strchr
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:341,14'
          Dst:             dpp_get_curve_name
        - Src:             '../../../src/common/dpp_crypto.c:343,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:348,16'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp_crypto.c:350,16'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_crypto.c:355,8'
          Dst:             crypto_ec_key_get_subject_public_key
        - Src:             '../../../src/common/dpp_crypto.c:358,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_crypto.c:361,29'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:361,47'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:361,6'
          Dst:             dpp_bi_pubkey_hash
        - Src:             '../../../src/common/dpp_crypto.c:362,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:366,25'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:366,43'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:366,11'
          Dst:             base64_encode
        - Src:             '../../../src/common/dpp_crypto.c:367,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_crypto.c:374,9'
          Dst:             strchr
        - Src:             '../../../src/common/dpp_crypto.c:384,2'
          Dst:             wpabuf_free
    - functionName:    dpp_get_curve_name
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:42,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:43,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp_crypto.c:45,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp_crypto.c:45,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:46,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp_crypto.c:51,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:46,48'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:47,19'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:49,23'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:47,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:48,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      '../../../src/common/dpp_crypto.c:50,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   '../../../src/common/dpp_crypto.c:46,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:49,23'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:50,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:46,7'
          Dst:             strcmp
        - Src:             '../../../src/common/dpp_crypto.c:48,8'
          Dst:             strcmp
    - functionName:    dpp_bootstrap_key_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bi
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_get_subject_public_key
        - dpp_bi_pubkey_hash
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:321,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:322,3'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_crypto.c:324,4'
              BranchSideFuncs:
                - wpa_hexdump_buf.1087
                - wpabuf_head.1088
                - wpabuf_len.1089
                - dpp_bi_pubkey_hash
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_crypto.c:326,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:327,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:328,14'
              BranchSideFuncs:
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:320,8'
          Dst:             crypto_ec_key_get_subject_public_key
        - Src:             '../../../src/common/dpp_crypto.c:323,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_crypto.c:325,31'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:325,49'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:325,8'
          Dst:             dpp_bi_pubkey_hash
        - Src:             '../../../src/common/dpp_crypto.c:327,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_crypto.c:328,2'
          Dst:             wpabuf_free
    - functionName:    dpp_get_pubkey_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - hash
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_ec_key_get_pubkey_point
        - sha256_vector
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:256,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:257,3'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - sha256_vector
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:259,42'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1088
                - wpabuf_len.1089
                - sha256_vector
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_crypto.c:260,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:261,3'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - sha256_vector
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_crypto.c:262,24'
              BranchSideFuncs:
                - wpabuf_head.1088
                - wpabuf_len.1089
                - sha256_vector
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:259,11'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_crypto.c:262,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_crypto.c:263,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_crypto.c:264,8'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_crypto.c:265,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pbkdf2_f
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash_len
        - password
        - password_len
        - salt
        - salt_len
        - iterations
        - count
        - digest
      BBCount:         16
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - WPA_PUT_BE32
        - dpp_hmac
        - dpp_hmac_vector
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:188,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:191,2'
              BranchSideFuncs:
                - dpp_hmac
        - Branch String:   '../../../src/common/dpp_crypto.c:193,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:194,16'
              BranchSideFuncs:
                - dpp_hmac
            - BranchSide:      '../../../src/common/dpp_crypto.c:202,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:194,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:196,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:197,3'
              BranchSideFuncs:
                - dpp_hmac
        - Branch String:   '../../../src/common/dpp_crypto.c:198,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:199,22'
              BranchSideFuncs:
                - dpp_hmac
            - BranchSide:      '../../../src/common/dpp_crypto.c:200,2'
              BranchSideFuncs:
                - dpp_hmac
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:187,2'
          Dst:             WPA_PUT_BE32
        - Src:             '../../../src/common/dpp_crypto.c:188,6'
          Dst:             dpp_hmac_vector
        - Src:             '../../../src/common/dpp_crypto.c:194,7'
          Dst:             dpp_hmac
    - functionName:    dpp_pbkdf2
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hash_len
        - password
        - password_len
        - salt
        - salt_len
        - iterations
        - buf
        - buflen
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_pbkdf2_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:215,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:216,8'
              BranchSideFuncs:
                - dpp_pbkdf2_f
            - BranchSide:      '../../../src/common/dpp_crypto.c:226,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:217,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:220,10'
              BranchSideFuncs:
                - dpp_pbkdf2_f
        - Branch String:   '../../../src/common/dpp_crypto.c:220,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:220,28'
              BranchSideFuncs:
                - dpp_pbkdf2_f
            - BranchSide:      '../../../src/common/dpp_crypto.c:220,39'
              BranchSideFuncs:
                - dpp_pbkdf2_f
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:217,7'
          Dst:             dpp_pbkdf2_f
    - functionName:    dpp_get_curve_jwk_crv
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_crypto.c:59,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:60,18'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../../../src/common/dpp_crypto.c:64,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_crypto.c:60,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:61,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../../../src/common/dpp_crypto.c:63,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../../../src/common/dpp_crypto.c:60,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_crypto.c:62,23'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_crypto.c:63,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '../../../src/common/dpp_crypto.c:61,7'
          Dst:             strcmp
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpa_hexdump
                - wpabuf_len.1328
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.1328
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.1328
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      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_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - wpabuf_put_data
      functionUses:    2
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    dl_list_add
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_pkex_finish
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - pkex
        - peer
        - freq
      BBCount:         14
      ICount:          132
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dl_list_add
        - dpp_bootstrap_info_free
        - dpp_bootstrap_key_hash
        - dpp_next_id
        - dpp_pkex_free
        - os_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:1349,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1350,3'
              BranchSideFuncs:
                - dpp_next_id
                - dpp_bootstrap_key_hash
                - dpp_pkex_free
                - dl_list_add.1336
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1351,23'
              BranchSideFuncs:
                - dpp_next_id
                - dpp_bootstrap_key_hash
                - dpp_pkex_free
                - dl_list_add.1336
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1353,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1354,3'
              BranchSideFuncs:
                - dpp_bootstrap_key_hash
                - dpp_pkex_free
                - dl_list_add.1336
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1355,6'
              BranchSideFuncs:
                - dpp_bootstrap_key_hash
                - dpp_pkex_free
                - dl_list_add.1336
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1355,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1356,3'
              BranchSideFuncs:
                - dpp_bootstrap_key_hash
                - dpp_pkex_free
                - dl_list_add.1336
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1359,14'
              BranchSideFuncs:
                - dpp_bootstrap_key_hash
                - dpp_pkex_free
                - dl_list_add.1336
                - dpp_bootstrap_info_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1362,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1363,27'
              BranchSideFuncs:
                - dpp_bootstrap_info_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1366,2'
              BranchSideFuncs:
                - dpp_pkex_free
                - dl_list_add.1336
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:1348,7'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_pkex.c:1351,11'
          Dst:             dpp_next_id
        - Src:             '../../../src/common/dpp_pkex.c:1362,6'
          Dst:             dpp_bootstrap_key_hash
        - Src:             '../../../src/common/dpp_pkex.c:1363,3'
          Dst:             dpp_bootstrap_info_free
        - Src:             '../../../src/common/dpp_pkex.c:1368,2'
          Dst:             dpp_pkex_free
        - Src:             '../../../src/common/dpp_pkex.c:1369,2'
          Dst:             dl_list_add
    - functionName:    dpp_pkex_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkex
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_ec_key_deinit
        - wpabuf_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:1376,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1377,3'
              BranchSideFuncs:
                - free
                - free
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1379,2'
              BranchSideFuncs:
                - free
                - free
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:1381,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_pkex.c:1382,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_pkex.c:1383,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_pkex.c:1384,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1385,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1386,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pkex_rx_commit_reveal_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pkex
        - hdr
        - buf
        - buflen
      BBCount:         53
      ICount:          496
      EdgeCount:       74
      CyclomaticComplexity: 23
      functionsReached:
        - aes_siv_decrypt
        - crypto_ec_key_get_pubkey_point
        - dpp_check_attrs
        - dpp_debug_print_key
        - dpp_ecdh
        - dpp_get_attr
        - dpp_hmac_vector
        - dpp_pkex_fail
        - dpp_set_pubkey_point
        - memcmp
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:1227,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1227,30'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - malloc
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1229,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1227,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1228,6'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1229,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1228,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1228,42'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1229,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1227,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1229,3'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpa_hexdump
                - malloc
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1231,30'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpa_hexdump
                - malloc
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1233,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1233,23'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1234,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1233,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1234,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1240,7'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1243,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1244,3'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1246,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1254,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1257,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1263,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1265,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1266,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1270,23'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1272,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1272,16'
              BranchSideFuncs:
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1273,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1272,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1273,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1276,50'
              BranchSideFuncs:
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1278,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1279,17'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:1283,8'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1286,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1287,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1290,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1296,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1296,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:1297,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1296,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1296,27'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:1297,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1296,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1297,3'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:1298,11'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1299,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1300,20'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:1304,31'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1313,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1315,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1317,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:1319,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1319,17'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_pkex.c:1321,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1319,47'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1320,6'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1321,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
        - Branch String:   '../../../src/common/dpp_pkex.c:1319,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1321,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1328,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:1231,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:1234,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1239,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1251,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1252,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1254,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_pkex.c:1257,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1262,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1265,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_pkex.c:1266,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1270,10'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:1273,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1276,29'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1279,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1282,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_pkex.c:1286,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_pkex.c:1289,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_pkex.c:1293,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1294,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1295,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1304,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1305,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1307,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1308,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1310,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1311,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1313,6'
          Dst:             dpp_hmac_vector
        - Src:             '../../../src/common/dpp_pkex.c:1317,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:1320,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_pkex.c:1321,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1322,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1324,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1328,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:1332,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1333,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1334,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pkex_fail
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkex
        - txt
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_msg
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:169,2'
          Dst:             wpa_msg
    - functionName:    dpp_pkex_build_commit_reveal_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkex
        - B_pub
        - v
      BBCount:         12
      ICount:          183
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aes_siv_encrypt
        - dpp_alloc_msg
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:927,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:927,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_put_buf.1330
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_head_u8.1329
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put
                - wpa_hexdump_buf.1326
                - wpabuf_head.1327
                - wpabuf_len.1328
                - aes_siv_encrypt
                - wpabuf_len.1328
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_pkex.c:928,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:927,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:928,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_put_buf.1330
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_head_u8.1329
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put
                - wpa_hexdump_buf.1326
                - wpabuf_head.1327
                - wpabuf_len.1328
                - aes_siv_encrypt
                - wpabuf_len.1328
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:946,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_put_buf.1330
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_head_u8.1329
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put
                - wpa_hexdump_buf.1326
                - wpabuf_head.1327
                - wpabuf_len.1328
                - aes_siv_encrypt
                - wpabuf_len.1328
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:992,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:995,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:997,7'
              BranchSideFuncs:
                - wpabuf_len.1328
                - wpa_hexdump
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:920,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_pkex.c:926,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_pkex.c:946,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:947,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:947,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:948,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_pkex.c:967,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:968,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:969,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_pkex.c:979,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_pkex.c:984,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:985,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:987,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:988,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:988,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:989,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:989,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_pkex.c:991,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_pkex.c:993,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:993,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:992,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_pkex.c:997,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:996,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1008,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1012,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pkex_rx_commit_reveal_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pkex
        - hdr
        - buf
        - buflen
      BBCount:         64
      ICount:          653
      EdgeCount:       90
      CyclomaticComplexity: 28
      functionsReached:
        - aes_siv_decrypt
        - crypto_ec_key_get_pubkey_point
        - dpp_check_attrs
        - dpp_debug_print_key
        - dpp_ecdh
        - dpp_get_attr
        - dpp_hmac_vector
        - dpp_pkex_build_commit_reveal_resp
        - dpp_pkex_fail
        - dpp_set_pubkey_point
        - memcmp
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:1047,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1047,30'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - malloc
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1049,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1047,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1048,6'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1049,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1048,38'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1048,41'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1049,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1047,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1049,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1051,30'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - malloc
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1053,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1053,23'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1054,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1053,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1054,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1060,7'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1063,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1064,3'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1066,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1074,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1077,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1084,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:1086,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1087,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1091,23'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1093,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1093,16'
              BranchSideFuncs:
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:1094,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1093,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1094,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1097,50'
              BranchSideFuncs:
                - dpp_set_pubkey_point
                - dpp_pkex_fail
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1099,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1100,17'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:1104,8'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1107,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1108,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1111,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1117,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1117,17'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:1118,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1117,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1117,27'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:1118,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1117,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1118,3'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:1119,11'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1120,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1121,20'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:1125,31'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1134,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1136,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1138,24'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1140,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1140,17'
              BranchSideFuncs:
                - memcmp
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_pkex.c:1142,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1140,47'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1141,6'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1142,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1140,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1142,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_hexdump
                - wpa_hexdump
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1149,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1152,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1153,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1156,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:1160,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1161,3'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1162,11'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1163,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1164,20'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1168,31'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1177,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1179,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1180,35'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_pkex_build_commit_reveal_resp
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:1183,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:1183,7'
              BranchSideFuncs:
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:1184,3'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:1051,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:1054,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1059,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1071,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1072,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1074,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_pkex.c:1077,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1083,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1086,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_pkex.c:1087,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1091,10'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:1094,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1097,29'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1100,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1103,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_pkex.c:1107,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_pkex.c:1110,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_pkex.c:1114,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1115,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1116,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1125,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1126,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1128,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1129,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1131,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1132,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1134,6'
          Dst:             dpp_hmac_vector
        - Src:             '../../../src/common/dpp_pkex.c:1138,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:1141,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_pkex.c:1142,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:1143,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1145,3'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1149,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:1152,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_pkex.c:1155,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_pkex.c:1159,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:1168,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1169,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1171,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1172,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1174,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:1175,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:1177,6'
          Dst:             dpp_hmac_vector
        - Src:             '../../../src/common/dpp_pkex.c:1180,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:1182,8'
          Dst:             dpp_pkex_build_commit_reveal_resp
        - Src:             '../../../src/common/dpp_pkex.c:1188,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1189,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1190,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1191,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:1194,2'
          Dst:             wpa_printf
    - functionName:    dpp_pkex_build_commit_reveal_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkex
        - A_pub
        - u
      BBCount:         12
      ICount:          183
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aes_siv_encrypt
        - dpp_alloc_msg
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:606,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:606,17'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_put_buf.1330
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_head_u8.1329
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put
                - wpa_hexdump_buf.1326
                - wpabuf_head.1327
                - wpabuf_len.1328
                - aes_siv_encrypt
                - wpabuf_len.1328
                - wpa_hexdump
            - BranchSide:      '../../../src/common/dpp_pkex.c:607,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:606,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:607,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_put_buf.1330
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_head_u8.1329
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put
                - wpa_hexdump_buf.1326
                - wpabuf_head.1327
                - wpabuf_len.1328
                - aes_siv_encrypt
                - wpabuf_len.1328
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:625,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_put_buf.1330
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_head_u8.1329
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put_le16.1335
                - wpabuf_len.1328
                - wpabuf_put
                - wpa_hexdump_buf.1326
                - wpabuf_head.1327
                - wpabuf_len.1328
                - aes_siv_encrypt
                - wpabuf_len.1328
                - wpa_hexdump
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:671,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:674,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:676,7'
              BranchSideFuncs:
                - wpabuf_len.1328
                - wpa_hexdump
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:599,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_pkex.c:605,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_pkex.c:625,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:626,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:626,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:627,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_pkex.c:646,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:647,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:648,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_pkex.c:658,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_pkex.c:663,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:664,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:666,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:667,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:667,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:668,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:668,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_pkex.c:670,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_pkex.c:672,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:672,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:671,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_pkex.c:676,16'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:675,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:687,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:691,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pkex_rx_exchange_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pkex
        - peer_mac
        - buf
        - buflen
      BBCount:         107
      ICount:          857
      EdgeCount:       150
      CyclomaticComplexity: 45
      functionsReached:
        - WPA_GET_LE16
        - crypto_ec_deinit
        - crypto_ec_key_get_pubkey_point
        - crypto_ec_key_set_pub
        - crypto_ec_point_add
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_from_bin
        - crypto_ec_point_init
        - crypto_ec_point_invert
        - crypto_ec_point_is_at_infinity
        - crypto_ec_point_is_on_curve
        - crypto_ec_point_to_bin
        - dpp_ecdh
        - dpp_get_attr
        - dpp_hmac_vector
        - dpp_pkex_build_commit_reveal_req
        - dpp_pkex_derive_Qr
        - dpp_pkex_derive_z
        - dpp_pkex_fail
        - dpp_pkex_identifier_match
        - wpa_hexdump
        - wpa_hexdump_key
        - wpa_msg
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:716,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:716,22'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_pkex.c:717,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_pkex.c:716,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:716,58'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_pkex.c:717,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_pkex.c:716,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:717,3'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:735,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:735,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:739,26'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:752,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:741,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:741,19'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:742,17'
              BranchSideFuncs:
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:741,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:741,38'
              BranchSideFuncs:
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:742,17'
              BranchSideFuncs:
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:741,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:742,17'
              BranchSideFuncs:
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:746,24'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:752,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:753,3'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:755,29'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:757,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:757,22'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:758,17'
              BranchSideFuncs:
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:757,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:758,17'
              BranchSideFuncs:
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:761,42'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - dpp_get_attr
                - WPA_GET_LE16.1364
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:763,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:764,29'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - WPA_GET_LE16.1364
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:775,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:767,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:767,21'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
                - WPA_GET_LE16.1364
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:773,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:767,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:768,12'
              BranchSideFuncs:
                - WPA_GET_LE16.1364
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:773,2'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:775,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:776,17'
              BranchSideFuncs:
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:780,14'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_pkex_fail
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:783,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:785,17'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:790,26'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_fail
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:792,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:792,19'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:793,17'
              BranchSideFuncs:
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:792,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:792,42'
              BranchSideFuncs:
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:793,17'
              BranchSideFuncs:
                - dpp_pkex_fail
        - Branch String:   '../../../src/common/dpp_pkex.c:792,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:793,17'
              BranchSideFuncs:
                - dpp_pkex_fail
            - BranchSide:      '../../../src/common/dpp_pkex.c:798,26'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:798,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:798,51'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:799,5'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:801,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:802,3'
              BranchSideFuncs:
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:805,27'
              BranchSideFuncs:
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:807,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:807,13'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:807,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:808,37'
              BranchSideFuncs:
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:808,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:809,35'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:809,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:810,29'
              BranchSideFuncs:
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:810,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:811,26'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:811,40'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:812,37'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:812,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:813,35'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - dpp_pkex_fail
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:807,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:814,17'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:818,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - malloc
                - malloc
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:826,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:826,19'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:828,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:826,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:827,29'
              BranchSideFuncs:
                - crypto_ec_point_to_bin
                - crypto_ec_key_set_pub
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:828,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:826,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:828,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:829,34'
              BranchSideFuncs:
                - crypto_ec_key_set_pub
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:831,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:832,3'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:833,15'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:833,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:834,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:837,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
        - Branch String:   '../../../src/common/dpp_pkex.c:843,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:843,17'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:844,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:843,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:843,27'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:844,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:843,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:844,3'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:845,11'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:846,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:847,20'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:851,31'
              BranchSideFuncs:
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - wpabuf_head.1327
                - wpabuf_len.1328
                - dpp_hmac_vector
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:860,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:862,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:863,35'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:866,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:867,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:870,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:873,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:873,44'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:874,5'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:874,5'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:874,23'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:875,18'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:881,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:882,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:884,41'
              BranchSideFuncs:
                - dpp_pkex_build_commit_reveal_req
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:885,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:885,7'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:886,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:739,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:742,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:747,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:755,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:758,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:761,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:764,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:770,5'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_pkex.c:768,4'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:776,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:781,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:783,7'
          Dst:             dpp_pkex_identifier_match
        - Src:             '../../../src/common/dpp_pkex.c:785,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:790,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:793,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:798,7'
          Dst:             dpp_pkex_derive_Qr
        - Src:             '../../../src/common/dpp_pkex.c:805,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_pkex.c:806,6'
          Dst:             crypto_ec_point_from_bin
        - Src:             '../../../src/common/dpp_pkex.c:808,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/dpp_pkex.c:809,7'
          Dst:             crypto_ec_point_is_on_curve
        - Src:             '../../../src/common/dpp_pkex.c:810,6'
          Dst:             crypto_ec_point_invert
        - Src:             '../../../src/common/dpp_pkex.c:811,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_pkex.c:812,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/dpp_pkex.c:813,7'
          Dst:             crypto_ec_point_is_on_curve
        - Src:             '../../../src/common/dpp_pkex.c:814,3'
          Dst:             dpp_pkex_fail
        - Src:             '../../../src/common/dpp_pkex.c:818,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:819,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:827,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/dpp_pkex.c:829,12'
          Dst:             crypto_ec_key_set_pub
        - Src:             '../../../src/common/dpp_pkex.c:833,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_pkex.c:836,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_pkex.c:840,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:841,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:842,10'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_pkex.c:851,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:852,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:854,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:855,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:857,19'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_pkex.c:858,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_pkex.c:860,6'
          Dst:             dpp_hmac_vector
        - Src:             '../../../src/common/dpp_pkex.c:863,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_pkex.c:866,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_pkex.c:869,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_pkex.c:873,8'
          Dst:             dpp_pkex_derive_z
        - Src:             '../../../src/common/dpp_pkex.c:884,8'
          Dst:             dpp_pkex_build_commit_reveal_req
        - Src:             '../../../src/common/dpp_pkex.c:889,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:890,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:891,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:894,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:895,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:896,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:897,2'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/common/dpp_pkex.c:900,2'
          Dst:             wpa_printf
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_pkex_identifier_match
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr_id
        - attr_id_len
        - identifier
      BBCount:         24
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - strlen
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:318,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:318,18'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:324,6'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:318,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:319,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:324,6'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:324,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:324,18'
              BranchSideFuncs:
                - wpa_printf
                - strlen
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:330,6'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:324,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:325,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:330,6'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:330,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:330,17'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:337,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_pkex.c:330,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:331,7'
              BranchSideFuncs:
                - strlen
                - memcmp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:337,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_pkex.c:331,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:332,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:333,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:330,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:333,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_pkex.c:337,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:319,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:325,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:331,7'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_pkex.c:332,7'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_pkex.c:333,3'
          Dst:             wpa_printf
    - functionName:    dpp_pkex_build_exchange_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkex
        - status
        - Nx
        - Ny
      BBCount:         25
      ICount:          222
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - dpp_alloc_msg
        - dpp_build_attr_status
        - strlen
        - wpabuf_free
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_str
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:228,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:229,12'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_free
                - dpp_build_attr_status
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:231,6'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_free
                - dpp_build_attr_status
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:231,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:232,19'
              BranchSideFuncs:
                - strlen
                - dpp_alloc_msg
                - wpabuf_free
                - dpp_build_attr_status
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
            - BranchSide:      '../../../src/common/dpp_pkex.c:233,22'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpabuf_free
                - dpp_build_attr_status
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
        - Branch String:   '../../../src/common/dpp_pkex.c:235,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:236,3'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
            - BranchSide:      '../../../src/common/dpp_pkex.c:251,24'
              BranchSideFuncs:
                - dpp_build_attr_status
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
        - Branch String:   '../../../src/common/dpp_pkex.c:258,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:260,19'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
            - BranchSide:      '../../../src/common/dpp_pkex.c:267,6'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
        - Branch String:   '../../../src/common/dpp_pkex.c:267,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:268,19'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
            - BranchSide:      '../../../src/common/dpp_pkex.c:273,6'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
        - Branch String:   '../../../src/common/dpp_pkex.c:273,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:274,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
            - BranchSide:      '../../../src/common/dpp_pkex.c:284,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_data.1331
                - wpabuf_put_data.1331
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
        - Branch String:   '../../../src/common/dpp_pkex.c:301,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:303,19'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
            - BranchSide:      '../../../src/common/dpp_pkex.c:308,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:232,19'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_pkex.c:234,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_pkex.c:251,2'
          Dst:             dpp_build_attr_status
        - Src:             '../../../src/common/dpp_pkex.c:260,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:261,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:262,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_pkex.c:268,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:269,24'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_pkex.c:269,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:270,3'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp_pkex.c:284,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:285,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:296,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_pkex.c:297,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_pkex.c:303,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:304,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:305,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:310,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pkex_rx_exchange_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - msg_ctx
        - bi
        - own_mac
        - peer_mac
        - identifier
        - code
        - code_len
        - buf
        - len
        - v2
      BBCount:         114
      ICount:          890
      EdgeCount:       161
      CyclomaticComplexity: 49
      functionsReached:
        - WPA_GET_LE16
        - crypto_ec_deinit
        - crypto_ec_key_get_public_key
        - crypto_ec_key_set_pub
        - crypto_ec_point_add
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_from_bin
        - crypto_ec_point_init
        - crypto_ec_point_invert
        - crypto_ec_point_is_at_infinity
        - crypto_ec_point_is_on_curve
        - crypto_ec_point_to_bin
        - crypto_ec_prime_len
        - dpp_ecdh
        - dpp_gen_keypair
        - dpp_get_attr
        - dpp_pkex_build_exchange_resp
        - dpp_pkex_derive_Qi
        - dpp_pkex_derive_Qr
        - dpp_pkex_derive_z
        - dpp_pkex_free
        - dpp_pkex_identifier_match
        - os_memdup
        - os_zalloc
        - strdup
        - wpa_hexdump_key
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:363,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:364,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:370,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
                - dpp_get_attr
                - wpa_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_pkex.c:370,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:374,26'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:400,14'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:376,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:376,19'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:377,12'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:376,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:376,38'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:377,12'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:376,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:377,12'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:381,18'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_pkex_identifier_match
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:403,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:404,3'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:406,28'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:408,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:408,21'
              BranchSideFuncs:
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:409,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:408,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:409,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:413,27'
              BranchSideFuncs:
                - WPA_GET_LE16.1364
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
                - os_zalloc
                - dpp_pkex_build_exchange_resp
        - Branch String:   '../../../src/common/dpp_pkex.c:414,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:415,11'
              BranchSideFuncs:
                - wpa_msg
                - os_zalloc
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_pkex_build_exchange_resp
            - BranchSide:      '../../../src/common/dpp_pkex.c:433,26'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:419,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:420,4'
              BranchSideFuncs:
                - dpp_pkex_build_exchange_resp
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:421,14'
              BranchSideFuncs:
                - dpp_pkex_build_exchange_resp
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:427,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:428,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_pkex.c:429,10'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_pkex.c:435,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:435,19'
              BranchSideFuncs:
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:437,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:435,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:435,42'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:437,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:435,59'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:436,6'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:437,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_pkex.c:435,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:437,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_pkex.c:443,26'
              BranchSideFuncs:
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:443,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:443,55'
              BranchSideFuncs:
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:443,45'
              BranchSideFuncs:
                - dpp_pkex_derive_Qi
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:445,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:446,3'
              BranchSideFuncs:
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:449,27'
              BranchSideFuncs:
                - crypto_ec_point_init
                - crypto_ec_point_from_bin
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:451,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:451,13'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:451,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:452,37'
              BranchSideFuncs:
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:452,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:453,35'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:453,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:454,29'
              BranchSideFuncs:
                - crypto_ec_point_invert
                - crypto_ec_point_add
                - crypto_ec_point_is_at_infinity
                - crypto_ec_point_is_on_curve
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:454,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:455,26'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:455,40'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:456,37'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:456,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:457,35'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:451,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:458,11'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:463,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_debug_print
                - os_zalloc
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:467,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:468,3'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:469,13'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:474,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:475,3'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:476,6'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:476,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:477,3'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:478,6'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:478,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:479,22'
              BranchSideFuncs:
                - strdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - os_memdup
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:483,25'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:480,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:481,4'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:482,2'
              BranchSideFuncs:
                - os_memdup
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - malloc
                - malloc
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:484,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:485,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:486,19'
              BranchSideFuncs:
                - malloc
                - malloc
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:492,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:492,19'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:494,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:492,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:493,29'
              BranchSideFuncs:
                - crypto_ec_point_to_bin
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:494,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:492,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:494,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:496,34'
              BranchSideFuncs:
                - crypto_ec_prime_len
                - crypto_ec_key_set_pub
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_pkex_derive_Qr
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:498,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:499,3'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:502,26'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:502,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:502,54'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:502,45'
              BranchSideFuncs:
                - dpp_pkex_derive_Qr
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:504,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:505,3'
              BranchSideFuncs:
                - dpp_gen_keypair
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:521,28'
              BranchSideFuncs:
                - dpp_gen_keypair
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:523,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:524,3'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:527,35'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:528,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:529,3'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:530,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_init
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:533,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:534,26'
              BranchSideFuncs:
                - crypto_ec_point_add
                - crypto_ec_point_to_bin
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
            - BranchSide:      '../../../src/common/dpp_pkex.c:536,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:534,40'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:535,29'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:536,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:533,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:536,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:537,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - dpp_pkex_build_exchange_resp
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
        - Branch String:   '../../../src/common/dpp_pkex.c:541,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:542,3'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:545,15'
              BranchSideFuncs:
                - dpp_ecdh
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
        - Branch String:   '../../../src/common/dpp_pkex.c:545,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:546,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:549,4'
              BranchSideFuncs:
                - wpa_hexdump_key
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
        - Branch String:   '../../../src/common/dpp_pkex.c:552,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:552,44'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:553,5'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
        - Branch String:   '../../../src/common/dpp_pkex.c:553,5'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:553,23'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:554,5'
              BranchSideFuncs:
                - dpp_pkex_derive_z
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - dpp_pkex_free
        - Branch String:   '../../../src/common/dpp_pkex.c:560,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:561,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_free
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:563,2'
              BranchSideFuncs:
                - free
                - free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:364,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:374,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:377,4'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:382,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:401,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:403,7'
          Dst:             dpp_pkex_identifier_match
        - Src:             '../../../src/common/dpp_pkex.c:406,15'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:409,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:413,14'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_pkex.c:415,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:418,10'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_pkex.c:425,25'
          Dst:             dpp_pkex_build_exchange_resp
        - Src:             '../../../src/common/dpp_pkex.c:433,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_pkex.c:437,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:443,7'
          Dst:             dpp_pkex_derive_Qi
        - Src:             '../../../src/common/dpp_pkex.c:449,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_pkex.c:450,6'
          Dst:             crypto_ec_point_from_bin
        - Src:             '../../../src/common/dpp_pkex.c:452,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/dpp_pkex.c:453,7'
          Dst:             crypto_ec_point_is_on_curve
        - Src:             '../../../src/common/dpp_pkex.c:454,6'
          Dst:             crypto_ec_point_invert
        - Src:             '../../../src/common/dpp_pkex.c:455,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_pkex.c:456,6'
          Dst:             crypto_ec_point_is_at_infinity
        - Src:             '../../../src/common/dpp_pkex.c:457,7'
          Dst:             crypto_ec_point_is_on_curve
        - Src:             '../../../src/common/dpp_pkex.c:458,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_pkex.c:463,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:464,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:466,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_pkex.c:479,22'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_pkex.c:483,15'
          Dst:             os_memdup
        - Src:             '../../../src/common/dpp_pkex.c:493,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/dpp_pkex.c:497,15'
          Dst:             crypto_ec_prime_len
        - Src:             '../../../src/common/dpp_pkex.c:496,12'
          Dst:             crypto_ec_key_set_pub
        - Src:             '../../../src/common/dpp_pkex.c:502,7'
          Dst:             dpp_pkex_derive_Qr
        - Src:             '../../../src/common/dpp_pkex.c:521,12'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_pkex.c:527,6'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_pkex.c:530,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:532,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_pkex.c:534,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_pkex.c:535,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/dpp_pkex.c:537,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:539,24'
          Dst:             dpp_pkex_build_exchange_resp
        - Src:             '../../../src/common/dpp_pkex.c:545,6'
          Dst:             dpp_ecdh
        - Src:             '../../../src/common/dpp_pkex.c:548,2'
          Dst:             wpa_hexdump_key
        - Src:             '../../../src/common/dpp_pkex.c:552,8'
          Dst:             dpp_pkex_derive_z
        - Src:             '../../../src/common/dpp_pkex.c:568,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:569,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:570,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:571,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:572,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:573,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:574,2'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/common/dpp_pkex.c:577,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:578,2'
          Dst:             dpp_pkex_free
    - functionName:    dpp_pkex_build_exchange_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - pkex
        - v2
      BBCount:         35
      ICount:          326
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - crypto_ec_deinit
        - crypto_ec_key_get_public_key
        - crypto_ec_point_add
        - crypto_ec_point_debug_print
        - crypto_ec_point_deinit
        - crypto_ec_point_init
        - crypto_ec_point_to_bin
        - dpp_alloc_msg
        - dpp_gen_keypair
        - dpp_pkex_derive_Qi
        - strlen
        - wpa_printf
        - wpabuf_alloc_copy
        - wpabuf_free
        - wpabuf_put
        - wpabuf_put_le16
        - wpabuf_put_str
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:43,33'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:43,60'
              BranchSideFuncs:
                - dpp_pkex_derive_Qi
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:43,45'
              BranchSideFuncs:
                - dpp_pkex_derive_Qi
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - dpp_gen_keypair
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:45,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:46,3'
              BranchSideFuncs:
                - dpp_gen_keypair
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:62,28'
              BranchSideFuncs:
                - dpp_gen_keypair
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:64,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:65,3'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:68,35'
              BranchSideFuncs:
                - crypto_ec_key_get_public_key
                - crypto_ec_point_init
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:70,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:70,13'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:71,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
        - Branch String:   '../../../src/common/dpp_pkex.c:70,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:71,3'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:72,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - crypto_ec_point_add
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:74,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:75,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:76,30'
              BranchSideFuncs:
                - crypto_ec_point_debug_print
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:81,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:82,12'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
            - BranchSide:      '../../../src/common/dpp_pkex.c:84,6'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - strlen
        - Branch String:   '../../../src/common/dpp_pkex.c:84,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:85,19'
              BranchSideFuncs:
                - strlen
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
            - BranchSide:      '../../../src/common/dpp_pkex.c:86,22'
              BranchSideFuncs:
                - dpp_alloc_msg
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
        - Branch String:   '../../../src/common/dpp_pkex.c:89,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:90,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
            - BranchSide:      '../../../src/common/dpp_pkex.c:93,6'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
        - Branch String:   '../../../src/common/dpp_pkex.c:93,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:95,19'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_u8.1334
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
            - BranchSide:      '../../../src/common/dpp_pkex.c:109,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - wpabuf_free
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
        - Branch String:   '../../../src/common/dpp_pkex.c:118,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:119,19'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - strlen
                - wpabuf_put_le16.1335
                - wpabuf_put_str.1333
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:132,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1335
                - wpabuf_put_le16.1335
                - wpabuf_put
                - wpabuf_put
                - crypto_ec_point_to_bin
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
                - wpa_printf
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_pkex.c:146,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:147,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
            - BranchSide:      '../../../src/common/dpp_pkex.c:148,14'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_alloc_copy
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_point_deinit
                - crypto_ec_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:39,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:43,7'
          Dst:             dpp_pkex_derive_Qi
        - Src:             '../../../src/common/dpp_pkex.c:62,12'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_pkex.c:68,6'
          Dst:             crypto_ec_key_get_public_key
        - Src:             '../../../src/common/dpp_pkex.c:69,6'
          Dst:             crypto_ec_point_init
        - Src:             '../../../src/common/dpp_pkex.c:72,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:74,6'
          Dst:             crypto_ec_point_add
        - Src:             '../../../src/common/dpp_pkex.c:76,2'
          Dst:             crypto_ec_point_debug_print
        - Src:             '../../../src/common/dpp_pkex.c:85,19'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_pkex.c:87,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_pkex.c:95,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:96,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:97,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_pkex.c:109,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:110,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:111,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:119,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:120,24'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_pkex.c:120,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:121,3'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp_pkex.c:132,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:133,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_pkex.c:144,7'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_pkex.c:145,7'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_pkex.c:146,6'
          Dst:             crypto_ec_point_to_bin
        - Src:             '../../../src/common/dpp_pkex.c:148,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_pkex.c:149,18'
          Dst:             wpabuf_alloc_copy
        - Src:             '../../../src/common/dpp_pkex.c:154,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:155,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:156,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_pkex.c:157,2'
          Dst:             crypto_ec_deinit
        - Src:             '../../../src/common/dpp_pkex.c:160,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_pkex.c:161,2'
          Dst:             wpabuf_free
    - functionName:    dpp_pkex_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_pkex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - msg_ctx
        - bi
        - own_mac
        - identifier
        - code
        - code_len
        - v2
      BBCount:         16
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dpp_pkex_build_exchange_req
        - dpp_pkex_free
        - os_memdup
        - os_zalloc
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_pkex.c:189,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:190,3'
              BranchSideFuncs:
                - os_memdup
                - dpp_pkex_free
                - dpp_pkex_build_exchange_req
                - strdup
            - BranchSide:      '../../../src/common/dpp_pkex.c:191,18'
              BranchSideFuncs:
                - os_memdup
                - dpp_pkex_free
                - dpp_pkex_build_exchange_req
                - strdup
        - Branch String:   '../../../src/common/dpp_pkex.c:196,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:197,22'
              BranchSideFuncs:
                - strdup
                - dpp_pkex_free
                - os_memdup
                - dpp_pkex_build_exchange_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:201,25'
              BranchSideFuncs:
                - os_memdup
                - dpp_pkex_free
                - dpp_pkex_build_exchange_req
        - Branch String:   '../../../src/common/dpp_pkex.c:198,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:199,4'
              BranchSideFuncs:
                - os_memdup
                - dpp_pkex_free
                - dpp_pkex_build_exchange_req
            - BranchSide:      '../../../src/common/dpp_pkex.c:200,2'
              BranchSideFuncs:
                - os_memdup
                - dpp_pkex_free
                - dpp_pkex_build_exchange_req
        - Branch String:   '../../../src/common/dpp_pkex.c:202,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:203,3'
              BranchSideFuncs:
                - dpp_pkex_build_exchange_req
                - dpp_pkex_free
            - BranchSide:      '../../../src/common/dpp_pkex.c:204,19'
              BranchSideFuncs:
                - dpp_pkex_build_exchange_req
                - dpp_pkex_free
        - Branch String:   '../../../src/common/dpp_pkex.c:206,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_pkex.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_pkex.c:208,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_pkex.c:188,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_pkex.c:197,22'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_pkex.c:201,15'
          Dst:             os_memdup
        - Src:             '../../../src/common/dpp_pkex.c:205,23'
          Dst:             dpp_pkex_build_exchange_req
        - Src:             '../../../src/common/dpp_pkex.c:210,2'
          Dst:             dpp_pkex_free
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_str
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - wpabuf_put_data
      functionUses:    2
      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_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_reconfig_auth_conf_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
      BBCount:         60
      ICount:          456
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_get_attr
        - memcmp
        - wpa_hexdump
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:863,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:863,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:864,3'
              BranchSideFuncs:
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:863,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:864,3'
              BranchSideFuncs:
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:866,30'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:868,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:868,23'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:869,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:868,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:869,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:874,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:879,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:879,17'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:880,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:879,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:880,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:884,42'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:885,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:886,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:891,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - bin_clear_free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:901,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:902,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:903,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:903,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:906,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:910,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:912,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:913,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:917,26'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:919,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:919,19'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:921,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:919,37'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:920,6'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:921,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:919,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:921,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:926,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:928,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:928,18'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:929,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:928,34'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:928,37'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:929,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:928,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:929,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:934,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:936,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:936,18'
              BranchSideFuncs:
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:938,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:936,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:937,6'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:938,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:936,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:938,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:941,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:945,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:945,18'
              BranchSideFuncs:
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:947,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:945,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:946,6'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:947,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:945,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:947,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:950,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - bin_clear_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:955,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:955,25'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:956,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:955,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:956,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - bin_clear_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:959,10'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:866,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:869,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:873,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:877,11'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:880,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:884,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:886,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:895,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:896,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:897,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:903,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_reconfig.c:906,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:909,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:912,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_reconfig.c:913,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:917,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:921,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:926,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:929,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:934,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:937,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_reconfig.c:938,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:941,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:943,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:946,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_reconfig.c:947,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:950,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:952,19'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:956,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:960,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:966,2'
          Dst:             bin_clear_free
    - functionName:    dpp_reconfig_build_conf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         11
      ICount:          229
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - aes_siv_encrypt
        - dpp_alloc_msg
        - dpp_build_attr_status
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:586,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:587,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put
                - dpp_build_attr_status
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
            - BranchSide:      '../../../src/common/dpp_reconfig.c:590,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put
                - dpp_build_attr_status
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
        - Branch String:   '../../../src/common/dpp_reconfig.c:618,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:619,3'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_status
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:621,26'
              BranchSideFuncs:
                - wpabuf_put
                - dpp_build_attr_status
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:644,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:647,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:651,4'
              BranchSideFuncs:
                - wpa_hexdump_buf.1463
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:585,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_reconfig.c:590,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:591,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:592,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:595,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:596,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:597,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:600,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:601,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:602,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_reconfig.c:605,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:606,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:607,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_reconfig.c:611,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:612,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:613,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:615,17'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:617,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_reconfig.c:621,15'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_reconfig.c:624,2'
          Dst:             dpp_build_attr_status
        - Src:             '../../../src/common/dpp_reconfig.c:626,13'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_reconfig.c:629,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_reconfig.c:631,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:636,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:639,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:640,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:640,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:641,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:641,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_reconfig.c:643,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_reconfig.c:645,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_reconfig.c:645,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:644,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_reconfig.c:649,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_reconfig.c:654,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:657,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.1437
                - wpa_hexdump
                - wpabuf_len.1462
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.1462
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.1462
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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:    dpp_reconfig_auth_resp_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - auth
        - hdr
        - attr_start
        - attr_len
      BBCount:         71
      ICount:          581
      EdgeCount:       100
      CyclomaticComplexity: 31
      functionsReached:
        - aes_siv_decrypt
        - bin_clear_free
        - dpp_auth_fail
        - dpp_check_attrs
        - dpp_get_attr
        - dpp_process_signed_connector
        - dpp_reconfig_build_conf
        - dpp_reconfig_derive_ke_initiator
        - json_free
        - json_get_member
        - json_parse
        - memcmp
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:683,22'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:683,26'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:684,3'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:683,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:684,3'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:686,30'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:688,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:688,23'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:689,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:688,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:689,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:694,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:699,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:699,19'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:700,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:699,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:700,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:703,6'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:703,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:704,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:708,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:710,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:710,18'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:711,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:710,34'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:710,37'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:711,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:710,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:711,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:715,23'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:721,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:722,17'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:726,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:730,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:730,18'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:731,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:730,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:731,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:734,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump
                - malloc
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:739,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:740,17'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:745,7'
              BranchSideFuncs:
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:748,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:749,3'
              BranchSideFuncs:
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:750,2'
              BranchSideFuncs:
                - dpp_process_signed_connector
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:755,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:756,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:760,40'
              BranchSideFuncs:
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - json_get_member
                - dpp_auth_fail
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:761,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:762,17'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:769,26'
              BranchSideFuncs:
                - json_get_member
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:770,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:770,16'
              BranchSideFuncs:
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:771,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:770,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:771,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:775,39'
              BranchSideFuncs:
                - dpp_reconfig_derive_ke_initiator
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:775,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:777,3'
              BranchSideFuncs:
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:779,12'
              BranchSideFuncs:
                - wpa_hexdump
                - wpa_hexdump
                - wpa_hexdump
                - malloc
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:789,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:790,3'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:791,22'
              BranchSideFuncs:
                - aes_siv_decrypt
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:791,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:794,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:798,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
        - Branch String:   '../../../src/common/dpp_reconfig.c:800,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:801,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:805,25'
              BranchSideFuncs:
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
        - Branch String:   '../../../src/common/dpp_reconfig.c:807,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:807,18'
              BranchSideFuncs:
                - memcmp
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
                - dpp_auth_fail
            - BranchSide:      '../../../src/common/dpp_reconfig.c:809,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:807,56'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:808,6'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:809,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:807,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:809,17'
              BranchSideFuncs:
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:812,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - dpp_reconfig_build_conf
        - Branch String:   '../../../src/common/dpp_reconfig.c:816,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:817,17'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_reconfig_build_conf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:821,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - json_parse
                - dpp_auth_fail
                - wpabuf_free
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
                - dpp_reconfig_build_conf
        - Branch String:   '../../../src/common/dpp_reconfig.c:825,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:826,17'
              BranchSideFuncs:
                - dpp_reconfig_build_conf
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:831,33'
              BranchSideFuncs:
                - dpp_reconfig_build_conf
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
        - Branch String:   '../../../src/common/dpp_reconfig.c:832,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:832,6'
              BranchSideFuncs:
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:833,3'
              BranchSideFuncs:
                - json_free
                - json_free
                - bin_clear_free
                - free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:686,17'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:689,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:693,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:697,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:700,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:704,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:708,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:711,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:716,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:719,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:722,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:725,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp_reconfig.c:728,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:731,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:734,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:737,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:740,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:744,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:753,8'
          Dst:             dpp_process_signed_connector
        - Src:             '../../../src/common/dpp_reconfig.c:756,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:760,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp_reconfig.c:762,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:769,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp_reconfig.c:771,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:775,6'
          Dst:             dpp_reconfig_derive_ke_initiator
        - Src:             '../../../src/common/dpp_reconfig.c:783,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:784,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:785,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:791,6'
          Dst:             aes_siv_decrypt
        - Src:             '../../../src/common/dpp_reconfig.c:794,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:797,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:800,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_reconfig.c:801,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:805,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:808,6'
          Dst:             memcmp
        - Src:             '../../../src/common/dpp_reconfig.c:809,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:812,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:814,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:817,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:820,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp_reconfig.c:823,21'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp_reconfig.c:826,3'
          Dst:             dpp_auth_fail
        - Src:             '../../../src/common/dpp_reconfig.c:831,9'
          Dst:             dpp_reconfig_build_conf
        - Src:             '../../../src/common/dpp_reconfig.c:836,2'
          Dst:             json_free
        - Src:             '../../../src/common/dpp_reconfig.c:837,2'
          Dst:             json_free
        - Src:             '../../../src/common/dpp_reconfig.c:838,2'
          Dst:             bin_clear_free
        - Src:             '../../../src/common/dpp_reconfig.c:843,2'
          Dst:             wpabuf_free
    - functionName:    dpp_reconfig_build_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
        - own_connector
        - conn_status
      BBCount:         13
      ICount:          290
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - aes_siv_encrypt
        - crypto_ec_key_get_pubkey_point
        - dpp_alloc_msg
        - strlen
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_str
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:343,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:344,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - strlen
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_put
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:347,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - strlen
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_put
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:357,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:358,3'
              BranchSideFuncs:
                - strlen
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:361,7'
              BranchSideFuncs:
                - strlen
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:366,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:367,3'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:369,26'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put
                - wpabuf_head_u8.1436
                - wpa_hexdump
                - wpa_hexdump
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put
                - wpa_hexdump_buf.1463
                - wpabuf_head.1437
                - wpabuf_len.1462
                - aes_siv_encrypt
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:414,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:417,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:421,4'
              BranchSideFuncs:
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:341,7'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:342,10'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_reconfig.c:347,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:348,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:349,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_reconfig.c:352,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:353,25'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:353,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:354,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_reconfig.c:356,7'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_reconfig.c:361,7'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_reconfig.c:363,7'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:364,7'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:365,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_reconfig.c:369,15'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_reconfig.c:372,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:373,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:374,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:377,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:378,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:379,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:382,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:383,23'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_reconfig.c:383,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:384,2'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp_reconfig.c:387,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:388,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:389,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_reconfig.c:392,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:393,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:393,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:394,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_reconfig.c:396,13'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_reconfig.c:399,12'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_reconfig.c:401,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:406,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:409,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:410,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:410,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:411,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:411,12'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_reconfig.c:413,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_reconfig.c:415,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_reconfig.c:415,28'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:414,6'
          Dst:             aes_siv_encrypt
        - Src:             '../../../src/common/dpp_reconfig.c:419,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_reconfig.c:423,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:428,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:429,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:432,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    4
      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:    dpp_reconfig_auth_req_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dpp
        - msg_ctx
        - own_connector
        - net_access_key
        - net_access_key_len
        - csign_key
        - csign_key_len
        - freq
        - hdr
        - attr_start
        - attr_len
      BBCount:         58
      ICount:          420
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - dpp_alloc_auth
        - dpp_auth_deinit
        - dpp_build_conn_status
        - dpp_check_signed_connector
        - dpp_connector_match_groups
        - dpp_get_attr
        - dpp_key_expired
        - dpp_parse_own_connector
        - dpp_prepare_channel_list
        - dpp_reconfig_build_resp
        - dpp_reconfig_derive_ke_responder
        - json_free
        - json_get_member
        - json_parse
        - wpa_hexdump
        - wpa_hexdump_ascii
        - wpa_printf
        - wpabuf_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:458,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:458,19'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:459,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:458,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:459,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:464,25'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump_ascii
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:466,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:466,18'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - wpa_hexdump_ascii
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:467,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:466,34'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:466,37'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:467,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:466,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:467,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:472,29'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - wpa_hexdump_ascii
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:474,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:475,3'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_get_attr
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:479,6'
              BranchSideFuncs:
                - wpa_hexdump_ascii
                - dpp_get_attr
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:483,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:483,18'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:484,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:483,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:484,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:488,41'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_check_signed_connector
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:492,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:493,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:497,40'
              BranchSideFuncs:
                - json_parse
                - dpp_parse_own_connector
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:499,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:499,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_connector_match_groups
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:501,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:499,25'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:500,34'
              BranchSideFuncs:
                - dpp_connector_match_groups
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:501,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:499,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:501,3'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:506,26'
              BranchSideFuncs:
                - json_get_member
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:507,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:507,15'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - dpp_key_expired
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:514,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:507,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:508,22'
              BranchSideFuncs:
                - dpp_key_expired
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:514,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:507,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:509,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:514,26'
              BranchSideFuncs:
                - json_get_member
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:515,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:515,16'
              BranchSideFuncs:
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:516,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_reconfig.c:515,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:516,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:520,24'
              BranchSideFuncs:
                - dpp_alloc_auth
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:521,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:522,3'
              BranchSideFuncs:
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:524,2'
              BranchSideFuncs:
                - dpp_prepare_channel_list
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:526,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:527,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:529,25'
              BranchSideFuncs:
                - wpa_printf
                - dpp_reconfig_derive_ke_responder
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:537,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:539,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:541,6'
              BranchSideFuncs:
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:541,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:544,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:551,16'
              BranchSideFuncs:
                - dpp_build_conn_status
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_reconfig_build_resp
        - Branch String:   '../../../src/common/dpp_reconfig.c:552,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:553,3'
              BranchSideFuncs:
                - dpp_reconfig_build_resp
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:555,30'
              BranchSideFuncs:
                - dpp_reconfig_build_resp
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_reconfig.c:555,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:555,66'
              BranchSideFuncs:
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:556,3'
              BranchSideFuncs:
                - dpp_auth_deinit
                - free
                - free
                - json_free
                - json_free
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:456,13'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:459,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:464,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:467,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:472,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:475,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:478,2'
          Dst:             wpa_hexdump_ascii
        - Src:             '../../../src/common/dpp_reconfig.c:481,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_reconfig.c:484,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:488,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:490,8'
          Dst:             dpp_check_signed_connector
        - Src:             '../../../src/common/dpp_reconfig.c:493,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:497,9'
          Dst:             json_parse
        - Src:             '../../../src/common/dpp_reconfig.c:498,13'
          Dst:             dpp_parse_own_connector
        - Src:             '../../../src/common/dpp_reconfig.c:500,7'
          Dst:             dpp_connector_match_groups
        - Src:             '../../../src/common/dpp_reconfig.c:501,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:506,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp_reconfig.c:508,6'
          Dst:             dpp_key_expired
        - Src:             '../../../src/common/dpp_reconfig.c:509,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:514,10'
          Dst:             json_get_member
        - Src:             '../../../src/common/dpp_reconfig.c:516,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:520,9'
          Dst:             dpp_alloc_auth
        - Src:             '../../../src/common/dpp_reconfig.c:526,6'
          Dst:             dpp_prepare_channel_list
        - Src:             '../../../src/common/dpp_reconfig.c:532,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:537,6'
          Dst:             dpp_reconfig_derive_ke_responder
        - Src:             '../../../src/common/dpp_reconfig.c:542,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:551,16'
          Dst:             dpp_build_conn_status
        - Src:             '../../../src/common/dpp_reconfig.c:555,6'
          Dst:             dpp_reconfig_build_resp
        - Src:             '../../../src/common/dpp_reconfig.c:561,2'
          Dst:             json_free
        - Src:             '../../../src/common/dpp_reconfig.c:562,2'
          Dst:             json_free
        - Src:             '../../../src/common/dpp_reconfig.c:563,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:566,2'
          Dst:             dpp_auth_deinit
    - functionName:    dpp_reconfig_build_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - auth
      BBCount:         6
      ICount:          111
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_alloc_msg
        - strlen
        - wpa_hexdump_buf
        - wpabuf_put_data
        - wpabuf_put_le16
        - wpabuf_put_str
        - wpabuf_put_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:140,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:141,3'
              BranchSideFuncs:
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpa_hexdump_buf.1463
            - BranchSide:      '../../../src/common/dpp_reconfig.c:144,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_u8.1440
                - wpabuf_put_le16.1461
                - strlen
                - wpabuf_put_le16.1461
                - wpabuf_put_str.1438
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
                - wpa_hexdump_buf.1463
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:137,33'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_reconfig.c:139,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_reconfig.c:144,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:145,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:146,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:160,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:161,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:162,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_reconfig.c:169,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:170,23'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_reconfig.c:170,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:171,2'
          Dst:             wpabuf_put_str
        - Src:             '../../../src/common/dpp_reconfig.c:174,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:175,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:176,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_reconfig.c:178,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dpp_configurator_build_own_connector
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
        - curve
      BBCount:         15
      ICount:          138
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - dpp_build_jwk
        - dpp_gen_keypair
        - dpp_sign_connector
        - json_add_string
        - json_end_array
        - json_end_object
        - json_start_array
        - json_start_object
        - json_value_sep
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:193,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_reconfig.c:198,6'
              BranchSideFuncs:
                - wpa_printf
                - dpp_gen_keypair
                - wpabuf_free
                - wpabuf_alloc
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.1437
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:200,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:201,3'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.1437
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:204,35'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.1437
                - wpa_printf
                - dpp_sign_connector
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:205,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:206,3'
              BranchSideFuncs:
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.1437
                - wpa_printf
                - dpp_sign_connector
                - wpabuf_free
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:207,20'
              BranchSideFuncs:
                - json_start_object
                - json_start_array
                - json_start_object
                - json_add_string
                - json_value_sep
                - json_add_string
                - json_end_object
                - json_end_array
                - json_value_sep
                - dpp_build_jwk
                - json_end_object
                - wpabuf_head.1437
                - wpa_printf
                - dpp_sign_connector
                - wpabuf_free
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:216,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:218,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:221,18'
              BranchSideFuncs:
                - json_end_object
                - wpabuf_head.1437
                - wpa_printf
                - dpp_sign_connector
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:226,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:227,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_reconfig.c:228,52'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:196,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:199,24'
          Dst:             dpp_gen_keypair
        - Src:             '../../../src/common/dpp_reconfig.c:204,11'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_reconfig.c:207,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp_reconfig.c:208,2'
          Dst:             json_start_array
        - Src:             '../../../src/common/dpp_reconfig.c:209,2'
          Dst:             json_start_object
        - Src:             '../../../src/common/dpp_reconfig.c:210,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp_reconfig.c:211,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp_reconfig.c:212,2'
          Dst:             json_add_string
        - Src:             '../../../src/common/dpp_reconfig.c:213,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp_reconfig.c:214,2'
          Dst:             json_end_array
        - Src:             '../../../src/common/dpp_reconfig.c:215,2'
          Dst:             json_value_sep
        - Src:             '../../../src/common/dpp_reconfig.c:216,6'
          Dst:             dpp_build_jwk
        - Src:             '../../../src/common/dpp_reconfig.c:218,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:221,2'
          Dst:             json_end_object
        - Src:             '../../../src/common/dpp_reconfig.c:223,21'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_reconfig.c:222,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:225,20'
          Dst:             dpp_sign_connector
        - Src:             '../../../src/common/dpp_reconfig.c:228,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:232,2'
          Dst:             wpabuf_free
    - functionName:    dpp_reconfig_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dpp
        - msg_ctx
        - conf
        - freq
        - group
        - a_nonce_attr
        - a_nonce_len
        - e_id_attr
        - e_id_len
      BBCount:         31
      ICount:          259
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - crypto_ec_key_deinit
        - crypto_ec_point_deinit
        - dpp_alloc_auth
        - dpp_auth_deinit
        - dpp_configurator_build_own_connector
        - dpp_debug_print_key
        - dpp_decrypt_e_id
        - dpp_get_curve_ike_group
        - dpp_prepare_channel_list
        - dpp_reconfig_build_req
        - dpp_set_pubkey_point
        - os_get_random
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:249,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:252,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - dpp_set_pubkey_point
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:256,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - dpp_set_pubkey_point
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:256,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:257,3'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_set_pubkey_point
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:260,43'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_set_pubkey_point
                - wpa_printf
                - dpp_debug_print_key
                - wpa_printf
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:262,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:263,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - wpa_printf
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:266,33'
              BranchSideFuncs:
                - dpp_debug_print_key
                - wpa_printf
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:268,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:269,3'
              BranchSideFuncs:
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:272,36'
              BranchSideFuncs:
                - dpp_set_pubkey_point
                - wpa_printf
                - crypto_ec_key_deinit
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:273,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:274,3'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:278,31'
              BranchSideFuncs:
                - dpp_debug_print_key
                - dpp_decrypt_e_id
                - crypto_ec_key_deinit
                - crypto_ec_key_deinit
                - wpa_printf
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:282,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:283,3'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:290,25'
              BranchSideFuncs:
                - crypto_ec_point_deinit
                - dpp_alloc_auth
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:293,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:294,3'
              BranchSideFuncs:
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
            - BranchSide:      '../../../src/common/dpp_reconfig.c:296,15'
              BranchSideFuncs:
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
                - dpp_prepare_channel_list
        - Branch String:   '../../../src/common/dpp_reconfig.c:304,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:304,39'
              BranchSideFuncs:
                - dpp_prepare_channel_list
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:307,43'
              BranchSideFuncs:
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:304,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:305,3'
              BranchSideFuncs:
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:307,43'
              BranchSideFuncs:
                - dpp_configurator_build_own_connector
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:307,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:308,3'
              BranchSideFuncs:
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:310,6'
              BranchSideFuncs:
                - os_get_random
                - dpp_reconfig_build_req
                - dpp_auth_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:310,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:311,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:315,50'
              BranchSideFuncs:
                - dpp_reconfig_build_req
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_reconfig.c:316,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_reconfig.c:317,3'
              BranchSideFuncs:
                - dpp_auth_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:248,10'
          Dst:             dpp_get_curve_ike_group
        - Src:             '../../../src/common/dpp_reconfig.c:250,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:257,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:260,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:261,12'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_reconfig.c:263,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:266,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_reconfig.c:269,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:272,15'
          Dst:             dpp_set_pubkey_point
        - Src:             '../../../src/common/dpp_reconfig.c:274,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:275,3'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_reconfig.c:278,2'
          Dst:             dpp_debug_print_key
        - Src:             '../../../src/common/dpp_reconfig.c:279,9'
          Dst:             dpp_decrypt_e_id
        - Src:             '../../../src/common/dpp_reconfig.c:280,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_reconfig.c:281,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_reconfig.c:283,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:290,2'
          Dst:             crypto_ec_point_deinit
        - Src:             '../../../src/common/dpp_reconfig.c:292,9'
          Dst:             dpp_alloc_auth
        - Src:             '../../../src/common/dpp_reconfig.c:304,14'
          Dst:             dpp_prepare_channel_list
        - Src:             '../../../src/common/dpp_reconfig.c:307,6'
          Dst:             dpp_configurator_build_own_connector
        - Src:             '../../../src/common/dpp_reconfig.c:310,6'
          Dst:             os_get_random
        - Src:             '../../../src/common/dpp_reconfig.c:311,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:315,27'
          Dst:             dpp_reconfig_build_req
        - Src:             '../../../src/common/dpp_reconfig.c:322,2'
          Dst:             dpp_auth_deinit
    - functionName:    dpp_build_attr_csign_key_hash
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - hash
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_printf
        - wpabuf_put_data
        - wpabuf_put_le16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:25,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:25,6'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
            - BranchSide:      '../../../src/common/dpp_reconfig.c:26,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_data.1439
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:26,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:27,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:28,3'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:29,3'
          Dst:             wpabuf_put_data
    - functionName:    dpp_build_reconfig_announcement
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_reconfig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - csign_key
        - csign_key_len
        - net_access_key
        - net_access_key_len
        - id
      BBCount:         21
      ICount:          233
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - crypto_ec_key_deinit
        - crypto_ec_key_get_pubkey_point
        - crypto_ec_key_parse_pub
        - dpp_alloc_msg
        - dpp_build_attr_csign_key_hash
        - dpp_set_keypair
        - dpp_update_reconfig_id
        - sha256_vector
        - wpa_hexdump
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_buf
        - wpabuf_put_le16
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_reconfig.c:56,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:57,3'
              BranchSideFuncs:
                - crypto_ec_key_parse_pub
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_deinit
                - wpabuf_head.1437
                - wpabuf_len.1462
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:61,34'
              BranchSideFuncs:
                - crypto_ec_key_parse_pub
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_deinit
                - wpabuf_head.1437
                - wpabuf_len.1462
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:62,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:63,3'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_deinit
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_head.1437
                - wpabuf_len.1462
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:68,42'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_deinit
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_head.1437
                - wpabuf_len.1462
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:70,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:71,3'
              BranchSideFuncs:
                - wpabuf_head.1437
                - wpabuf_len.1462
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_reconfig.c:72,24'
              BranchSideFuncs:
                - wpabuf_head.1437
                - wpabuf_len.1462
                - wpa_hexdump
                - sha256_vector
                - wpabuf_free
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:77,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:78,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:80,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_update_reconfig_id
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_reconfig.c:82,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:83,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:87,43'
              BranchSideFuncs:
                - crypto_ec_key_get_pubkey_point
                - crypto_ec_key_get_pubkey_point
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
        - Branch String:   '../../../src/common/dpp_reconfig.c:89,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:89,19'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
            - BranchSide:      '../../../src/common/dpp_reconfig.c:90,3'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
        - Branch String:   '../../../src/common/dpp_reconfig.c:89,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:90,3'
              BranchSideFuncs:
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
            - BranchSide:      '../../../src/common/dpp_reconfig.c:92,11'
              BranchSideFuncs:
                - wpabuf_len.1462
                - wpabuf_len.1462
                - dpp_alloc_msg
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
        - Branch String:   '../../../src/common/dpp_reconfig.c:97,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_reconfig.c:98,3'
              BranchSideFuncs:
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
            - BranchSide:      '../../../src/common/dpp_reconfig.c:101,32'
              BranchSideFuncs:
                - dpp_build_attr_csign_key_hash
                - wpa_printf
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpabuf_put_le16.1461
                - wpabuf_len.1462
                - wpabuf_put_le16.1461
                - wpabuf_put_buf.1479
                - wpa_hexdump_buf.1463
                - wpabuf_free
                - wpabuf_free
                - crypto_ec_key_deinit
      Callsites:
        - Src:             '../../../src/common/dpp_reconfig.c:52,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:54,12'
          Dst:             dpp_set_keypair
        - Src:             '../../../src/common/dpp_reconfig.c:57,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:61,10'
          Dst:             crypto_ec_key_parse_pub
        - Src:             '../../../src/common/dpp_reconfig.c:63,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:68,11'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_reconfig.c:69,2'
          Dst:             crypto_ec_key_deinit
        - Src:             '../../../src/common/dpp_reconfig.c:72,12'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_reconfig.c:73,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:74,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:75,8'
          Dst:             sha256_vector
        - Src:             '../../../src/common/dpp_reconfig.c:76,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:79,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_reconfig.c:82,6'
          Dst:             dpp_update_reconfig_id
        - Src:             '../../../src/common/dpp_reconfig.c:83,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:87,12'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_reconfig.c:88,9'
          Dst:             crypto_ec_key_get_pubkey_point
        - Src:             '../../../src/common/dpp_reconfig.c:94,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:95,18'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:96,8'
          Dst:             dpp_alloc_msg
        - Src:             '../../../src/common/dpp_reconfig.c:101,2'
          Dst:             dpp_build_attr_csign_key_hash
        - Src:             '../../../src/common/dpp_reconfig.c:104,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_reconfig.c:106,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:107,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:108,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:111,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:112,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:112,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:113,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_reconfig.c:116,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:117,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_reconfig.c:117,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_reconfig.c:118,2'
          Dst:             wpabuf_put_buf
        - Src:             '../../../src/common/dpp_reconfig.c:120,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_reconfig.c:123,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:124,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_reconfig.c:125,2'
          Dst:             crypto_ec_key_deinit
    - functionName:    dpp_relay_controller_get_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - addr
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:207,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:208,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:210,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:210,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:212,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:217,6'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:212,34'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:215,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:212,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:215,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:217,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:218,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:222,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:218,48'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:219,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:222,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:217,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:220,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:222,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_controller_start_gas_client
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_build_conf_req_helper
        - dpp_tcp_send_msg
        - wpa_printf
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:349,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:349,26'
              BranchSideFuncs:
                - dpp_build_conf_req_helper
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:349,11'
              BranchSideFuncs:
                - dpp_build_conf_req_helper
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:354,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:355,3'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:360,19'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:350,8'
          Dst:             dpp_build_conf_req_helper
        - Src:             '../../../src/common/dpp_tcp.c:355,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:360,2'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:361,2'
          Dst:             wpabuf_free
    - functionName:    dpp_tcp_send_msg
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
        - msg
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_conn_tx_ready
        - dpp_tcp_send
        - eloop_register_sock
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_put_be32
        - wpabuf_put_data
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:323,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:324,3'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpabuf_put_be32.1712
                - wpabuf_head_u8.1713
                - wpabuf_len.1711
                - wpabuf_put_data.1714
                - dpp_tcp_send
                - eloop_register_sock
            - BranchSide:      '../../../src/common/dpp_tcp.c:325,18'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpabuf_put_be32.1712
                - wpabuf_head_u8.1713
                - wpabuf_len.1711
                - wpabuf_put_data.1714
                - dpp_tcp_send
                - eloop_register_sock
        - Branch String:   '../../../src/common/dpp_tcp.c:329,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:330,8'
              BranchSideFuncs:
                - eloop_register_sock
            - BranchSide:      '../../../src/common/dpp_tcp.c:339,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:330,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:331,28'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:337,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:331,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:335,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:320,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:322,35'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:322,18'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:325,33'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:325,2'
          Dst:             wpabuf_put_be32
        - Src:             '../../../src/common/dpp_tcp.c:326,33'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_tcp.c:327,4'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:326,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_tcp.c:329,6'
          Dst:             dpp_tcp_send
        - Src:             '../../../src/common/dpp_tcp.c:331,8'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:331,8'
          Dst:             dpp_conn_tx_ready
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_be32
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_BE32
        - wpabuf_put
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:162,19'
          Dst:             wpabuf_put
        - Src:             '../../../src/utils/wpabuf.h:163,2'
          Dst:             WPA_PUT_BE32
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../../../src/utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    dpp_tcp_send
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         46
      ICount:          340
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - dpp_conn_tx_ready
        - dpp_connection_remove
        - dpp_controller_auth_success
        - dpp_controller_gas_done
        - dpp_controller_rx
        - eloop_register_sock
        - eloop_unregister_sock
        - send
        - strerror
        - wpa_printf
        - wpabuf_free
        - wpabuf_head_u8
        - wpabuf_len
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:261,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:262,25'
              BranchSideFuncs:
                - wpabuf_head_u8.1713
                - wpabuf_len.1711
                - send
                - wpabuf_len.1711
                - wpa_printf
                - wpabuf_free
                - eloop_unregister_sock
                - eloop_register_sock
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
                - wpabuf_len.1711
                - wpa_printf
                - eloop_register_sock
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:266,13'
              BranchSideFuncs:
                - wpabuf_head_u8.1713
                - wpabuf_len.1711
                - send
                - wpabuf_len.1711
                - wpa_printf
                - wpabuf_free
                - eloop_unregister_sock
                - eloop_register_sock
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
                - wpabuf_len.1711
                - wpa_printf
                - eloop_register_sock
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:269,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:271,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:276,23'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpa_printf
                - wpabuf_free
                - eloop_unregister_sock
                - eloop_register_sock
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
                - wpabuf_len.1711
                - wpa_printf
                - eloop_register_sock
        - Branch String:   '../../../src/common/dpp_tcp.c:277,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:280,22'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpa_printf
                - eloop_register_sock
            - BranchSide:      '../../../src/common/dpp_tcp.c:289,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - eloop_unregister_sock
                - eloop_register_sock
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:282,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:283,27'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:286,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:282,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:285,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:286,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:295,24'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:296,26'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:299,6'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:295,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:298,3'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:299,6'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:299,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:300,7'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:305,13'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
        - Branch String:   '../../../src/common/dpp_tcp.c:300,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:300,21'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:304,25'
              BranchSideFuncs:
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:300,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:301,7'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:304,25'
              BranchSideFuncs:
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:301,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:302,7'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:304,25'
              BranchSideFuncs:
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:300,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:303,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:304,25'
              BranchSideFuncs:
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:305,24'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:305,28'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
            - BranchSide:      '../../../src/common/dpp_tcp.c:308,13'
              BranchSideFuncs:
                - dpp_controller_auth_success
        - Branch String:   '../../../src/common/dpp_tcp.c:305,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:305,42'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
            - BranchSide:      '../../../src/common/dpp_tcp.c:306,6'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
        - Branch String:   '../../../src/common/dpp_tcp.c:305,68'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:306,6'
              BranchSideFuncs:
                - dpp_controller_auth_success
                - dpp_controller_gas_done
            - BranchSide:      '../../../src/common/dpp_tcp.c:308,13'
              BranchSideFuncs:
                - dpp_controller_auth_success
        - Branch String:   '../../../src/common/dpp_tcp.c:305,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:307,27'
              BranchSideFuncs:
                - dpp_controller_gas_done
            - BranchSide:      '../../../src/common/dpp_tcp.c:308,13'
              BranchSideFuncs:
                - dpp_controller_auth_success
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:262,3'
          Dst:             eloop_unregister_sock
        - Src:             '../../../src/common/dpp_tcp.c:267,6'
          Dst:             wpabuf_head_u8
        - Src:             '../../../src/common/dpp_tcp.c:268,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:266,8'
          Dst:             send
        - Src:             '../../../src/common/dpp_tcp.c:271,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:271,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:270,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:272,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:277,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:281,22'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:278,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:283,7'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:283,7'
          Dst:             dpp_conn_tx_ready
        - Src:             '../../../src/common/dpp_tcp.c:289,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:290,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:293,2'
          Dst:             eloop_unregister_sock
        - Src:             '../../../src/common/dpp_tcp.c:296,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:296,6'
          Dst:             dpp_controller_rx
        - Src:             '../../../src/common/dpp_tcp.c:304,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:307,3'
          Dst:             dpp_controller_gas_done
        - Src:             '../../../src/common/dpp_tcp.c:310,3'
          Dst:             dpp_controller_auth_success
    - functionName:    dpp_conn_tx_ready
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sock
        - eloop_ctx
        - sock_ctx
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dpp_tcp_send
        - wpa_printf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:396,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:397,2'
          Dst:             dpp_tcp_send
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      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:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_connection_remove
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dl_list_del
        - dpp_connection_free
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:133,2'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp_tcp.c:134,2'
          Dst:             dpp_connection_free
    - functionName:    dpp_controller_rx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - eloop_ctx
        - sock_ctx
      BBCount:         44
      ICount:          367
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - WPA_GET_BE32
        - __errno_location
        - dpp_connection_remove
        - dpp_controller_rx_action
        - dpp_controller_rx_gas_comeback_req
        - dpp_controller_rx_gas_req
        - dpp_rx_gas_resp
        - recv
        - strerror
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put
        - wpabuf_tailroom
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1748,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1751,14'
              BranchSideFuncs:
                - recv
                - wpa_printf
                - WPA_GET_BE32
                - wpa_printf
                - wpabuf_free
                - wpabuf_alloc
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1789,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1753,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1755,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1759,7'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_BE32
                - wpa_printf
                - wpabuf_free
                - wpabuf_alloc
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1759,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1760,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1767,7'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_BE32
                - wpa_printf
                - wpabuf_free
                - wpabuf_alloc
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1770,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1773,19'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1777,25'
              BranchSideFuncs:
                - WPA_GET_BE32
                - wpa_printf
                - wpabuf_free
                - wpabuf_alloc
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1779,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1780,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1785,15'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_alloc
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1789,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1790,3'
              BranchSideFuncs:
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1797,37'
              BranchSideFuncs:
                - wpabuf_tailroom
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - recv
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1800,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1801,58'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1805,6'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1805,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1806,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1810,51'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_put
                - wpabuf_tailroom
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
                - wpabuf_tailroom
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1813,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1816,38'
              BranchSideFuncs:
                - wpabuf_tailroom
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1820,2'
              BranchSideFuncs:
                - wpa_hexdump_buf.1734
                - wpabuf_len.1711
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:1822,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1823,25'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1827,20'
              BranchSideFuncs:
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1828,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1830,32'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_controller_rx_action
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1835,33'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_controller_rx_gas_req
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1841,23'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1841,23'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_rx_gas_resp
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1848,8'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_controller_rx_gas_comeback_req
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1853,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1830,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1832,26'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1833,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1835,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1837,26'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1838,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1841,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1844,26'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1845,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1847,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1849,26'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:1850,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1745,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1751,9'
          Dst:             recv
        - Src:             '../../../src/common/dpp_tcp.c:1755,17'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1755,8'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:1754,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1756,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1760,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1762,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1765,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1771,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1777,12'
          Dst:             WPA_GET_BE32
        - Src:             '../../../src/common/dpp_tcp.c:1778,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1780,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1781,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1785,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1786,15'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:1790,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1792,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1797,21'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/dpp_tcp.c:1796,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1799,17'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_tcp.c:1799,43'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/dpp_tcp.c:1799,8'
          Dst:             recv
        - Src:             '../../../src/common/dpp_tcp.c:1801,58'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1801,49'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:1801,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1802,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1806,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1807,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1810,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1811,2'
          Dst:             wpabuf_put
        - Src:             '../../../src/common/dpp_tcp.c:1813,6'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/dpp_tcp.c:1816,22'
          Dst:             wpabuf_tailroom
        - Src:             '../../../src/common/dpp_tcp.c:1814,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1821,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_tcp.c:1822,6'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1823,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1827,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_tcp.c:1831,11'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1830,7'
          Dst:             dpp_controller_rx_action
        - Src:             '../../../src/common/dpp_tcp.c:1832,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1836,12'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1835,7'
          Dst:             dpp_controller_rx_gas_req
        - Src:             '../../../src/common/dpp_tcp.c:1837,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1842,9'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1841,7'
          Dst:             dpp_rx_gas_resp
        - Src:             '../../../src/common/dpp_tcp.c:1844,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1848,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1847,7'
          Dst:             dpp_controller_rx_gas_comeback_req
        - Src:             '../../../src/common/dpp_tcp.c:1849,4'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1852,3'
          Dst:             wpa_printf
    - functionName:    dpp_controller_gas_done
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_connection_remove
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:230,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:231,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:244,6'
              BranchSideFuncs:
                - wpa_msg
                - dpp_connection_remove
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:244,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:245,6'
              BranchSideFuncs:
                - wpa_msg
                - dpp_connection_remove
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:251,10'
              BranchSideFuncs:
                - wpa_msg
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:244,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:246,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:251,10'
              BranchSideFuncs:
                - wpa_msg
                - dpp_connection_remove
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:231,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:246,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:251,2'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:253,2'
          Dst:             dpp_connection_remove
    - functionName:    dpp_controller_auth_success
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - conn
        - initiator
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_controller_start_gas_client
        - dpp_notify_auth_success
        - wpa_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:370,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:371,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_notify_auth_success
                - dpp_controller_start_gas_client
            - BranchSide:      '../../../src/common/dpp_tcp.c:373,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_notify_auth_success
                - dpp_controller_start_gas_client
        - Branch String:   '../../../src/common/dpp_tcp.c:387,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:388,35'
              BranchSideFuncs:
                - dpp_controller_start_gas_client
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:373,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:374,2'
          Dst:             dpp_notify_auth_success
        - Src:             '../../../src/common/dpp_tcp.c:388,3'
          Dst:             dpp_controller_start_gas_client
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_GET_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_tailroom
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_hexdump_buf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../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:
        - level
        - title
        - buf
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpa_hexdump
        - wpabuf_head
        - wpabuf_len
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../src/utils/wpa_debug.h:94,28'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:94,46'
              BranchSideFuncs:
                - wpabuf_head.1735
                - wpa_hexdump
                - wpabuf_len.1711
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
                - wpabuf_len.1711
        - Branch String:   '../../../src/utils/wpa_debug.h:95,7'
          Branch Sides:
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,24'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpa_hexdump
            - BranchSide:      '../../../src/utils/wpa_debug.h:95,7'
              BranchSideFuncs:
                - wpa_hexdump
      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/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_controller_rx_action
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - msg
        - len
      BBCount:         31
      ICount:          338
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - WPA_GET_BE24
        - dpp_check_attrs
        - dpp_controller_rx_auth_conf
        - dpp_controller_rx_auth_req
        - dpp_controller_rx_auth_resp
        - dpp_controller_rx_conf_result
        - dpp_controller_rx_conn_status_result
        - dpp_controller_rx_pkex_commit_reveal_req
        - dpp_controller_rx_pkex_commit_reveal_resp
        - dpp_controller_rx_pkex_exchange_req
        - dpp_controller_rx_pkex_exchange_resp
        - dpp_controller_rx_presence_announcement
        - dpp_controller_rx_reconfig_announcement
        - dpp_controller_rx_reconfig_auth_resp
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1232,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1233,19'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1235,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1233,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1234,6'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1235,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1232,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1235,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1239,6'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_controller_rx_pkex_commit_reveal_resp
                - dpp_controller_rx_pkex_commit_reveal_req
                - dpp_controller_rx_pkex_exchange_resp
                - dpp_controller_rx_pkex_exchange_req
                - wpa_printf
                - dpp_controller_rx_reconfig_auth_resp
                - dpp_controller_rx_reconfig_announcement
                - dpp_controller_rx_presence_announcement
                - dpp_controller_rx_conn_status_result
                - dpp_controller_rx_conf_result
                - dpp_controller_rx_auth_conf
                - dpp_controller_rx_auth_resp
                - dpp_controller_rx_auth_req
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1239,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1241,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1244,9'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
                - dpp_check_attrs
                - dpp_controller_rx_pkex_commit_reveal_resp
                - dpp_controller_rx_pkex_commit_reveal_req
                - dpp_controller_rx_pkex_exchange_resp
                - dpp_controller_rx_pkex_exchange_req
                - wpa_printf
                - dpp_controller_rx_reconfig_auth_resp
                - dpp_controller_rx_reconfig_announcement
                - dpp_controller_rx_presence_announcement
                - dpp_controller_rx_conn_status_result
                - dpp_controller_rx_conf_result
                - dpp_controller_rx_auth_conf
                - dpp_controller_rx_auth_resp
                - dpp_controller_rx_auth_req
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1250,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1251,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1253,6'
              BranchSideFuncs:
                - dpp_controller_rx_pkex_commit_reveal_resp
                - dpp_controller_rx_pkex_commit_reveal_req
                - dpp_controller_rx_pkex_exchange_resp
                - dpp_controller_rx_pkex_exchange_req
                - wpa_printf
                - dpp_controller_rx_reconfig_auth_resp
                - dpp_controller_rx_reconfig_announcement
                - dpp_controller_rx_presence_announcement
                - dpp_controller_rx_conn_status_result
                - dpp_controller_rx_conf_result
                - dpp_controller_rx_auth_conf
                - dpp_controller_rx_auth_resp
                - dpp_controller_rx_auth_req
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1253,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1254,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1260,10'
              BranchSideFuncs:
                - dpp_controller_rx_pkex_commit_reveal_resp
                - dpp_controller_rx_pkex_commit_reveal_req
                - dpp_controller_rx_pkex_exchange_resp
                - dpp_controller_rx_pkex_exchange_req
                - wpa_printf
                - dpp_controller_rx_reconfig_auth_resp
                - dpp_controller_rx_reconfig_announcement
                - dpp_controller_rx_presence_announcement
                - dpp_controller_rx_conn_status_result
                - dpp_controller_rx_conf_result
                - dpp_controller_rx_auth_conf
                - dpp_controller_rx_auth_resp
                - dpp_controller_rx_auth_req
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1260,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1262,37'
              BranchSideFuncs:
                - dpp_controller_rx_auth_req
            - BranchSide:      '../../../src/common/dpp_tcp.c:1264,38'
              BranchSideFuncs:
                - dpp_controller_rx_auth_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1266,38'
              BranchSideFuncs:
                - dpp_controller_rx_auth_conf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1268,40'
              BranchSideFuncs:
                - dpp_controller_rx_conf_result
            - BranchSide:      '../../../src/common/dpp_tcp.c:1270,47'
              BranchSideFuncs:
                - dpp_controller_rx_conn_status_result
            - BranchSide:      '../../../src/common/dpp_tcp.c:1273,50'
              BranchSideFuncs:
                - dpp_controller_rx_presence_announcement
            - BranchSide:      '../../../src/common/dpp_tcp.c:1276,50'
              BranchSideFuncs:
                - dpp_controller_rx_reconfig_announcement
            - BranchSide:      '../../../src/common/dpp_tcp.c:1279,47'
              BranchSideFuncs:
                - dpp_controller_rx_reconfig_auth_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1282,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1286,46'
              BranchSideFuncs:
                - dpp_controller_rx_pkex_exchange_req
            - BranchSide:      '../../../src/common/dpp_tcp.c:1289,47'
              BranchSideFuncs:
                - dpp_controller_rx_pkex_exchange_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1292,51'
              BranchSideFuncs:
                - dpp_controller_rx_pkex_commit_reveal_req
            - BranchSide:      '../../../src/common/dpp_tcp.c:1295,52'
              BranchSideFuncs:
                - dpp_controller_rx_pkex_commit_reveal_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1300,44'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1228,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1233,6'
          Dst:             WPA_GET_BE24
        - Src:             '../../../src/common/dpp_tcp.c:1235,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1240,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1245,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1248,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_tcp.c:1250,6'
          Dst:             dpp_check_attrs
        - Src:             '../../../src/common/dpp_tcp.c:1254,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1262,10'
          Dst:             dpp_controller_rx_auth_req
        - Src:             '../../../src/common/dpp_tcp.c:1264,10'
          Dst:             dpp_controller_rx_auth_resp
        - Src:             '../../../src/common/dpp_tcp.c:1266,10'
          Dst:             dpp_controller_rx_auth_conf
        - Src:             '../../../src/common/dpp_tcp.c:1268,10'
          Dst:             dpp_controller_rx_conf_result
        - Src:             '../../../src/common/dpp_tcp.c:1270,10'
          Dst:             dpp_controller_rx_conn_status_result
        - Src:             '../../../src/common/dpp_tcp.c:1273,10'
          Dst:             dpp_controller_rx_presence_announcement
        - Src:             '../../../src/common/dpp_tcp.c:1276,10'
          Dst:             dpp_controller_rx_reconfig_announcement
        - Src:             '../../../src/common/dpp_tcp.c:1279,10'
          Dst:             dpp_controller_rx_reconfig_auth_resp
        - Src:             '../../../src/common/dpp_tcp.c:1282,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1286,10'
          Dst:             dpp_controller_rx_pkex_exchange_req
        - Src:             '../../../src/common/dpp_tcp.c:1289,10'
          Dst:             dpp_controller_rx_pkex_exchange_resp
        - Src:             '../../../src/common/dpp_tcp.c:1292,10'
          Dst:             dpp_controller_rx_pkex_commit_reveal_req
        - Src:             '../../../src/common/dpp_tcp.c:1295,10'
          Dst:             dpp_controller_rx_pkex_commit_reveal_resp
        - Src:             '../../../src/common/dpp_tcp.c:1299,3'
          Dst:             wpa_printf
    - functionName:    dpp_controller_rx_gas_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - msg
        - len
      BBCount:         77
      ICount:          558
      EdgeCount:       106
      CyclomaticComplexity: 31
      functionsReached:
        - WPA_GET_BE24
        - WPA_GET_LE16
        - dpp_conf_req_rx
        - dpp_netrole_str
        - dpp_tcp_send_comeback_delay
        - dpp_tcp_send_gas_resp
        - has_ctrl_char
        - os_snprintf_error
        - printf_encode
        - snprintf
        - strlen
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1393,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1394,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1396,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1399,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1399,17'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1401,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1399,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1399,32'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1400,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1399,52'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1400,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1401,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1400,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1400,31'
              BranchSideFuncs:
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1405,10'
              BranchSideFuncs:
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1399,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1401,3'
              BranchSideFuncs:
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1405,10'
              BranchSideFuncs:
                - wpa_msg
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1413,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1414,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1415,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1414,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1414,26'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1415,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1413,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1415,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1417,9'
              BranchSideFuncs:
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1420,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1420,20'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1423,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1420,52'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1421,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1423,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1421,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1421,35'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1423,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1421,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1422,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1423,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1422,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1422,32'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1423,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1420,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1423,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1425,8'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1427,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1428,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1429,22'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1431,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1432,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1434,25'
              BranchSideFuncs:
                - dpp_conf_req_rx
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
                - wpa_printf
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1435,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1435,15'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
            - BranchSide:      '../../../src/common/dpp_tcp.c:1442,7'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
        - Branch String:   '../../../src/common/dpp_tcp.c:1435,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1436,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1442,7'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
        - Branch String:   '../../../src/common/dpp_tcp.c:1442,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1442,15'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1488,31'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
        - Branch String:   '../../../src/common/dpp_tcp.c:1442,36'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1442,39'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
            - BranchSide:      '../../../src/common/dpp_tcp.c:1488,31'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
        - Branch String:   '../../../src/common/dpp_tcp.c:1442,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1443,9'
              BranchSideFuncs:
                - wpa_printf
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - strlen
                - malloc
                - printf_encode
            - BranchSide:      '../../../src/common/dpp_tcp.c:1488,31'
              BranchSideFuncs:
                - dpp_tcp_send_gas_resp
        - Branch String:   '../../../src/common/dpp_tcp.c:1449,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1450,19'
              BranchSideFuncs:
                - strlen
                - malloc
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
                - printf_encode
            - BranchSide:      '../../../src/common/dpp_tcp.c:1459,3'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
        - Branch String:   '../../../src/common/dpp_tcp.c:1453,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1454,19'
              BranchSideFuncs:
                - printf_encode
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
            - BranchSide:      '../../../src/common/dpp_tcp.c:1458,3'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
        - Branch String:   '../../../src/common/dpp_tcp.c:1462,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1462,26'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
            - BranchSide:      '../../../src/common/dpp_tcp.c:1462,3'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
        - Branch String:   '../../../src/common/dpp_tcp.c:1462,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1463,22'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.1764
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
            - BranchSide:      '../../../src/common/dpp_tcp.c:1471,7'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
        - Branch String:   '../../../src/common/dpp_tcp.c:1465,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1466,6'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
            - BranchSide:      '../../../src/common/dpp_tcp.c:1469,13'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
                - strlen
                - has_ctrl_char
                - snprintf
                - os_snprintf_error.1764
        - Branch String:   '../../../src/common/dpp_tcp.c:1471,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1472,19'
              BranchSideFuncs:
                - strlen
                - has_ctrl_char
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1477,11'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
        - Branch String:   '../../../src/common/dpp_tcp.c:1474,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1475,15'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
            - BranchSide:      '../../../src/common/dpp_tcp.c:1476,3'
              BranchSideFuncs:
                - dpp_netrole_str
                - wpa_msg
                - free
                - dpp_tcp_send_comeback_delay
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1396,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1401,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1405,2'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:1421,21'
          Dst:             WPA_GET_BE24
        - Src:             '../../../src/common/dpp_tcp.c:1429,9'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_tcp.c:1434,9'
          Dst:             dpp_conf_req_rx
        - Src:             '../../../src/common/dpp_tcp.c:1436,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1438,10'
          Dst:             dpp_tcp_send_comeback_delay
        - Src:             '../../../src/common/dpp_tcp.c:1448,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1450,19'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_tcp.c:1454,5'
          Dst:             printf_encode
        - Src:             '../../../src/common/dpp_tcp.c:1463,10'
          Dst:             snprintf
        - Src:             '../../../src/common/dpp_tcp.c:1465,8'
          Dst:             os_snprintf_error
        - Src:             '../../../src/common/dpp_tcp.c:1472,19'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_tcp.c:1474,9'
          Dst:             has_ctrl_char
        - Src:             '../../../src/common/dpp_tcp.c:1479,23'
          Dst:             dpp_netrole_str
        - Src:             '../../../src/common/dpp_tcp.c:1477,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:1484,10'
          Dst:             dpp_tcp_send_comeback_delay
        - Src:             '../../../src/common/dpp_tcp.c:1488,9'
          Dst:             dpp_tcp_send_gas_resp
    - functionName:    dpp_rx_gas_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - conn
        - msg
        - len
        - comeback
      BBCount:         49
      ICount:          397
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached:
        - WPA_GET_BE24
        - WPA_GET_LE16
        - dpp_tcp_gas_query_comeback
        - dpp_tcp_rx_gas_resp
        - eloop_cancel_timeout
        - eloop_register_timeout
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1659,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1660,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1662,2'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_LE16.1747
                - WPA_GET_LE16.1747
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1670,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1671,59'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1674,6'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1675,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1676,6'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:1677,32'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1682,39'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1683,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1684,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1683,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1683,26'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1684,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1682,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1684,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1686,9'
              BranchSideFuncs:
                - WPA_GET_BE24
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1689,16'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1689,20'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1692,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1689,52'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1690,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1692,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1690,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1690,35'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1692,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1690,54'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1691,6'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1692,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1691,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1691,32'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1692,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1689,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1692,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1694,8'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1696,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1697,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1698,22'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1700,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1701,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1703,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1703,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1706,28'
              BranchSideFuncs:
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:1717,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1718,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1719,3'
              BranchSideFuncs:
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1720,18'
              BranchSideFuncs:
                - wpabuf_put_data.1714
                - dpp_tcp_rx_gas_resp
                - wpa_printf
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1722,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1723,8'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1726,7'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1723,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1723,23'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpa_printf
                - dpp_tcp_rx_gas_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1724,30'
              BranchSideFuncs:
                - dpp_tcp_rx_gas_resp
        - Branch String:   '../../../src/common/dpp_tcp.c:1722,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1724,30'
              BranchSideFuncs:
                - dpp_tcp_rx_gas_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1726,7'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1726,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1727,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1731,2'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1662,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1669,11'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_tcp.c:1671,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1677,19'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_tcp.c:1690,21'
          Dst:             WPA_GET_BE24
        - Src:             '../../../src/common/dpp_tcp.c:1698,9'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_tcp.c:1709,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1711,3'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:1711,3'
          Dst:             dpp_tcp_gas_query_comeback
        - Src:             '../../../src/common/dpp_tcp.c:1712,3'
          Dst:             eloop_register_timeout
        - Src:             '../../../src/common/dpp_tcp.c:1712,3'
          Dst:             dpp_tcp_gas_query_comeback
        - Src:             '../../../src/common/dpp_tcp.c:1717,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:1720,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_tcp.c:1724,10'
          Dst:             dpp_tcp_rx_gas_resp
        - Src:             '../../../src/common/dpp_tcp.c:1727,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1728,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1731,2'
          Dst:             wpa_printf
    - functionName:    dpp_controller_rx_gas_comeback_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - msg
        - len
      BBCount:         25
      ICount:          165
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - dpp_tcp_send_comeback_delay
        - dpp_tcp_send_gas_resp
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1499,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1500,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1502,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1505,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1505,17'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1508,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1505,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1505,32'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1506,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1505,52'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1506,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1508,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1506,27'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1506,31'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1507,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1506,55'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1507,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1508,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1505,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1508,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1512,17'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1513,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1515,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1519,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_comeback_delay
                - wpa_printf
                - dpp_tcp_send_gas_resp
        - Branch String:   '../../../src/common/dpp_tcp.c:1519,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1520,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_gas_resp
            - BranchSide:      '../../../src/common/dpp_tcp.c:1525,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_gas_resp
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1502,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1508,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1514,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1520,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1521,10'
          Dst:             dpp_tcp_send_comeback_delay
        - Src:             '../../../src/common/dpp_tcp.c:1525,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1529,9'
          Dst:             dpp_tcp_send_gas_resp
    - functionName:    dpp_tcp_send_comeback_delay
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - conn
        - action
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_tcp_send
        - dpp_write_adv_proto
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put_be32
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1311,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1312,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - wpabuf_put_le16.1743
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
            - BranchSide:      '../../../src/common/dpp_tcp.c:1314,25'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - wpabuf_put_le16.1743
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
        - Branch String:   '../../../src/common/dpp_tcp.c:1315,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1316,3'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - wpabuf_put_le16.1743
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
            - BranchSide:      '../../../src/common/dpp_tcp.c:1318,18'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - wpabuf_put_le16.1743
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
        - Branch String:   '../../../src/common/dpp_tcp.c:1323,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1324,17'
              BranchSideFuncs:
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - wpabuf_put_le16.1743
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:1325,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - wpabuf_put_le16.1743
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1314,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:1318,2'
          Dst:             wpabuf_put_be32
        - Src:             '../../../src/common/dpp_tcp.c:1320,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1321,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1322,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_tcp.c:1324,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1325,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_tcp.c:1327,2'
          Dst:             dpp_write_adv_proto
        - Src:             '../../../src/common/dpp_tcp.c:1328,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_tcp.c:1331,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_tcp.c:1332,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1335,2'
          Dst:             dpp_tcp_send
    - functionName:    dpp_tcp_send_gas_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
        - action
        - resp
      BBCount:         14
      ICount:          129
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_tcp_send
        - dpp_write_adv_proto
        - dpp_write_gas_query
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put_be32
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1346,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1347,3'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
            - BranchSide:      '../../../src/common/dpp_tcp.c:1349,24'
              BranchSideFuncs:
                - wpabuf_len.1711
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
        - Branch String:   '../../../src/common/dpp_tcp.c:1350,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1351,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
            - BranchSide:      '../../../src/common/dpp_tcp.c:1353,25'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
        - Branch String:   '../../../src/common/dpp_tcp.c:1354,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1355,15'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
            - BranchSide:      '../../../src/common/dpp_tcp.c:1359,18'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - wpabuf_put_u8.1742
        - Branch String:   '../../../src/common/dpp_tcp.c:1364,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1365,17'
              BranchSideFuncs:
                - wpabuf_put_u8.1742
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:1366,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1743
                - dpp_write_adv_proto
                - dpp_write_gas_query
                - wpabuf_free
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1349,13'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1353,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:1355,3'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1359,2'
          Dst:             wpabuf_put_be32
        - Src:             '../../../src/common/dpp_tcp.c:1361,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1362,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1363,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_tcp.c:1365,3'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1366,2'
          Dst:             wpabuf_put_le16
        - Src:             '../../../src/common/dpp_tcp.c:1368,2'
          Dst:             dpp_write_adv_proto
        - Src:             '../../../src/common/dpp_tcp.c:1369,2'
          Dst:             dpp_write_gas_query
        - Src:             '../../../src/common/dpp_tcp.c:1370,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1374,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_tcp.c:1375,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1379,2'
          Dst:             dpp_tcp_send
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    5
      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/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WPA_GET_BE24
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_tcp_gas_query_comeback
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - eloop_ctx
        - timeout_ctx
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_tcp_send
        - wpa_hexdump_buf
        - wpa_printf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put_be32
        - wpabuf_put_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1632,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1633,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:1635,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
        - Branch String:   '../../../src/common/dpp_tcp.c:1637,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1638,3'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:1639,18'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_u8.1742
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1635,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1636,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:1639,2'
          Dst:             wpabuf_put_be32
        - Src:             '../../../src/common/dpp_tcp.c:1640,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1641,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:1642,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_tcp.c:1644,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1647,2'
          Dst:             dpp_tcp_send
    - functionName:    dpp_tcp_rx_gas_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
        - resp
      BBCount:         21
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - dpp_build_conf_result
        - dpp_conf_resp_rx
        - dpp_tcp_build_csr
        - dpp_tcp_send_msg
        - eloop_register_timeout
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1579,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1580,26'
              BranchSideFuncs:
                - dpp_conf_resp_rx
                - wpabuf_free
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:1582,7'
              BranchSideFuncs:
                - wpabuf_free
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
                - wpa_printf
                - wpa_printf
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:1584,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1585,3'
              BranchSideFuncs:
                - wpa_printf
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:1597,6'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1597,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1598,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1602,6'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:1602,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1603,9'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1605,7'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:1607,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1607,32'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1608,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1607,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1608,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1610,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_build_conf_result
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:1613,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1614,3'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1616,2'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1576,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1580,9'
          Dst:             dpp_conf_resp_rx
        - Src:             '../../../src/common/dpp_tcp.c:1583,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1585,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1586,3'
          Dst:             eloop_register_timeout
        - Src:             '../../../src/common/dpp_tcp.c:1586,3'
          Dst:             dpp_tcp_build_csr
        - Src:             '../../../src/common/dpp_tcp.c:1598,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1610,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1612,8'
          Dst:             dpp_build_conf_result
        - Src:             '../../../src/common/dpp_tcp.c:1617,8'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:1618,2'
          Dst:             wpabuf_free
    - functionName:    dpp_tcp_build_csr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - eloop_ctx
        - timeout_ctx
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_build_csr
        - dpp_connection_remove
        - dpp_controller_start_gas_client
        - wpa_printf
        - wpabuf_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1538,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1538,16'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - dpp_build_csr
                - dpp_connection_remove
                - dpp_controller_start_gas_client
            - BranchSide:      '../../../src/common/dpp_tcp.c:1539,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1538,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1539,3'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - dpp_build_csr
                - dpp_connection_remove
                - dpp_controller_start_gas_client
            - BranchSide:      '../../../src/common/dpp_tcp.c:1541,2'
              BranchSideFuncs:
                - wpa_printf
                - wpabuf_free
                - dpp_build_csr
                - dpp_connection_remove
                - dpp_controller_start_gas_client
        - Branch String:   '../../../src/common/dpp_tcp.c:1544,34'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1544,47'
              BranchSideFuncs:
                - dpp_build_csr
                - dpp_connection_remove
                - dpp_controller_start_gas_client
            - BranchSide:      '../../../src/common/dpp_tcp.c:1544,14'
              BranchSideFuncs:
                - dpp_build_csr
                - dpp_connection_remove
                - dpp_controller_start_gas_client
        - Branch String:   '../../../src/common/dpp_tcp.c:1545,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1546,25'
              BranchSideFuncs:
                - dpp_controller_start_gas_client
            - BranchSide:      '../../../src/common/dpp_tcp.c:1550,34'
              BranchSideFuncs:
                - dpp_controller_start_gas_client
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1541,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1542,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1544,14'
          Dst:             dpp_build_csr
        - Src:             '../../../src/common/dpp_tcp.c:1546,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:1550,2'
          Dst:             dpp_controller_start_gas_client
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - res
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/utils/os.h:581,17'
          Branch Sides:
            - BranchSide:      '../../../src/utils/os.h:581,17'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/utils/os.h:581,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_controller_rx_auth_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         24
      ICount:          199
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - dpp_auth_req_rx
        - dpp_bootstrap_find_pair
        - dpp_get_attr
        - dpp_set_configurator
        - dpp_tcp_send_msg
        - wpa_hexdump
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:746,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:747,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_bootstrap_find_pair
                - wpa_printf
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:749,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_bootstrap_find_pair
                - wpa_printf
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:753,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:753,22'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_bootstrap_find_pair
                - wpa_printf
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:754,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:753,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:754,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:759,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_get_attr
                - wpa_printf
                - wpa_hexdump
                - dpp_bootstrap_find_pair
                - wpa_printf
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:763,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:763,22'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_bootstrap_find_pair
                - wpa_printf
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:764,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:763,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:764,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:769,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_bootstrap_find_pair
                - wpa_printf
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:775,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:776,3'
              BranchSideFuncs:
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:781,6'
              BranchSideFuncs:
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:781,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:782,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:787,31'
              BranchSideFuncs:
                - dpp_auth_req_rx
                - wpa_printf
                - dpp_set_configurator
                - dpp_tcp_send_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:791,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:792,3'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_tcp_send_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:796,27'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_tcp_send_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:796,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:798,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:800,26'
              BranchSideFuncs:
                - dpp_tcp_send_msg
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:749,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:751,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:754,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:758,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_tcp.c:761,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:764,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:768,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_tcp.c:773,2'
          Dst:             dpp_bootstrap_find_pair
        - Src:             '../../../src/common/dpp_tcp.c:776,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:782,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:787,15'
          Dst:             dpp_auth_req_rx
        - Src:             '../../../src/common/dpp_tcp.c:792,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:796,6'
          Dst:             dpp_set_configurator
        - Src:             '../../../src/common/dpp_tcp.c:800,9'
          Dst:             dpp_tcp_send_msg
    - functionName:    dpp_controller_rx_auth_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_auth_resp_rx
        - dpp_tcp_send_msg
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:811,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:812,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_resp_rx
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:814,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_auth_resp_rx
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:817,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:818,7'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:827,2'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:818,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:819,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:823,3'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:814,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:816,8'
          Dst:             dpp_auth_resp_rx
        - Src:             '../../../src/common/dpp_tcp.c:819,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:823,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:828,8'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:829,2'
          Dst:             wpabuf_free
    - functionName:    dpp_controller_rx_auth_conf
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_auth_conf_rx
        - dpp_controller_auth_success
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:841,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:842,3'
              BranchSideFuncs:
                - dpp_auth_conf_rx
                - dpp_controller_auth_success
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:847,23'
              BranchSideFuncs:
                - dpp_auth_conf_rx
                - dpp_controller_auth_success
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:847,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:848,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:852,30'
              BranchSideFuncs:
                - dpp_controller_auth_success
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:839,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:842,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:847,6'
          Dst:             dpp_auth_conf_rx
        - Src:             '../../../src/common/dpp_tcp.c:848,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:852,2'
          Dst:             dpp_controller_auth_success
    - functionName:    dpp_controller_rx_conf_result
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         25
      ICount:          155
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - dpp_conf_result_rx
        - dpp_controller_conn_status_result_wait_timeout
        - eloop_cancel_timeout
        - eloop_register_timeout
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:881,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:881,23'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:884,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:881,28'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:881,32'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:882,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:881,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:882,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:884,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:886,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:886,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:887,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:886,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:887,3'
              BranchSideFuncs:
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:892,30'
              BranchSideFuncs:
                - dpp_conf_result_rx
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   '../../../src/common/dpp_tcp.c:893,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:893,33'
              BranchSideFuncs:
                - wpa_msg
                - wpa_msg
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:907,6'
              BranchSideFuncs:
                - wpa_msg
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:893,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:894,11'
              BranchSideFuncs:
                - wpa_msg
                - wpa_printf
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      '../../../src/common/dpp_tcp.c:907,6'
              BranchSideFuncs:
                - wpa_msg
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:907,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:908,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:911,11'
              BranchSideFuncs:
                - wpa_msg
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:884,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:887,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:892,11'
          Dst:             dpp_conf_result_rx
        - Src:             '../../../src/common/dpp_tcp.c:894,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:897,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:899,3'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:899,3'
          Dst:             dpp_controller_conn_status_result_wait_timeout
        - Src:             '../../../src/common/dpp_tcp.c:902,3'
          Dst:             eloop_register_timeout
        - Src:             '../../../src/common/dpp_tcp.c:902,3'
          Dst:             dpp_controller_conn_status_result_wait_timeout
        - Src:             '../../../src/common/dpp_tcp.c:908,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:911,3'
          Dst:             wpa_msg
    - functionName:    dpp_controller_rx_conn_status_result
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_conn_status_result_rx
        - wpa_msg
        - wpa_printf
        - wpa_ssid_txt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:926,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:927,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conn_status_result_rx
                - wpa_ssid_txt
                - wpa_msg
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:929,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - dpp_conn_status_result_rx
                - wpa_ssid_txt
                - wpa_msg
                - free
        - Branch String:   '../../../src/common/dpp_tcp.c:931,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:931,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_conn_status_result_rx
                - wpa_ssid_txt
                - wpa_msg
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:932,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:931,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:932,3'
              BranchSideFuncs:
                - dpp_conn_status_result_rx
                - wpa_ssid_txt
                - wpa_msg
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:937,37'
              BranchSideFuncs:
                - dpp_conn_status_result_rx
                - wpa_ssid_txt
                - wpa_msg
                - free
        - Branch String:   '../../../src/common/dpp_tcp.c:942,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:939,2'
              BranchSideFuncs:
                - wpa_msg
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:942,18'
              BranchSideFuncs:
                - wpa_msg
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:929,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:932,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:937,11'
          Dst:             dpp_conn_status_result_rx
        - Src:             '../../../src/common/dpp_tcp.c:941,11'
          Dst:             wpa_ssid_txt
        - Src:             '../../../src/common/dpp_tcp.c:939,2'
          Dst:             wpa_msg
    - functionName:    dpp_controller_rx_presence_announcement
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         17
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - dpp_auth_deinit
        - dpp_auth_init
        - dpp_bootstrap_find_chirp
        - dpp_get_attr
        - dpp_set_configurator
        - dpp_tcp_send_msg
        - wpa_hexdump
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:962,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:962,22'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_bootstrap_find_chirp
                - wpa_printf
                - dpp_auth_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
                - wpa_printf
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:963,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:962,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:963,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:968,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_bootstrap_find_chirp
                - wpa_printf
                - dpp_auth_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:970,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:971,3'
              BranchSideFuncs:
                - dpp_auth_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:976,6'
              BranchSideFuncs:
                - dpp_auth_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:976,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:977,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:982,23'
              BranchSideFuncs:
                - dpp_auth_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:984,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:985,3'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_tcp.c:986,27'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:986,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:987,19'
              BranchSideFuncs:
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_tcp.c:991,15'
              BranchSideFuncs:
                - dpp_tcp_send_msg
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:958,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:960,16'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:963,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:967,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_tcp.c:969,12'
          Dst:             dpp_bootstrap_find_chirp
        - Src:             '../../../src/common/dpp_tcp.c:971,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:977,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:982,9'
          Dst:             dpp_auth_init
        - Src:             '../../../src/common/dpp_tcp.c:986,6'
          Dst:             dpp_set_configurator
        - Src:             '../../../src/common/dpp_tcp.c:987,3'
          Dst:             dpp_auth_deinit
        - Src:             '../../../src/common/dpp_tcp.c:992,9'
          Dst:             dpp_tcp_send_msg
    - functionName:    dpp_controller_rx_reconfig_announcement
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         22
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - WPA_GET_LE16
        - dpp_auth_deinit
        - dpp_configurator_find_kid
        - dpp_get_attr
        - dpp_reconfig_init
        - dpp_set_configurator
        - dpp_tcp_send_msg
        - wpa_hexdump
        - wpa_msg
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1007,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1008,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1013,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_get_attr
                - wpa_msg
                - wpa_hexdump
                - dpp_configurator_find_kid
                - wpa_printf
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:1017,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1017,21'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_configurator_find_kid
                - wpa_printf
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:1018,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:1017,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1018,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:1023,7'
              BranchSideFuncs:
                - wpa_hexdump
                - dpp_configurator_find_kid
                - wpa_printf
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:1025,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1026,3'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_tcp.c:1031,25'
              BranchSideFuncs:
                - dpp_get_attr
                - wpa_msg
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:1033,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1033,18'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:1034,11'
              BranchSideFuncs:
                - wpa_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:1033,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1034,11'
              BranchSideFuncs:
                - wpa_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:1038,23'
              BranchSideFuncs:
                - WPA_GET_LE16.1747
                - wpa_printf
                - dpp_get_attr
                - dpp_get_attr
                - dpp_reconfig_init
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:1046,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1047,3'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_tcp.c:1048,27'
              BranchSideFuncs:
                - dpp_set_configurator
                - dpp_tcp_send_msg
                - dpp_auth_deinit
        - Branch String:   '../../../src/common/dpp_tcp.c:1048,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1049,19'
              BranchSideFuncs:
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_tcp.c:1053,15'
              BranchSideFuncs:
                - dpp_tcp_send_msg
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1008,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1013,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1015,15'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:1018,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:1022,2'
          Dst:             wpa_hexdump
        - Src:             '../../../src/common/dpp_tcp.c:1024,9'
          Dst:             dpp_configurator_find_kid
        - Src:             '../../../src/common/dpp_tcp.c:1026,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1031,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:1034,3'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:1038,10'
          Dst:             WPA_GET_LE16
        - Src:             '../../../src/common/dpp_tcp.c:1039,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1041,12'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:1042,9'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:1044,9'
          Dst:             dpp_reconfig_init
        - Src:             '../../../src/common/dpp_tcp.c:1048,6'
          Dst:             dpp_set_configurator
        - Src:             '../../../src/common/dpp_tcp.c:1049,3'
          Dst:             dpp_auth_deinit
        - Src:             '../../../src/common/dpp_tcp.c:1054,9'
          Dst:             dpp_tcp_send_msg
    - functionName:    dpp_controller_rx_reconfig_auth_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_reconfig_auth_resp_rx
        - dpp_tcp_send_msg
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1068,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1068,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_reconfig_auth_resp_rx
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1069,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1068,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1068,35'
              BranchSideFuncs:
                - wpa_printf
                - dpp_reconfig_auth_resp_rx
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1069,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1068,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1069,3'
              BranchSideFuncs:
                - dpp_reconfig_auth_resp_rx
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1074,35'
              BranchSideFuncs:
                - dpp_reconfig_auth_resp_rx
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:1075,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1076,3'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1078,25'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1066,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1069,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1074,9'
          Dst:             dpp_reconfig_auth_resp_rx
        - Src:             '../../../src/common/dpp_tcp.c:1078,8'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:1079,2'
          Dst:             wpabuf_free
    - functionName:    dpp_controller_rx_pkex_exchange_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         18
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dpp_pkex_rx_exchange_req
        - dpp_tcp_send_msg
        - strlen
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1090,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1091,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - strlen
                - dpp_pkex_rx_exchange_req
                - wpa_printf
                - dpp_tcp_send_msg
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1093,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - strlen
                - dpp_pkex_rx_exchange_req
                - wpa_printf
                - dpp_tcp_send_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1098,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1098,27'
              BranchSideFuncs:
                - wpa_printf
                - strlen
                - dpp_pkex_rx_exchange_req
                - wpa_printf
                - dpp_tcp_send_msg
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1099,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1098,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1099,3'
              BranchSideFuncs:
                - strlen
                - dpp_pkex_rx_exchange_req
                - wpa_printf
                - dpp_tcp_send_msg
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1104,6'
              BranchSideFuncs:
                - strlen
                - dpp_pkex_rx_exchange_req
                - wpa_printf
                - dpp_tcp_send_msg
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1104,17'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1104,20'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1105,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1104,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1105,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1110,40'
              BranchSideFuncs:
                - strlen
                - dpp_pkex_rx_exchange_req
                - wpa_printf
                - dpp_tcp_send_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:1116,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1117,3'
              BranchSideFuncs:
                - dpp_tcp_send_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:1122,26'
              BranchSideFuncs:
                - dpp_tcp_send_msg
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1093,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1099,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1105,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1114,12'
          Dst:             strlen
        - Src:             '../../../src/common/dpp_tcp.c:1110,15'
          Dst:             dpp_pkex_rx_exchange_req
        - Src:             '../../../src/common/dpp_tcp.c:1117,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1122,9'
          Dst:             dpp_tcp_send_msg
    - functionName:    dpp_controller_rx_pkex_exchange_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_pkex_rx_exchange_resp
        - dpp_tcp_send_msg
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1136,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1136,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_rx_exchange_resp
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1137,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1136,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1136,35'
              BranchSideFuncs:
                - dpp_pkex_rx_exchange_resp
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1137,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1136,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1137,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1141,34'
              BranchSideFuncs:
                - dpp_pkex_rx_exchange_resp
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
        - Branch String:   '../../../src/common/dpp_tcp.c:1142,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1143,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1147,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1134,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1137,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1141,8'
          Dst:             dpp_pkex_rx_exchange_resp
        - Src:             '../../../src/common/dpp_tcp.c:1143,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1147,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1148,8'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:1149,2'
          Dst:             wpabuf_free
    - functionName:    dpp_controller_rx_pkex_commit_reveal_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         17
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - dpp_pkex_finish
        - dpp_pkex_rx_commit_reveal_req
        - dpp_tcp_send_msg
        - wpa_printf
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1165,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1165,15'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_rx_commit_reveal_req
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_pkex_finish
            - BranchSide:      '../../../src/common/dpp_tcp.c:1166,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1165,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1165,35'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1166,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1165,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1166,3'
              BranchSideFuncs:
                - dpp_pkex_rx_commit_reveal_req
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_pkex_finish
            - BranchSide:      '../../../src/common/dpp_tcp.c:1170,38'
              BranchSideFuncs:
                - dpp_pkex_rx_commit_reveal_req
                - wpa_printf
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_pkex_finish
        - Branch String:   '../../../src/common/dpp_tcp.c:1171,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1172,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_pkex_finish
            - BranchSide:      '../../../src/common/dpp_tcp.c:1176,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_pkex_finish
        - Branch String:   '../../../src/common/dpp_tcp.c:1179,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1180,10'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1181,23'
              BranchSideFuncs:
                - dpp_pkex_finish
        - Branch String:   '../../../src/common/dpp_tcp.c:1182,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1183,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1184,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1163,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1166,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1170,8'
          Dst:             dpp_pkex_rx_commit_reveal_req
        - Src:             '../../../src/common/dpp_tcp.c:1172,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1176,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1177,8'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:1178,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:1181,7'
          Dst:             dpp_pkex_finish
    - functionName:    dpp_controller_rx_pkex_commit_reveal_resp
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         17
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - dpp_pkex_finish
        - dpp_pkex_rx_commit_reveal_resp
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1200,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1200,16'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_rx_commit_reveal_resp
                - dpp_pkex_finish
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1201,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1200,32'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1200,36'
              BranchSideFuncs:
                - wpa_printf
                - dpp_pkex_rx_commit_reveal_resp
                - dpp_pkex_finish
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1201,3'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1200,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1201,3'
              BranchSideFuncs:
                - dpp_pkex_rx_commit_reveal_resp
                - dpp_pkex_finish
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1205,39'
              BranchSideFuncs:
                - dpp_pkex_rx_commit_reveal_resp
                - dpp_pkex_finish
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1206,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1207,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1211,23'
              BranchSideFuncs:
                - dpp_pkex_finish
        - Branch String:   '../../../src/common/dpp_tcp.c:1212,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1213,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1214,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:1216,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1217,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:1218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1198,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1201,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1205,8'
          Dst:             dpp_pkex_rx_commit_reveal_resp
        - Src:             '../../../src/common/dpp_tcp.c:1207,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1211,7'
          Dst:             dpp_pkex_finish
    - functionName:    dpp_controller_conn_status_result_wait_timeout
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - eloop_ctx
        - timeout_ctx
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_connection_remove
        - wpa_msg
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:862,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:863,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:865,2'
              BranchSideFuncs:
                - wpa_printf
                - wpa_msg
                - dpp_connection_remove
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:865,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:867,2'
          Dst:             wpa_msg
        - Src:             '../../../src/common/dpp_tcp.c:869,2'
          Dst:             dpp_connection_remove
    - functionName:    dl_list_del
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_connection_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - dpp_auth_deinit
        - dpp_controller_conn_status_result_wait_timeout
        - dpp_pkex_free
        - dpp_relay_conn_timeout
        - dpp_tcp_build_csr
        - dpp_tcp_gas_query_comeback
        - eloop_cancel_timeout
        - eloop_unregister_sock
        - wpa_printf
        - wpabuf_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:104,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:104,6'
              BranchSideFuncs:
                - wpa_printf
                - eloop_unregister_sock
                - eloop_unregister_sock
                - close
                - eloop_cancel_timeout
                - eloop_cancel_timeout
                - eloop_cancel_timeout
                - eloop_cancel_timeout
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_deinit
                - dpp_pkex_free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:106,7'
              BranchSideFuncs:
                - wpa_printf
                - eloop_unregister_sock
                - eloop_unregister_sock
                - close
                - eloop_cancel_timeout
                - eloop_cancel_timeout
                - eloop_cancel_timeout
                - eloop_cancel_timeout
                - wpabuf_free
                - wpabuf_free
                - dpp_auth_deinit
                - dpp_pkex_free
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:105,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:107,3'
          Dst:             eloop_unregister_sock
        - Src:             '../../../src/common/dpp_tcp.c:108,3'
          Dst:             eloop_unregister_sock
        - Src:             '../../../src/common/dpp_tcp.c:109,3'
          Dst:             close
        - Src:             '../../../src/common/dpp_tcp.c:111,2'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:111,2'
          Dst:             dpp_controller_conn_status_result_wait_timeout
        - Src:             '../../../src/common/dpp_tcp.c:113,2'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:113,2'
          Dst:             dpp_tcp_build_csr
        - Src:             '../../../src/common/dpp_tcp.c:114,2'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:114,2'
          Dst:             dpp_tcp_gas_query_comeback
        - Src:             '../../../src/common/dpp_tcp.c:115,2'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:115,2'
          Dst:             dpp_relay_conn_timeout
        - Src:             '../../../src/common/dpp_tcp.c:119,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:120,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:121,2'
          Dst:             dpp_auth_deinit
        - Src:             '../../../src/common/dpp_tcp.c:122,2'
          Dst:             dpp_pkex_free
    - functionName:    close
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_relay_conn_timeout
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - eloop_ctx
        - timeout_ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dpp_connection_remove
        - wpa_printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:442,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:444,2'
          Dst:             dpp_connection_remove
    - functionName:    WPA_PUT_BE32
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_broadcast_ether_addr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ether_addr_equal
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../src/utils/common.h:572,9'
          Dst:             memcmp
    - functionName:    dpp_tcp_send_conn_status_msg
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - conn
        - result
        - ssid
        - ssid_len
        - channel_list
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_build_conn_status_result
        - dpp_connection_remove
        - dpp_tcp_send_msg
        - wpabuf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2619,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2620,25'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:2624,25'
              BranchSideFuncs:
                - dpp_tcp_send_msg
                - wpabuf_free
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:2627,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2628,25'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:2634,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2634,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2634,2'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2635,7'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2635,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2638,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2641,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2617,8'
          Dst:             dpp_build_conn_status_result
        - Src:             '../../../src/common/dpp_tcp.c:2620,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:2624,8'
          Dst:             dpp_tcp_send_msg
        - Src:             '../../../src/common/dpp_tcp.c:2625,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:2628,3'
          Dst:             dpp_connection_remove
    - functionName:    dpp_tcp_send_conn_status
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - result
        - ssid
        - ssid_len
        - channel_list
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_tcp_send_conn_status_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2652,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2652,2'
              BranchSideFuncs:
                - dpp_tcp_send_conn_status_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2653,7'
              BranchSideFuncs:
                - dpp_tcp_send_conn_status_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:2653,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2653,21'
              BranchSideFuncs:
                - dpp_tcp_send_conn_status_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2658,2'
              BranchSideFuncs:
                - dpp_tcp_send_conn_status_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:2653,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2654,33'
              BranchSideFuncs:
                - dpp_tcp_send_conn_status_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2658,2'
              BranchSideFuncs:
                - dpp_tcp_send_conn_status_msg
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2654,4'
          Dst:             dpp_tcp_send_conn_status_msg
    - functionName:    dpp_tcp_conn_status_requested
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2601
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2592,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2593,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2595,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2595,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2596,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2600,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2596,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2596,21'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2598,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2596,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2597,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2598,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_relay_stop_listen
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - eloop_unregister_sock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2580,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2580,14'
              BranchSideFuncs:
                - eloop_unregister_sock
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2581,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2580,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2581,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2582,24'
              BranchSideFuncs:
                - eloop_unregister_sock
                - close
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2582,2'
          Dst:             eloop_unregister_sock
        - Src:             '../../../src/common/dpp_tcp.c:2583,2'
          Dst:             close
    - functionName:    dpp_relay_tcp_cb
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - eloop_ctx
        - sock_ctx
      BBCount:         31
      ICount:          299
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - accept
        - close
        - dl_list_add
        - dl_list_init
        - dl_list_len
        - dpp_controller_rx
        - dpp_relay_controller_free
        - dpp_relay_controller_get_addr
        - eloop_register_sock
        - fcntl
        - hostapd_ip_txt
        - inet_ntoa
        - ntohs
        - os_zalloc
        - strerror
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2432,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2435,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2439,21'
              BranchSideFuncs:
                - inet_ntoa
                - ntohs
                - wpa_printf
                - dpp_relay_controller_get_addr
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
                - dl_list_len
                - hostapd_ip_txt
                - wpa_printf
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2442,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2442,15'
              BranchSideFuncs:
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2453,7'
              BranchSideFuncs:
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2442,35'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2443,19'
              BranchSideFuncs:
                - dl_list_len
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
                - hostapd_ip_txt
                - wpa_printf
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2453,7'
              BranchSideFuncs:
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2442,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2448,23'
              BranchSideFuncs:
                - hostapd_ip_txt
                - wpa_printf
                - dpp_relay_controller_free
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2453,7'
              BranchSideFuncs:
                - wpa_printf
                - os_zalloc
                - close
                - free
                - dl_list_init.1831
                - wpa_printf
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2453,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2453,16'
              BranchSideFuncs:
                - wpa_printf
                - close
                - free
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2468,7'
              BranchSideFuncs:
                - wpa_printf
                - close
                - free
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2453,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2454,3'
              BranchSideFuncs:
                - wpa_printf
                - close
                - free
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2468,7'
              BranchSideFuncs:
                - wpa_printf
                - close
                - free
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2456,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2457,4'
              BranchSideFuncs:
                - dl_list_init.1831
                - wpa_printf
                - close
                - free
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2458,17'
              BranchSideFuncs:
                - dl_list_init.1831
                - wpa_printf
                - close
                - free
                - dl_list_len
                - os_zalloc
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2468,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2469,3'
              BranchSideFuncs:
                - dl_list_len
                - os_zalloc
                - close
                - free
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2474,19'
              BranchSideFuncs:
                - dl_list_len
                - os_zalloc
                - close
                - free
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2474,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2475,3'
              BranchSideFuncs:
                - wpa_printf
                - close
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2480,9'
              BranchSideFuncs:
                - os_zalloc
                - close
                - free
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2481,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2482,3'
              BranchSideFuncs:
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - close
                - free
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2484,17'
              BranchSideFuncs:
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - close
                - free
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2491,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2493,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2497,26'
              BranchSideFuncs:
                - eloop_register_sock
                - dl_list_add.1835
                - close
                - free
        - Branch String:   '../../../src/common/dpp_tcp.c:2497,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2499,3'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2500,2'
              BranchSideFuncs:
                - dl_list_add.1835
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2429,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2431,7'
          Dst:             accept
        - Src:             '../../../src/common/dpp_tcp.c:2435,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2435,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2433,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2439,6'
          Dst:             inet_ntoa
        - Src:             '../../../src/common/dpp_tcp.c:2439,32'
          Dst:             ntohs
        - Src:             '../../../src/common/dpp_tcp.c:2438,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2441,9'
          Dst:             dpp_relay_controller_get_addr
        - Src:             '../../../src/common/dpp_tcp.c:2443,6'
          Dst:             dl_list_len
        - Src:             '../../../src/common/dpp_tcp.c:2448,7'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp_tcp.c:2446,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2450,3'
          Dst:             dpp_relay_controller_free
        - Src:             '../../../src/common/dpp_tcp.c:2454,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2455,10'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:2458,3'
          Dst:             dl_list_init
        - Src:             '../../../src/common/dpp_tcp.c:2469,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2474,6'
          Dst:             dl_list_len
        - Src:             '../../../src/common/dpp_tcp.c:2475,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2480,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:2491,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:2493,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2493,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2492,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2497,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:2497,6'
          Dst:             dpp_controller_rx
        - Src:             '../../../src/common/dpp_tcp.c:2504,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp_tcp.c:2508,2'
          Dst:             close
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_ntoa
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dl_list_len
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/utils/list.h:58,2'
          Branch Sides:
            - BranchSide:      '../../../src/utils/list.h:59,8'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/utils/list.h:60,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_relay_controller_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_connection_remove
        - hostapd_ip_txt
        - wpa_printf
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2368,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2370,25'
              BranchSideFuncs:
                - dpp_connection_remove
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2371,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2366,6'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp_tcp.c:2365,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2370,3'
          Dst:             dpp_connection_remove
    - functionName:    dl_list_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dl_list_add
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/utils/list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_relay_listen
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - port
        - config
      BBCount:         22
      ICount:          184
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - bind
        - close
        - dpp_relay_tcp_cb
        - eloop_register_sock
        - fcntl
        - htons
        - listen
        - setsockopt
        - socket
        - strerror
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2520,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2522,17'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2526,6'
              BranchSideFuncs:
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2527,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2530,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2534,17'
              BranchSideFuncs:
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2534,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2537,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2541,12'
              BranchSideFuncs:
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
        - Branch String:   '../../../src/common/dpp_tcp.c:2541,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2543,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2549,2'
              BranchSideFuncs:
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - close
        - Branch String:   '../../../src/common/dpp_tcp.c:2553,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2556,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2560,13'
              BranchSideFuncs:
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - close
        - Branch String:   '../../../src/common/dpp_tcp.c:2560,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2561,12'
              BranchSideFuncs:
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2564,9'
              BranchSideFuncs:
                - close
        - Branch String:   '../../../src/common/dpp_tcp.c:2561,40'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2562,26'
              BranchSideFuncs:
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2564,9'
              BranchSideFuncs:
                - close
        - Branch String:   '../../../src/common/dpp_tcp.c:2560,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2564,9'
              BranchSideFuncs:
                - close
            - BranchSide:      '../../../src/common/dpp_tcp.c:2568,20'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2521,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2526,6'
          Dst:             socket
        - Src:             '../../../src/common/dpp_tcp.c:2530,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2530,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2528,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2534,6'
          Dst:             setsockopt
        - Src:             '../../../src/common/dpp_tcp.c:2537,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2537,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2535,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2541,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:2543,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2543,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2542,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2544,3'
          Dst:             close
        - Src:             '../../../src/common/dpp_tcp.c:2552,17'
          Dst:             htons
        - Src:             '../../../src/common/dpp_tcp.c:2553,6'
          Dst:             bind
        - Src:             '../../../src/common/dpp_tcp.c:2556,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2556,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2554,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2557,3'
          Dst:             close
        - Src:             '../../../src/common/dpp_tcp.c:2560,6'
          Dst:             listen
        - Src:             '../../../src/common/dpp_tcp.c:2561,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:2562,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:2562,6'
          Dst:             dpp_relay_tcp_cb
        - Src:             '../../../src/common/dpp_tcp.c:2564,3'
          Dst:             close
        - Src:             '../../../src/common/dpp_tcp.c:2573,2'
          Dst:             wpa_printf
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listen
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_relay_remove_controller
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - addr
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dl_list_del
        - dpp_relay_controller_free
        - hostapd_ip_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2400,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2401,3'
              BranchSideFuncs:
                - hostapd_ip_equal
                - dpp_relay_controller_free
                - hostapd_ip_equal
                - dl_list_del.1822
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2403,2'
              BranchSideFuncs:
                - hostapd_ip_equal
                - dpp_relay_controller_free
                - hostapd_ip_equal
                - dl_list_del.1822
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2403,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2405,25'
              BranchSideFuncs:
                - hostapd_ip_equal
                - hostapd_ip_equal
                - dpp_relay_controller_free
                - dl_list_del.1822
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2412,6'
              BranchSideFuncs:
                - hostapd_ip_equal
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2405,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2406,17'
              BranchSideFuncs:
                - dl_list_del.1822
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2410,2'
              BranchSideFuncs:
                - hostapd_ip_equal
                - dpp_relay_controller_free
                - hostapd_ip_equal
                - dl_list_del.1822
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2412,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2412,26'
              BranchSideFuncs:
                - hostapd_ip_equal
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2413,24'
              BranchSideFuncs:
                - hostapd_ip_equal
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2412,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2412,6'
              BranchSideFuncs:
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2414,29'
              BranchSideFuncs:
                - dpp_relay_controller_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2405,7'
          Dst:             hostapd_ip_equal
        - Src:             '../../../src/common/dpp_tcp.c:2406,4'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp_tcp.c:2407,4'
          Dst:             dpp_relay_controller_free
        - Src:             '../../../src/common/dpp_tcp.c:2413,6'
          Dst:             hostapd_ip_equal
        - Src:             '../../../src/common/dpp_tcp.c:2414,3'
          Dst:             dpp_relay_controller_free
    - functionName:    dpp_relay_flush_controllers
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dl_list_del
        - dpp_relay_controller_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2379,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2380,3'
              BranchSideFuncs:
                - dpp_relay_controller_free
                - dl_list_del.1822
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2382,2'
              BranchSideFuncs:
                - dpp_relay_controller_free
                - dl_list_del.1822
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2382,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2384,16'
              BranchSideFuncs:
                - dl_list_del.1822
                - dpp_relay_controller_free
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2388,6'
              BranchSideFuncs:
                - dpp_relay_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2388,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2388,6'
              BranchSideFuncs:
                - dpp_relay_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2389,29'
              BranchSideFuncs:
                - dpp_relay_controller_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2384,3'
          Dst:             dl_list_del
        - Src:             '../../../src/common/dpp_tcp.c:2385,3'
          Dst:             dpp_relay_controller_free
        - Src:             '../../../src/common/dpp_tcp.c:2389,3'
          Dst:             dpp_relay_controller_free
    - functionName:    dpp_tcp_init_flush
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_connection_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2354,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2356,25'
              BranchSideFuncs:
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:2357,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2356,3'
          Dst:             dpp_connection_remove
    - functionName:    dpp_controller_is_own_pkex_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dpp
        - buf
        - len
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - dpp_get_attr
        - memcmp
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2328,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2329,8'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:2346,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2329,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2329,23'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:2330,4'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
        - Branch String:   '../../../src/common/dpp_tcp.c:2329,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2330,4'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:2332,8'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
        - Branch String:   '../../../src/common/dpp_tcp.c:2332,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2333,28'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_get_attr
                - wpabuf_head.1735
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:2340,7'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_get_attr
                - wpabuf_head.1735
                - memcmp
        - Branch String:   '../../../src/common/dpp_tcp.c:2336,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2337,5'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_get_attr
                - wpabuf_head.1735
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:2338,3'
              BranchSideFuncs:
                - wpabuf_len.1711
                - dpp_get_attr
                - wpabuf_head.1735
                - memcmp
        - Branch String:   '../../../src/common/dpp_tcp.c:2340,55'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2341,7'
              BranchSideFuncs:
                - wpabuf_head.1735
                - memcmp
                - dpp_get_attr
                - wpabuf_len.1711
            - BranchSide:      '../../../src/common/dpp_tcp.c:2344,2'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
        - Branch String:   '../../../src/common/dpp_tcp.c:2340,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2343,4'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2344,2'
              BranchSideFuncs:
                - dpp_get_attr
                - wpabuf_len.1711
                - wpabuf_head.1735
                - memcmp
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2333,15'
          Dst:             dpp_get_attr
        - Src:             '../../../src/common/dpp_tcp.c:2340,23'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:2341,7'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_tcp.c:2341,7'
          Dst:             memcmp
    - functionName:    dpp_controller_pkex_add
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - bi
        - code
        - identifier
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2310,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2311,3'
              BranchSideFuncs:
                - free
                - free
                - strdup
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2313,18'
              BranchSideFuncs:
                - free
                - free
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2315,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2315,27'
              BranchSideFuncs:
                - strdup
                - free
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2315,2'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2317,26'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2317,39'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2317,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2315,27'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2317,39'
          Dst:             strdup
    - functionName:    dpp_controller_new_qr_code
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - bi
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dpp_notify_new_qr_code
        - dpp_tcp_send_msg
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2288,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2289,3'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2291,2'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:2291,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2291,2'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2292,37'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:2294,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2295,30'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2296,4'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
        - Branch String:   '../../../src/common/dpp_tcp.c:2294,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2296,4'
              BranchSideFuncs:
                - dpp_notify_new_qr_code
                - wpa_printf
                - dpp_tcp_send_msg
            - BranchSide:      '../../../src/common/dpp_tcp.c:2297,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_tcp_send_msg
                - dpp_notify_new_qr_code
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2295,7'
          Dst:             dpp_notify_new_qr_code
        - Src:             '../../../src/common/dpp_tcp.c:2297,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2299,3'
          Dst:             dpp_tcp_send_msg
    - functionName:    dpp_tcp_peer_id_match
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - auth
        - id
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2244,14'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2245,5'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2245,19'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2245,22'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2246,5'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2246,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2245,47'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2246,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_tcp_get_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_tcp_peer_id_match
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2255,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2256,29'
              BranchSideFuncs:
                - dpp_tcp_peer_id_match
            - BranchSide:      '../../../src/common/dpp_tcp.c:2260,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2256,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2257,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2258,2'
              BranchSideFuncs:
                - dpp_tcp_peer_id_match
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2256,7'
          Dst:             dpp_tcp_peer_id_match
    - functionName:    dpp_controller_get_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dpp
        - id
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_tcp_get_auth
        - dpp_tcp_peer_id_match
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2270,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2271,27'
              BranchSideFuncs:
                - dpp_tcp_get_auth
                - dpp_tcp_peer_id_match
            - BranchSide:      '../../../src/common/dpp_tcp.c:2273,2'
              BranchSideFuncs:
                - dpp_tcp_get_auth
                - dpp_tcp_peer_id_match
        - Branch String:   '../../../src/common/dpp_tcp.c:2273,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2274,29'
              BranchSideFuncs:
                - dpp_tcp_peer_id_match
                - dpp_tcp_get_auth
            - BranchSide:      '../../../src/common/dpp_tcp.c:2278,26'
              BranchSideFuncs:
                - dpp_tcp_get_auth
        - Branch String:   '../../../src/common/dpp_tcp.c:2274,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2275,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2276,2'
              BranchSideFuncs:
                - dpp_tcp_get_auth
                - dpp_tcp_peer_id_match
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2271,10'
          Dst:             dpp_tcp_get_auth
        - Src:             '../../../src/common/dpp_tcp.c:2274,7'
          Dst:             dpp_tcp_peer_id_match
        - Src:             '../../../src/common/dpp_tcp.c:2278,9'
          Dst:             dpp_tcp_get_auth
    - functionName:    dpp_controller_stop_for_ctx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - cb_ctx
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dpp_controller_stop
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2236,10'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2236,13'
              BranchSideFuncs:
                - dpp_controller_stop
            - BranchSide:      '../../../src/common/dpp_tcp.c:2236,10'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2236,29'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2236,32'
              BranchSideFuncs:
                - dpp_controller_stop
            - BranchSide:      '../../../src/common/dpp_tcp.c:2236,29'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2236,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2236,6'
              BranchSideFuncs:
                - dpp_controller_stop
            - BranchSide:      '../../../src/common/dpp_tcp.c:2237,23'
              BranchSideFuncs:
                - dpp_controller_stop
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2237,3'
          Dst:             dpp_controller_stop
    - functionName:    dpp_controller_stop
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_controller_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2227,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2227,6'
              BranchSideFuncs:
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2228,23'
              BranchSideFuncs:
                - dpp_controller_free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2228,3'
          Dst:             dpp_controller_free
    - functionName:    dpp_controller_free
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - dpp_connection_remove
        - eloop_unregister_sock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:721,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:722,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - eloop_unregister_sock
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:724,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - eloop_unregister_sock
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:724,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:726,25'
              BranchSideFuncs:
                - dpp_connection_remove
                - free
                - free
                - free
                - free
                - close
                - eloop_unregister_sock
            - BranchSide:      '../../../src/common/dpp_tcp.c:728,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - eloop_unregister_sock
        - Branch String:   '../../../src/common/dpp_tcp.c:728,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:729,9'
              BranchSideFuncs:
                - close
                - eloop_unregister_sock
                - free
                - free
                - free
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:732,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:726,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:729,3'
          Dst:             close
        - Src:             '../../../src/common/dpp_tcp.c:730,3'
          Dst:             eloop_unregister_sock
    - functionName:    dpp_controller_set_params
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - configurator_params
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2206,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2206,15'
              BranchSideFuncs:
                - free
                - strdup
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2207,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2206,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2207,3'
              BranchSideFuncs:
                - free
                - strdup
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2209,6'
              BranchSideFuncs:
                - free
                - strdup
                - free
        - Branch String:   '../../../src/common/dpp_tcp.c:2209,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2210,15'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2217,3'
              BranchSideFuncs:
                - free
        - Branch String:   '../../../src/common/dpp_tcp.c:2212,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2213,4'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2214,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2210,15'
          Dst:             strdup
    - functionName:    dpp_controller_tcp_cb
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - eloop_ctx
        - sock_ctx
      BBCount:         13
      ICount:          161
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - accept
        - close
        - dl_list_add
        - dpp_controller_rx
        - eloop_register_sock
        - fcntl
        - inet_ntoa
        - ntohs
        - os_zalloc
        - strerror
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1870,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1873,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1877,21'
              BranchSideFuncs:
                - inet_ntoa
                - ntohs
                - wpa_printf
                - os_zalloc
                - close
                - free
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1880,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1881,3'
              BranchSideFuncs:
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - close
                - free
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1883,17'
              BranchSideFuncs:
                - fcntl
                - eloop_register_sock
                - dl_list_add.1835
                - close
                - free
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1892,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1894,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - close
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1898,26'
              BranchSideFuncs:
                - eloop_register_sock
                - dl_list_add.1835
                - close
                - free
        - Branch String:   '../../../src/common/dpp_tcp.c:1898,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1900,3'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1901,2'
              BranchSideFuncs:
                - dl_list_add.1835
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1867,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1869,7'
          Dst:             accept
        - Src:             '../../../src/common/dpp_tcp.c:1873,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1873,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:1871,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1877,6'
          Dst:             inet_ntoa
        - Src:             '../../../src/common/dpp_tcp.c:1877,32'
          Dst:             ntohs
        - Src:             '../../../src/common/dpp_tcp.c:1876,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1879,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:1892,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:1894,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1894,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:1893,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1898,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:1898,6'
          Dst:             dpp_controller_rx
        - Src:             '../../../src/common/dpp_tcp.c:1905,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp_tcp.c:1909,2'
          Dst:             close
    - functionName:    dpp_controller_start
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - config
      BBCount:         34
      ICount:          269
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - bind
        - dl_list_init
        - dpp_controller_free
        - dpp_controller_tcp_cb
        - eloop_register_sock
        - fcntl
        - htons
        - listen
        - os_zalloc
        - setsockopt
        - socket
        - strdup
        - strerror
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2138,11'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2138,14'
              BranchSideFuncs:
                - os_zalloc
                - dl_list_init.1831
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2139,3'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:2138,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2139,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2141,9'
              BranchSideFuncs:
                - os_zalloc
                - dl_list_init.1831
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2142,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2143,3'
              BranchSideFuncs:
                - dl_list_init.1831
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2144,17'
              BranchSideFuncs:
                - dl_list_init.1831
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2145,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2147,4'
              BranchSideFuncs:
                - strdup
                - dl_list_init.1831
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2148,16'
              BranchSideFuncs:
                - dl_list_init.1831
                - socket
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2158,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2159,3'
              BranchSideFuncs:
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2161,17'
              BranchSideFuncs:
                - setsockopt
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2161,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2165,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2169,12'
              BranchSideFuncs:
                - fcntl
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2169,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2171,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2176,2'
              BranchSideFuncs:
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2179,9'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2179,28'
              BranchSideFuncs:
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2179,7'
              BranchSideFuncs:
                - htons
                - bind
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2181,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2184,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2187,13'
              BranchSideFuncs:
                - listen
                - fcntl
                - eloop_register_sock
                - wpa_printf
                - dpp_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2187,51'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2188,12'
              BranchSideFuncs:
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2191,3'
              BranchSideFuncs:
                - dpp_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2188,49'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2189,26'
              BranchSideFuncs:
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2191,3'
              BranchSideFuncs:
                - dpp_controller_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2187,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2191,3'
              BranchSideFuncs:
                - dpp_controller_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2193,20'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2141,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:2147,4'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2148,2'
          Dst:             dl_list_init
        - Src:             '../../../src/common/dpp_tcp.c:2157,15'
          Dst:             socket
        - Src:             '../../../src/common/dpp_tcp.c:2161,6'
          Dst:             setsockopt
        - Src:             '../../../src/common/dpp_tcp.c:2165,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2165,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2163,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2169,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:2171,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2171,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2170,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2180,17'
          Dst:             htons
        - Src:             '../../../src/common/dpp_tcp.c:2181,6'
          Dst:             bind
        - Src:             '../../../src/common/dpp_tcp.c:2184,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2184,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2182,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2187,6'
          Dst:             listen
        - Src:             '../../../src/common/dpp_tcp.c:2188,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:2189,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:2189,6'
          Dst:             dpp_controller_tcp_cb
        - Src:             '../../../src/common/dpp_tcp.c:2194,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2197,2'
          Dst:             dpp_controller_free
    - functionName:    dpp_tcp_auth
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - _conn
        - auth
        - name
        - netrole
        - mud_url
        - extra_conf_req_name
        - extra_conf_req_value
        - process_conf_obj
        - tcp_msg_sent
      BBCount:         18
      ICount:          164
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - dpp_conn_tx_ready
        - dpp_tcp_auth_start
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2111,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2111,15'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
                - strdup
                - strdup
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2111,15'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
                - strdup
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2113,18'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2113,28'
              BranchSideFuncs:
                - strdup
                - free
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
                - strdup
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2113,2'
              BranchSideFuncs:
                - free
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2115,30'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2115,2'
              BranchSideFuncs:
                - strdup
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2116,3'
              BranchSideFuncs:
                - strdup
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2117,31'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2117,2'
              BranchSideFuncs:
                - strdup
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
            - BranchSide:      '../../../src/common/dpp_tcp.c:2118,3'
              BranchSideFuncs:
                - strdup
                - dpp_tcp_auth_start
                - dpp_conn_tx_ready
        - Branch String:   '../../../src/common/dpp_tcp.c:2122,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2123,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2125,20'
              BranchSideFuncs:
                - dpp_conn_tx_ready
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2111,15'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2113,28'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2116,3'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2118,3'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2122,6'
          Dst:             dpp_tcp_auth_start
        - Src:             '../../../src/common/dpp_tcp.c:2125,2'
          Dst:             dpp_conn_tx_ready
    - functionName:    dpp_tcp_auth_start
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
        - auth
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dpp_tcp_encaps
        - wpabuf_head
        - wpabuf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2002,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2003,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:2005,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1997,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_tcp.c:1998,14'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:2001,18'
          Dst:             dpp_tcp_encaps
    - functionName:    dpp_tcp_encaps
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hdr
        - buf
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_put_be32
        - wpabuf_put_data
        - wpabuf_put_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:524,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:525,3'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
            - BranchSide:      '../../../src/common/dpp_tcp.c:526,18'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:523,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:526,2'
          Dst:             wpabuf_put_be32
        - Src:             '../../../src/common/dpp_tcp.c:527,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:528,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_tcp.c:529,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_tcp.c:530,2'
          Dst:             wpa_hexdump_buf
    - functionName:    dpp_tcp_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - auth
        - addr
        - port
        - name
        - netrole
        - mud_url
        - extra_conf_req_name
        - extra_conf_req_value
        - msg_ctx
        - cb_ctx
        - process_conf_obj
        - tcp_msg_sent
      BBCount:         34
      ICount:          284
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - connect
        - dl_list_add
        - dpp_auth_deinit
        - dpp_conn_tx_ready
        - dpp_connection_free
        - dpp_ipaddr_to_sockaddr
        - dpp_tcp_auth_start
        - eloop_register_sock
        - fcntl
        - hostapd_ip_txt
        - os_zalloc
        - socket
        - strdup
        - strerror
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:2027,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2029,19'
              BranchSideFuncs:
                - dpp_auth_deinit
            - BranchSide:      '../../../src/common/dpp_tcp.c:2033,9'
              BranchSideFuncs:
                - os_zalloc
                - dpp_auth_deinit
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2034,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2035,19'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2039,18'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2043,15'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2043,15'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2043,15'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2044,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2045,19'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2046,6'
              BranchSideFuncs:
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2046,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2047,31'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
            - BranchSide:      '../../../src/common/dpp_tcp.c:2048,6'
              BranchSideFuncs:
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
                - strdup
        - Branch String:   '../../../src/common/dpp_tcp.c:2048,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2049,32'
              BranchSideFuncs:
                - strdup
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2050,18'
              BranchSideFuncs:
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2054,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2055,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2057,12'
              BranchSideFuncs:
                - fcntl
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2057,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2059,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2063,14'
              BranchSideFuncs:
                - connect
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:2063,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2064,7'
              BranchSideFuncs:
                - __errno_location
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:2076,26'
              BranchSideFuncs:
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2064,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2066,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2074,2'
              BranchSideFuncs:
                - eloop_register_sock
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2076,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2078,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2079,2'
              BranchSideFuncs:
                - dpp_tcp_auth_start
                - dl_list_add.1835
                - dpp_connection_free
        - Branch String:   '../../../src/common/dpp_tcp.c:2081,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:2082,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:2086,15'
              BranchSideFuncs:
                - dl_list_add.1835
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:2026,6'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp_tcp.c:2025,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2027,6'
          Dst:             dpp_ipaddr_to_sockaddr
        - Src:             '../../../src/common/dpp_tcp.c:2029,3'
          Dst:             dpp_auth_deinit
        - Src:             '../../../src/common/dpp_tcp.c:2033,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:2035,3'
          Dst:             dpp_auth_deinit
        - Src:             '../../../src/common/dpp_tcp.c:2043,15'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2045,19'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2047,31'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2049,32'
          Dst:             strdup
        - Src:             '../../../src/common/dpp_tcp.c:2053,15'
          Dst:             socket
        - Src:             '../../../src/common/dpp_tcp.c:2057,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:2059,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2059,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2058,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2063,6'
          Dst:             connect
        - Src:             '../../../src/common/dpp_tcp.c:2064,7'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2066,17'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:2066,8'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:2065,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:2076,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:2076,6'
          Dst:             dpp_conn_tx_ready
        - Src:             '../../../src/common/dpp_tcp.c:2081,6'
          Dst:             dpp_tcp_auth_start
        - Src:             '../../../src/common/dpp_tcp.c:2086,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp_tcp.c:2089,2'
          Dst:             dpp_connection_free
    - functionName:    dpp_ipaddr_to_sockaddr
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - addr
        - addrlen
        - ipaddr
        - port
      BBCount:         7
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - htons
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:410,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:412,32'
              BranchSideFuncs:
                - htons
            - BranchSide:      '../../../src/common/dpp_tcp.c:431,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:416,19'
          Dst:             htons
    - functionName:    connect
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dpp_tcp_pkex_init
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - pkex
        - addr
        - port
        - msg_ctx
        - cb_ctx
        - pkex_done
      BBCount:         22
      ICount:          227
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - connect
        - dl_list_add
        - dpp_conn_tx_ready
        - dpp_connection_free
        - dpp_ipaddr_to_sockaddr
        - dpp_pkex_free
        - dpp_tcp_encaps
        - eloop_register_sock
        - fcntl
        - hostapd_ip_txt
        - os_zalloc
        - socket
        - strerror
        - wpa_printf
        - wpabuf_head
        - wpabuf_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:1928,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1930,17'
              BranchSideFuncs:
                - dpp_pkex_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1934,9'
              BranchSideFuncs:
                - os_zalloc
                - dpp_pkex_free
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1935,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1936,17'
              BranchSideFuncs:
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1940,18'
              BranchSideFuncs:
                - socket
                - fcntl
                - connect
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1946,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1947,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1949,12'
              BranchSideFuncs:
                - fcntl
                - connect
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1949,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1951,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1955,14'
              BranchSideFuncs:
                - connect
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:1955,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1956,7'
              BranchSideFuncs:
                - __errno_location
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:1968,26'
              BranchSideFuncs:
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
        - Branch String:   '../../../src/common/dpp_tcp.c:1956,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1958,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1966,2'
              BranchSideFuncs:
                - eloop_register_sock
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
        - Branch String:   '../../../src/common/dpp_tcp.c:1968,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1970,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:1971,2'
              BranchSideFuncs:
                - wpabuf_head.1735
                - wpabuf_len.1711
                - dpp_tcp_encaps
                - dpp_connection_free
                - dl_list_add.1835
        - Branch String:   '../../../src/common/dpp_tcp.c:1978,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:1979,3'
              BranchSideFuncs:
                - dl_list_add.1835
            - BranchSide:      '../../../src/common/dpp_tcp.c:1984,15'
              BranchSideFuncs:
                - dl_list_add.1835
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:1927,6'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp_tcp.c:1926,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1928,6'
          Dst:             dpp_ipaddr_to_sockaddr
        - Src:             '../../../src/common/dpp_tcp.c:1930,3'
          Dst:             dpp_pkex_free
        - Src:             '../../../src/common/dpp_tcp.c:1934,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:1936,3'
          Dst:             dpp_pkex_free
        - Src:             '../../../src/common/dpp_tcp.c:1945,15'
          Dst:             socket
        - Src:             '../../../src/common/dpp_tcp.c:1949,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:1951,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1951,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:1950,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1955,6'
          Dst:             connect
        - Src:             '../../../src/common/dpp_tcp.c:1956,7'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1958,17'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:1958,8'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:1957,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:1968,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:1968,6'
          Dst:             dpp_conn_tx_ready
        - Src:             '../../../src/common/dpp_tcp.c:1973,8'
          Dst:             wpabuf_head
        - Src:             '../../../src/common/dpp_tcp.c:1974,14'
          Dst:             wpabuf_len
        - Src:             '../../../src/common/dpp_tcp.c:1977,18'
          Dst:             dpp_tcp_encaps
        - Src:             '../../../src/common/dpp_tcp.c:1984,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp_tcp.c:1987,2'
          Dst:             dpp_connection_free
    - functionName:    dpp_relay_controller_available
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dl_list_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:713,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:713,29'
              BranchSideFuncs:
                - dl_list_len
            - BranchSide:      '../../../src/common/dpp_tcp.c:713,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:713,16'
          Dst:             dl_list_len
    - functionName:    dpp_relay_find_conn
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctrl
        - src
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ether_addr_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:663,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:664,24'
              BranchSideFuncs:
                - ether_addr_equal
            - BranchSide:      '../../../src/common/dpp_tcp.c:668,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:664,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:665,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:666,2'
              BranchSideFuncs:
                - ether_addr_equal
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:664,7'
          Dst:             ether_addr_equal
    - functionName:    dpp_relay_rx_gas_req
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dpp
        - src
        - data
        - data_len
      BBCount:         20
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dpp_relay_find_conn
        - dpp_tcp_send
        - wpa_hexdump_buf
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put_be32
        - wpabuf_put_data
        - wpabuf_put_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:682,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:684,30'
              BranchSideFuncs:
                - dpp_relay_find_conn
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - dpp_relay_find_conn
            - BranchSide:      '../../../src/common/dpp_tcp.c:689,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - dpp_relay_find_conn
        - Branch String:   '../../../src/common/dpp_tcp.c:685,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:686,4'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - dpp_relay_find_conn
            - BranchSide:      '../../../src/common/dpp_tcp.c:687,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
                - dpp_relay_find_conn
                - dpp_relay_find_conn
        - Branch String:   '../../../src/common/dpp_tcp.c:689,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:689,15'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:692,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
        - Branch String:   '../../../src/common/dpp_tcp.c:689,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:690,30'
              BranchSideFuncs:
                - dpp_relay_find_conn
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:692,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
        - Branch String:   '../../../src/common/dpp_tcp.c:692,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:693,3'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:695,29'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
        - Branch String:   '../../../src/common/dpp_tcp.c:696,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:697,3'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:698,18'
              BranchSideFuncs:
                - wpabuf_put_be32.1712
                - wpabuf_put_u8.1742
                - wpabuf_put_data.1714
                - wpa_hexdump_buf.1734
                - wpabuf_free
                - dpp_tcp_send
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:684,10'
          Dst:             dpp_relay_find_conn
        - Src:             '../../../src/common/dpp_tcp.c:690,10'
          Dst:             dpp_relay_find_conn
        - Src:             '../../../src/common/dpp_tcp.c:695,8'
          Dst:             wpabuf_alloc
        - Src:             '../../../src/common/dpp_tcp.c:698,2'
          Dst:             wpabuf_put_be32
        - Src:             '../../../src/common/dpp_tcp.c:699,2'
          Dst:             wpabuf_put_u8
        - Src:             '../../../src/common/dpp_tcp.c:700,2'
          Dst:             wpabuf_put_data
        - Src:             '../../../src/common/dpp_tcp.c:701,2'
          Dst:             wpa_hexdump_buf
        - Src:             '../../../src/common/dpp_tcp.c:703,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:706,2'
          Dst:             dpp_tcp_send
    - functionName:    dpp_relay_new_conn
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctrl
        - src
        - freq
      BBCount:         22
      ICount:          200
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - connect
        - dl_list_add
        - dl_list_len
        - dpp_conn_tx_ready
        - dpp_connection_free
        - dpp_ipaddr_to_sockaddr
        - dpp_relay_conn_timeout
        - eloop_cancel_timeout
        - eloop_register_sock
        - eloop_register_timeout
        - fcntl
        - hostapd_ip_txt
        - os_zalloc
        - socket
        - strerror
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:457,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:458,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:464,9'
              BranchSideFuncs:
                - dpp_ipaddr_to_sockaddr
                - os_zalloc
                - socket
                - hostapd_ip_txt
                - wpa_printf
                - fcntl
                - connect
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:463,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:465,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:467,9'
              BranchSideFuncs:
                - os_zalloc
                - socket
                - hostapd_ip_txt
                - wpa_printf
                - fcntl
                - connect
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:468,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:469,3'
              BranchSideFuncs:
                - socket
                - hostapd_ip_txt
                - wpa_printf
                - fcntl
                - connect
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:471,17'
              BranchSideFuncs:
                - socket
                - hostapd_ip_txt
                - wpa_printf
                - fcntl
                - connect
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:479,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:480,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:482,6'
              BranchSideFuncs:
                - hostapd_ip_txt
                - wpa_printf
                - fcntl
                - connect
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:484,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:486,16'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:490,14'
              BranchSideFuncs:
                - connect
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:490,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:491,7'
              BranchSideFuncs:
                - __errno_location
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:503,26'
              BranchSideFuncs:
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
        - Branch String:   '../../../src/common/dpp_tcp.c:491,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:493,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:501,2'
              BranchSideFuncs:
                - eloop_register_sock
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
                - dpp_connection_free
        - Branch String:   '../../../src/common/dpp_tcp.c:503,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:505,3'
              BranchSideFuncs:
                - dpp_connection_free
            - BranchSide:      '../../../src/common/dpp_tcp.c:506,2'
              BranchSideFuncs:
                - eloop_cancel_timeout
                - eloop_register_timeout
                - dl_list_add.1835
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:457,6'
          Dst:             dl_list_len
        - Src:             '../../../src/common/dpp_tcp.c:458,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:463,6'
          Dst:             dpp_ipaddr_to_sockaddr
        - Src:             '../../../src/common/dpp_tcp.c:467,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:478,15'
          Dst:             socket
        - Src:             '../../../src/common/dpp_tcp.c:482,18'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp_tcp.c:481,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:484,6'
          Dst:             fcntl
        - Src:             '../../../src/common/dpp_tcp.c:486,16'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:486,7'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:485,3'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:490,6'
          Dst:             connect
        - Src:             '../../../src/common/dpp_tcp.c:491,7'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:493,17'
          Dst:             __errno_location
        - Src:             '../../../src/common/dpp_tcp.c:493,8'
          Dst:             strerror
        - Src:             '../../../src/common/dpp_tcp.c:492,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:503,6'
          Dst:             eloop_register_sock
        - Src:             '../../../src/common/dpp_tcp.c:503,6'
          Dst:             dpp_conn_tx_ready
        - Src:             '../../../src/common/dpp_tcp.c:508,2'
          Dst:             eloop_cancel_timeout
        - Src:             '../../../src/common/dpp_tcp.c:508,2'
          Dst:             dpp_relay_conn_timeout
        - Src:             '../../../src/common/dpp_tcp.c:509,2'
          Dst:             eloop_register_timeout
        - Src:             '../../../src/common/dpp_tcp.c:509,2'
          Dst:             dpp_relay_conn_timeout
        - Src:             '../../../src/common/dpp_tcp.c:511,2'
          Dst:             dl_list_add
        - Src:             '../../../src/common/dpp_tcp.c:514,2'
          Dst:             dpp_connection_free
    - functionName:    dpp_relay_controller_get
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - pkhash
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:170,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:171,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:173,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../../../src/common/dpp_tcp.c:173,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:175,7'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../../../src/common/dpp_tcp.c:179,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:175,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:177,2'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:175,7'
          Dst:             memcmp
    - functionName:    dpp_relay_controller_get_ctx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - cb_ctx
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:188,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:191,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:191,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:197,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:193,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:194,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:195,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dpp_relay_tx
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - conn
        - hdr
        - buf
        - len
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dpp_connection_remove
        - dpp_tcp_encaps
        - dpp_tcp_send
        - wpa_printf
        - wpabuf_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:545,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:546,25'
              BranchSideFuncs:
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:552,6'
              BranchSideFuncs:
                - dpp_tcp_send
        - Branch String:   '../../../src/common/dpp_tcp.c:552,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:553,3'
              BranchSideFuncs:
                - dpp_tcp_send
            - BranchSide:      '../../../src/common/dpp_tcp.c:554,15'
              BranchSideFuncs:
                - dpp_tcp_send
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:540,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:542,2'
          Dst:             wpabuf_free
        - Src:             '../../../src/common/dpp_tcp.c:544,18'
          Dst:             dpp_tcp_encaps
        - Src:             '../../../src/common/dpp_tcp.c:546,3'
          Dst:             dpp_connection_remove
        - Src:             '../../../src/common/dpp_tcp.c:554,2'
          Dst:             dpp_tcp_send
    - functionName:    dpp_relay_match_ctrl
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ctrl
        - src
        - freq
        - type
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ether_addr_equal
        - is_broadcast_ether_addr
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:565,2'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:566,24'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:580,2'
              BranchSideFuncs: []
        - Branch String:   '../../../src/common/dpp_tcp.c:566,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:567,11'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:568,8'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:568,42'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:569,8'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:570,7'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:569,44'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:570,7'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:578,2'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:570,23'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:571,31'
              BranchSideFuncs:
                - is_broadcast_ether_addr
                - ether_addr_equal
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:578,2'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
        - Branch String:   '../../../src/common/dpp_tcp.c:568,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:572,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      '../../../src/common/dpp_tcp.c:578,2'
              BranchSideFuncs:
                - ether_addr_equal
                - is_broadcast_ether_addr
                - wpa_printf
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:566,7'
          Dst:             ether_addr_equal
        - Src:             '../../../src/common/dpp_tcp.c:571,7'
          Dst:             is_broadcast_ether_addr
        - Src:             '../../../src/common/dpp_tcp.c:572,4'
          Dst:             wpa_printf
    - functionName:    dpp_relay_rx_action
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - src
        - hdr
        - buf
        - len
        - freq
        - i_bootstrap
        - r_bootstrap
        - cb_ctx
      BBCount:         55
      ICount:          332
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - dpp_connection_remove
        - dpp_relay_controller_get
        - dpp_relay_controller_get_ctx
        - dpp_relay_match_ctrl
        - dpp_relay_new_conn
        - dpp_relay_tx
        - dpp_tcp_encaps
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:596,40'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:597,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:615,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:597,41'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:598,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:615,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:598,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:599,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:615,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:596,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:600,3'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:615,6'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:600,3'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:602,32'
              BranchSideFuncs:
                - dpp_relay_match_ctrl
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:607,7'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:603,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:604,25'
              BranchSideFuncs:
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:605,3'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
                - dpp_relay_match_ctrl
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:607,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:608,32'
              BranchSideFuncs:
                - dpp_relay_match_ctrl
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:613,2'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:610,8'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:611,25'
              BranchSideFuncs:
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:612,3'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:615,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:616,6'
              BranchSideFuncs:
                - dpp_relay_controller_get_ctx
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:619,39'
              BranchSideFuncs:
                - dpp_relay_controller_get_ctx
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:615,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:619,39'
              BranchSideFuncs:
                - dpp_relay_controller_get_ctx
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:620,13'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
                - dpp_relay_controller_get_ctx
        - Branch String:   '../../../src/common/dpp_tcp.c:620,13'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:621,39'
              BranchSideFuncs:
                - dpp_relay_controller_get_ctx
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:623,8'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:623,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:624,4'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:625,35'
              BranchSideFuncs:
                - dpp_relay_controller_get
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:627,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:628,3'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:630,6'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:630,43'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:631,6'
              BranchSideFuncs:
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:632,31'
              BranchSideFuncs:
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - wpa_printf
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:630,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:632,31'
              BranchSideFuncs:
                - dpp_relay_match_ctrl
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:641,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:633,12'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:634,9'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_tx
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:639,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:634,20'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:634,23'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:635,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_tx
        - Branch String:   '../../../src/common/dpp_tcp.c:633,7'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:635,4'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_tx
            - BranchSide:      '../../../src/common/dpp_tcp.c:639,2'
              BranchSideFuncs:
                - wpa_printf
                - dpp_relay_new_conn
                - dpp_tcp_encaps
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:644,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:645,3'
              BranchSideFuncs:
                - dpp_tcp_encaps
                - dpp_connection_remove
            - BranchSide:      '../../../src/common/dpp_tcp.c:647,33'
              BranchSideFuncs:
                - dpp_tcp_encaps
                - dpp_connection_remove
        - Branch String:   '../../../src/common/dpp_tcp.c:648,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:649,25'
              BranchSideFuncs: []
            - BranchSide:      '../../../src/common/dpp_tcp.c:654,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:602,11'
          Dst:             dpp_relay_match_ctrl
        - Src:             '../../../src/common/dpp_tcp.c:604,12'
          Dst:             dpp_relay_tx
        - Src:             '../../../src/common/dpp_tcp.c:608,11'
          Dst:             dpp_relay_match_ctrl
        - Src:             '../../../src/common/dpp_tcp.c:611,12'
          Dst:             dpp_relay_tx
        - Src:             '../../../src/common/dpp_tcp.c:619,10'
          Dst:             dpp_relay_controller_get_ctx
        - Src:             '../../../src/common/dpp_tcp.c:621,10'
          Dst:             dpp_relay_controller_get_ctx
        - Src:             '../../../src/common/dpp_tcp.c:625,10'
          Dst:             dpp_relay_controller_get
        - Src:             '../../../src/common/dpp_tcp.c:632,10'
          Dst:             dpp_relay_match_ctrl
        - Src:             '../../../src/common/dpp_tcp.c:635,4'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:637,11'
          Dst:             dpp_relay_tx
        - Src:             '../../../src/common/dpp_tcp.c:641,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:643,9'
          Dst:             dpp_relay_new_conn
        - Src:             '../../../src/common/dpp_tcp.c:647,18'
          Dst:             dpp_tcp_encaps
        - Src:             '../../../src/common/dpp_tcp.c:649,3'
          Dst:             dpp_connection_remove
    - functionName:    dpp_relay_add_controller
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/../../../src/common/dpp_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dpp
        - config
      BBCount:         8
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dl_list_add
        - dl_list_init
        - hostapd_ip_txt
        - os_zalloc
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../src/common/dpp_tcp.c:144,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:145,3'
              BranchSideFuncs:
                - os_zalloc
                - dl_list_init.1831
                - hostapd_ip_txt
                - wpa_printf
                - dl_list_add.1835
            - BranchSide:      '../../../src/common/dpp_tcp.c:147,9'
              BranchSideFuncs:
                - os_zalloc
                - dl_list_init.1831
                - hostapd_ip_txt
                - wpa_printf
                - dl_list_add.1835
        - Branch String:   '../../../src/common/dpp_tcp.c:148,6'
          Branch Sides:
            - BranchSide:      '../../../src/common/dpp_tcp.c:149,3'
              BranchSideFuncs:
                - dl_list_init.1831
                - hostapd_ip_txt
                - wpa_printf
                - dl_list_add.1835
            - BranchSide:      '../../../src/common/dpp_tcp.c:150,16'
              BranchSideFuncs:
                - dl_list_init.1831
                - hostapd_ip_txt
                - wpa_printf
                - dl_list_add.1835
      Callsites:
        - Src:             '../../../src/common/dpp_tcp.c:147,9'
          Dst:             os_zalloc
        - Src:             '../../../src/common/dpp_tcp.c:150,2'
          Dst:             dl_list_init
        - Src:             '../../../src/common/dpp_tcp.c:159,6'
          Dst:             hostapd_ip_txt
        - Src:             '../../../src/common/dpp_tcp.c:158,2'
          Dst:             wpa_printf
        - Src:             '../../../src/common/dpp_tcp.c:160,2'
          Dst:             dl_list_add
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/hostap/tests/fuzzing/dpp-uri/dpp-uri.c'
      linkageType:     externalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dpp_add_qr_code
        - dpp_bootstrap_info
        - dpp_global_deinit
        - dpp_global_init
        - os_program_deinit
        - os_program_init
        - wpa_fuzzer_set_debug_level
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dpp-uri.c:27,6'
          Branch Sides:
            - BranchSide:      'dpp-uri.c:28,3'
              BranchSideFuncs: []
            - BranchSide:      'dpp-uri.c:30,8'
              BranchSideFuncs:
                - malloc
                - free
                - os_program_deinit
                - dpp_global_init
                - dpp_add_qr_code
                - dpp_global_deinit
                - dpp_bootstrap_info
                - wpa_printf
        - Branch String:   'dpp-uri.c:31,6'
          Branch Sides:
            - BranchSide:      'dpp-uri.c:32,3'
              BranchSideFuncs:
                - dpp_global_init
                - free
                - os_program_deinit
                - dpp_add_qr_code
                - dpp_global_deinit
                - dpp_bootstrap_info
                - wpa_printf
            - BranchSide:      'dpp-uri.c:33,2'
              BranchSideFuncs:
                - dpp_global_init
                - free
                - os_program_deinit
                - dpp_add_qr_code
                - dpp_global_deinit
                - dpp_bootstrap_info
                - wpa_printf
        - Branch String:   'dpp-uri.c:37,6'
          Branch Sides:
            - BranchSide:      'dpp-uri.c:38,3'
              BranchSideFuncs:
                - dpp_add_qr_code
                - dpp_global_deinit
                - free
                - os_program_deinit
                - dpp_bootstrap_info
                - wpa_printf
            - BranchSide:      'dpp-uri.c:40,23'
              BranchSideFuncs:
                - dpp_add_qr_code
                - dpp_global_deinit
                - free
                - os_program_deinit
                - dpp_bootstrap_info
                - wpa_printf
        - Branch String:   'dpp-uri.c:41,9'
          Branch Sides:
            - BranchSide:      'dpp-uri.c:41,31'
              BranchSideFuncs:
                - dpp_bootstrap_info
                - dpp_global_deinit
                - free
                - os_program_deinit
                - wpa_printf
            - BranchSide:      'dpp-uri.c:43,20'
              BranchSideFuncs:
                - dpp_global_deinit
                - free
                - os_program_deinit
        - Branch String:   'dpp-uri.c:41,6'
          Branch Sides:
            - BranchSide:      'dpp-uri.c:42,36'
              BranchSideFuncs:
                - wpa_printf
                - dpp_global_deinit
                - free
                - os_program_deinit
            - BranchSide:      'dpp-uri.c:43,20'
              BranchSideFuncs:
                - dpp_global_deinit
                - free
                - os_program_deinit
      Callsites:
        - Src:             'dpp-uri.c:25,2'
          Dst:             wpa_fuzzer_set_debug_level
        - Src:             'dpp-uri.c:27,6'
          Dst:             os_program_init
        - Src:             'dpp-uri.c:36,8'
          Dst:             dpp_global_init
        - Src:             'dpp-uri.c:40,7'
          Dst:             dpp_add_qr_code
        - Src:             'dpp-uri.c:41,12'
          Dst:             dpp_bootstrap_info
        - Src:             'dpp-uri.c:42,3'
          Dst:             wpa_printf
        - Src:             'dpp-uri.c:43,2'
          Dst:             dpp_global_deinit
        - Src:             'dpp-uri.c:48,2'
          Dst:             os_program_deinit
    - functionName:    wpabuf_mhead
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    gas_anqp_set_element_len
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len_pos
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:272,31'
          Dst:             wpabuf_put
        - Src:             'gas.c:272,2'
          Dst:             WPA_PUT_LE16
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_le16
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:126,19'
          Dst:             wpabuf_put
        - Src:             '../utils/wpabuf.h:127,2'
          Dst:             WPA_PUT_LE16
    - functionName:    gas_anqp_add_element
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - info_id
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
        - wpabuf_put_le16
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:257,2'
          Dst:             wpabuf_put_le16
        - Src:             'gas.c:258,9'
          Dst:             wpabuf_put
    - functionName:    wpabuf_mhead_u8
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_mhead
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:115,16'
          Dst:             wpabuf_mhead
    - functionName:    wpabuf_head_u8
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:100,22'
          Dst:             wpabuf_head
    - functionName:    gas_anqp_build_comeback_resp_buf
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - char
        - short
        - char
        - char
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - dialog_token
        - status_code
        - frag_id
        - more
        - comeback_delay
        - payload
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gas_anqp_build_comeback_resp
        - gas_anqp_set_len
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gas.c:197,9'
          Branch Sides:
            - BranchSide:      'gas.c:195,8'
              BranchSideFuncs:
                - wpabuf_len.1916
                - gas_anqp_build_comeback_resp
                - gas_anqp_set_len
                - wpabuf_put_buf.1917
            - BranchSide:      'gas.c:197,30'
              BranchSideFuncs:
                - wpabuf_len.1916
                - gas_anqp_build_comeback_resp
                - gas_anqp_set_len
                - wpabuf_put_buf.1917
        - Branch String:   'gas.c:198,6'
          Branch Sides:
            - BranchSide:      'gas.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:201,6'
              BranchSideFuncs:
                - gas_anqp_set_len
                - wpabuf_put_buf.1917
        - Branch String:   'gas.c:201,6'
          Branch Sides:
            - BranchSide:      'gas.c:202,18'
              BranchSideFuncs:
                - wpabuf_put_buf.1917
                - gas_anqp_set_len
            - BranchSide:      'gas.c:204,19'
              BranchSideFuncs:
                - gas_anqp_set_len
      Callsites:
        - Src:             'gas.c:197,19'
          Dst:             wpabuf_len
        - Src:             'gas.c:195,8'
          Dst:             gas_anqp_build_comeback_resp
        - Src:             'gas.c:202,3'
          Dst:             wpabuf_put_buf
        - Src:             'gas.c:204,2'
          Dst:             gas_anqp_set_len
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gas_anqp_build_comeback_resp
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - char
        - short
        - char
        - char
        - short
        - size_t
      constantsTouched: []
      argNames:
        - dialog_token
        - status_code
        - frag_id
        - more
        - comeback_delay
        - size
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gas_add_adv_proto_anqp
        - gas_build_comeback_resp
        - wpabuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gas.c:176,6'
          Branch Sides:
            - BranchSide:      'gas.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:179,25'
              BranchSideFuncs:
                - gas_add_adv_proto_anqp
                - wpabuf_put
      Callsites:
        - Src:             'gas.c:174,8'
          Dst:             gas_build_comeback_resp
        - Src:             'gas.c:179,2'
          Dst:             gas_add_adv_proto_anqp
        - Src:             'gas.c:181,2'
          Dst:             wpabuf_put
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:182,23'
          Dst:             wpabuf_head
        - Src:             '../utils/wpabuf.h:182,41'
          Dst:             wpabuf_len
        - Src:             '../utils/wpabuf.h:182,2'
          Dst:             wpabuf_put_data
    - functionName:    gas_anqp_set_len
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         16
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - WPA_PUT_LE16
        - wpabuf_head_u8
        - wpabuf_len
        - wpabuf_mhead_u8
        - wpabuf_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gas.c:223,18'
          Branch Sides:
            - BranchSide:      'gas.c:223,32'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:224,3'
              BranchSideFuncs: []
        - Branch String:   'gas.c:223,6'
          Branch Sides:
            - BranchSide:      'gas.c:224,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:226,28'
              BranchSideFuncs:
                - wpabuf_head_u8.1915
                - wpabuf_len.1916
                - wpabuf_mhead_u8
                - wpabuf_put
                - WPA_PUT_LE16.1913
        - Branch String:   'gas.c:227,2'
          Branch Sides:
            - BranchSide:      'gas.c:229,10'
              BranchSideFuncs:
                - wpabuf_len.1916
                - wpabuf_mhead_u8
                - wpabuf_put
                - WPA_PUT_LE16.1913
            - BranchSide:      'gas.c:232,10'
              BranchSideFuncs:
                - wpabuf_len.1916
                - wpabuf_mhead_u8
                - wpabuf_put
                - WPA_PUT_LE16.1913
            - BranchSide:      'gas.c:235,10'
              BranchSideFuncs:
                - wpabuf_len.1916
                - wpabuf_mhead_u8
                - wpabuf_put
                - WPA_PUT_LE16.1913
            - BranchSide:      'gas.c:238,3'
              BranchSideFuncs: []
        - Branch String:   'gas.c:241,6'
          Branch Sides:
            - BranchSide:      'gas.c:242,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:244,24'
              BranchSideFuncs:
                - wpabuf_mhead_u8
                - wpabuf_put
                - WPA_PUT_LE16.1913
      Callsites:
        - Src:             'gas.c:223,21'
          Dst:             wpabuf_len
        - Src:             'gas.c:226,13'
          Dst:             wpabuf_head_u8
        - Src:             'gas.c:241,6'
          Dst:             wpabuf_len
        - Src:             'gas.c:244,8'
          Dst:             wpabuf_mhead_u8
        - Src:             'gas.c:245,27'
          Dst:             wpabuf_put
        - Src:             'gas.c:245,2'
          Dst:             WPA_PUT_LE16
    - functionName:    gas_build_comeback_resp
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - char
        - short
        - char
        - char
        - short
        - size_t
      constantsTouched: []
      argNames:
        - dialog_token
        - status_code
        - frag_id
        - more
        - comeback_delay
        - size
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gas_build_resp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:82,9'
          Dst:             gas_build_resp
    - functionName:    gas_add_adv_proto_anqp
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - buf
        - query_resp_len_limit
        - pame_bi
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put_u8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:103,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:104,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:105,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:108,2'
          Dst:             wpabuf_put_u8
    - functionName:    gas_build_resp
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - char
        - char
        - short
        - char
        - char
        - short
        - size_t
      constantsTouched: []
      argNames:
        - action
        - dialog_token
        - status_code
        - frag_id
        - more
        - comeback_delay
        - size
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_le16
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gas.c:54,6'
          Branch Sides:
            - BranchSide:      'gas.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:57,16'
              BranchSideFuncs:
                - wpabuf_put_u8.1912
                - wpabuf_put_u8.1912
                - wpabuf_put_u8.1912
                - wpabuf_put_le16.1914
                - wpabuf_put_le16.1914
                - wpabuf_put_u8.1912
        - Branch String:   'gas.c:61,6'
          Branch Sides:
            - BranchSide:      'gas.c:62,17'
              BranchSideFuncs:
                - wpabuf_put_u8.1912
                - wpabuf_put_le16.1914
            - BranchSide:      'gas.c:63,18'
              BranchSideFuncs:
                - wpabuf_put_le16.1914
      Callsites:
        - Src:             'gas.c:53,8'
          Dst:             wpabuf_alloc
        - Src:             'gas.c:57,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:58,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:59,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:60,2'
          Dst:             wpabuf_put_le16
        - Src:             'gas.c:62,3'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:63,2'
          Dst:             wpabuf_put_le16
    - functionName:    gas_anqp_build_initial_resp_buf
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - char
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - dialog_token
        - status_code
        - comeback_delay
        - payload
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gas_anqp_build_initial_resp
        - gas_anqp_set_len
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gas.c:155,8'
          Branch Sides:
            - BranchSide:      'gas.c:153,8'
              BranchSideFuncs:
                - wpabuf_len.1916
                - gas_anqp_build_initial_resp
                - gas_anqp_set_len
                - wpabuf_put_buf.1917
            - BranchSide:      'gas.c:155,29'
              BranchSideFuncs:
                - wpabuf_len.1916
                - gas_anqp_build_initial_resp
                - gas_anqp_set_len
                - wpabuf_put_buf.1917
        - Branch String:   'gas.c:156,6'
          Branch Sides:
            - BranchSide:      'gas.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:159,6'
              BranchSideFuncs:
                - gas_anqp_set_len
                - wpabuf_put_buf.1917
        - Branch String:   'gas.c:159,6'
          Branch Sides:
            - BranchSide:      'gas.c:160,18'
              BranchSideFuncs:
                - wpabuf_put_buf.1917
                - gas_anqp_set_len
            - BranchSide:      'gas.c:162,19'
              BranchSideFuncs:
                - gas_anqp_set_len
      Callsites:
        - Src:             'gas.c:155,18'
          Dst:             wpabuf_len
        - Src:             'gas.c:153,8'
          Dst:             gas_anqp_build_initial_resp
        - Src:             'gas.c:160,3'
          Dst:             wpabuf_put_buf
        - Src:             'gas.c:162,2'
          Dst:             gas_anqp_set_len
    - functionName:    gas_anqp_build_initial_resp
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - char
        - short
        - short
        - size_t
      constantsTouched: []
      argNames:
        - dialog_token
        - status_code
        - comeback_delay
        - size
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gas_add_adv_proto_anqp
        - gas_build_initial_resp
        - wpabuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gas.c:135,6'
          Branch Sides:
            - BranchSide:      'gas.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:138,25'
              BranchSideFuncs:
                - gas_add_adv_proto_anqp
                - wpabuf_put
      Callsites:
        - Src:             'gas.c:133,8'
          Dst:             gas_build_initial_resp
        - Src:             'gas.c:138,2'
          Dst:             gas_add_adv_proto_anqp
        - Src:             'gas.c:140,2'
          Dst:             wpabuf_put
    - functionName:    gas_build_initial_resp
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - char
        - short
        - short
        - size_t
      constantsTouched: []
      argNames:
        - dialog_token
        - status_code
        - comeback_delay
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gas_build_resp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:73,9'
          Dst:             gas_build_resp
    - functionName:    gas_anqp_build_initial_req
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - dialog_token
        - size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gas_add_adv_proto_anqp
        - gas_build_initial_req
        - wpabuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gas.c:117,6'
          Branch Sides:
            - BranchSide:      'gas.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:120,25'
              BranchSideFuncs:
                - gas_add_adv_proto_anqp
                - wpabuf_put
      Callsites:
        - Src:             'gas.c:116,8'
          Dst:             gas_build_initial_req
        - Src:             'gas.c:120,2'
          Dst:             gas_add_adv_proto_anqp
        - Src:             'gas.c:122,2'
          Dst:             wpabuf_put
    - functionName:    gas_build_initial_req
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - dialog_token
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gas_build_req
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:36,9'
          Dst:             gas_build_req
    - functionName:    gas_build_req
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - char
        - size_t
      constantsTouched: []
      argNames:
        - action
        - dialog_token
        - size
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gas.c:23,6'
          Branch Sides:
            - BranchSide:      'gas.c:24,3'
              BranchSideFuncs: []
            - BranchSide:      'gas.c:26,16'
              BranchSideFuncs:
                - wpabuf_put_u8.1912
                - wpabuf_put_u8.1912
                - wpabuf_put_u8.1912
      Callsites:
        - Src:             'gas.c:22,8'
          Dst:             wpabuf_alloc
        - Src:             'gas.c:26,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:27,2'
          Dst:             wpabuf_put_u8
        - Src:             'gas.c:28,2'
          Dst:             wpabuf_put_u8
    - functionName:    gas_build_comeback_req
      functionSourceFile: '/src/hostap/src/common/gas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - dialog_token
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gas_build_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gas.c:43,9'
          Dst:             gas_build_req
    - functionName:    wpabuf_mhead
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_mle
      functionSourceFile: '/src/hostap/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:
        - pos
        - elen
        - total_len
        - elems
        - show_errors
      BBCount:         14
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:233,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:235,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:240,26'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:245,23'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:250,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:255,29'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:260,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:260,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:263,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:265,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:261,4'
          Dst:             wpa_printf
    - functionName:    WPA_GET_BE24
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_fragments_length
      functionSourceFile: '/src/hostap/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:
        - elems
        - start
        - len
      BBCount:         11
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:278,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:278,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:278,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:278,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:278,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:279,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:279,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:280,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:282,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_11_parse_extension
      functionSourceFile: '/src/hostap/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:
        - pos
        - elen
        - elems
        - start
        - len
        - show_errors
      BBCount:         66
      ICount:          501
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - ieee802_11_fragments_length
        - ieee802_11_parse_mle
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:298,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:299,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:306,15'
              BranchSideFuncs:
                - ieee802_11_fragments_length
                - ieee802_11_parse_mle
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:299,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:300,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:303,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:309,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:311,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:316,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:322,29'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:326,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:331,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:338,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:344,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:350,25'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:355,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:361,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:366,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:372,24'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:376,28'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:380,25'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:384,16'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:388,28'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:392,7'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:397,24'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:401,29'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:405,26'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:409,7'
              BranchSideFuncs:
                - ieee802_11_parse_mle
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:416,29'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:420,32'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:424,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:311,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:312,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:313,29'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:316,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:317,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:318,28'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:326,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:327,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:328,25'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:331,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:332,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:333,21'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:338,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:339,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:340,32'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:344,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:345,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:346,25'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:355,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:356,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:357,20'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:361,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:362,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:363,23'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:366,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:367,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:368,19'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:392,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:393,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:394,29'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:409,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:410,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:411,28'
              BranchSideFuncs:
                - ieee802_11_parse_mle
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:411,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:413,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:414,3'
              BranchSideFuncs:
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:424,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:427,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:429,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:432,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:432,21'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:436,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:432,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:434,4'
              BranchSideFuncs:
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:436,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:300,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:411,7'
          Dst:             ieee802_11_parse_mle
        - Src:             'ieee802_11_common.c:425,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:433,17'
          Dst:             ieee802_11_fragments_length
    - functionName:    ieee802_11_parse_vendor_specific
      functionSourceFile: '/src/hostap/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:
        - pos
        - elen
        - elems
        - show_errors
      BBCount:         63
      ICount:          503
      EdgeCount:       64
      CyclomaticComplexity: 3
      functionsReached:
        - WPA_GET_BE24
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:29,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:30,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:38,21'
              BranchSideFuncs:
                - WPA_GET_BE24.2088
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:30,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:33,24'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:35,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:39,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:43,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:98,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:178,11'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:202,11'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:219,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:43,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:47,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:52,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:92,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:52,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:56,25'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:59,12'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:59,4'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:72,24'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:79,9'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:98,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:106,17'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:111,18'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:116,17'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:121,30'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:125,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:130,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:135,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:139,23'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:143,27'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:147,29'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:151,28'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:155,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:165,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:172,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:155,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:156,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:160,27'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:178,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:180,27'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:184,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:196,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:184,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:185,38'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:187,25'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:184,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:187,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:202,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:204,28'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:210,8'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             'ieee802_11_common.c:31,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:38,8'
          Dst:             WPA_GET_BE24
        - Src:             'ieee802_11_common.c:53,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:76,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:89,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:156,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:169,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:193,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:208,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:216,3'
          Dst:             wpa_printf
    - functionName:    get_basic_mle_mld_addr
      functionSourceFile: '/src/hostap/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:
        - buf
        - len
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3551,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3552,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3554,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3554,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3556,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3558,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_ml_ie
      functionSourceFile: '/src/hostap/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:
        - ies
        - len
        - type
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3530,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3531,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3533,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3533,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3539,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3533,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3533,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3533,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3533,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3534,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3534,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3535,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3537,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3534,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3536,12'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3537,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wpabuf_mhead_u8
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_mhead
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:115,16'
          Dst:             wpabuf_mhead
    - functionName:    ieee802_11_defrag
      functionSourceFile: '/src/hostap/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:
        - data
        - len
        - ext_elem
      BBCount:         29
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - wpabuf_alloc_copy
        - wpabuf_free
        - wpabuf_put_data
        - wpabuf_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3427,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3427,16'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
                - wpabuf_alloc_copy
            - BranchSide:      'ieee802_11_common.c:3428,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3427,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3428,3'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
                - wpabuf_alloc_copy
            - BranchSide:      'ieee802_11_common.c:3430,6'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
                - wpabuf_alloc_copy
        - Branch String:   'ieee802_11_common.c:3430,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3431,28'
              BranchSideFuncs:
                - wpabuf_alloc_copy
            - BranchSide:      'ieee802_11_common.c:3433,26'
              BranchSideFuncs:
                - wpabuf_alloc_copy
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
        - Branch String:   'ieee802_11_common.c:3434,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3435,3'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
            - BranchSide:      'ieee802_11_common.c:3437,9'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
        - Branch String:   'ieee802_11_common.c:3440,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3440,20'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
            - BranchSide:      'ieee802_11_common.c:3440,2'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
        - Branch String:   'ieee802_11_common.c:3440,48'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3440,51'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
            - BranchSide:      'ieee802_11_common.c:3440,2'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
        - Branch String:   'ieee802_11_common.c:3440,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3442,21'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
            - BranchSide:      'ieee802_11_common.c:3458,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3444,35'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3444,38'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3445,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3444,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3445,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3446,29'
              BranchSideFuncs:
                - wpabuf_resize
                - wpabuf_put_data.2101
                - wpabuf_free
        - Branch String:   'ieee802_11_common.c:3447,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3448,16'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      'ieee802_11_common.c:3453,19'
              BranchSideFuncs:
                - wpabuf_put_data.2101
                - wpabuf_resize
                - wpabuf_free
      Callsites:
        - Src:             'ieee802_11_common.c:3431,10'
          Dst:             wpabuf_alloc_copy
        - Src:             'ieee802_11_common.c:3433,8'
          Dst:             wpabuf_alloc_copy
        - Src:             'ieee802_11_common.c:3446,9'
          Dst:             wpabuf_resize
        - Src:             'ieee802_11_common.c:3448,4'
          Dst:             wpabuf_free
        - Src:             'ieee802_11_common.c:3453,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../utils/wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      '../utils/wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      '../utils/wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             '../utils/wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    chwidth_freq2_to_ch_width
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3396
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - chwidth
        - freq2
      BBCount:         16
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3397,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3398,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3399,6'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3399,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3400,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3402,10'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3402,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3406,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3406,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3406,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3408,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3410,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3412,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3415,7'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             'ieee802_11_common.c:3414,3'
          Dst:             wpa_printf
    - functionName:    op_class_to_ch_width
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - op_class
      BBCount:         41
      ICount:          174
      EdgeCount:       80
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3327,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3330,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3330,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3333,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3333,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3335,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3338,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3338,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3340,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3343,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3343,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3345,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3348,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3348,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3351,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3351,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3354,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3354,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3356,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3358,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3360,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3362,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3364,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3366,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3368,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3370,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3372,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3374,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3376,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3378,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3380,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3382,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3384,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_class_to_bandwidth
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - op_class
      BBCount:         42
      ICount:          174
      EdgeCount:       82
      CyclomaticComplexity: 42
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3264,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3267,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3267,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3270,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3270,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3272,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3275,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3275,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3277,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3280,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3280,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3282,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3285,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3285,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3288,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3288,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3291,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3291,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3293,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3295,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3297,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3299,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3301,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3303,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3306,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3306,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3308,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3310,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3312,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3314,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3316,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3318,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3320,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_edmg_is_allowed
      functionSourceFile: '/src/hostap/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:
        - allowed
        - requested
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3253,70'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3254,18'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3256,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3254,60'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3255,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3256,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3253,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3256,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3258,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hostapd_encode_edmg_chan
      functionSourceFile: '/src/hostap/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:
        - edmg_enable
        - edmg_channel
        - primary_channel
        - edmg
      BBCount:         16
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3194,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3195,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3201,10'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3201,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3203,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3207,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3211,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3215,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3219,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3223,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3223,27'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3223,30'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3227,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3223,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3224,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3227,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_11_rsnx_capab
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3187
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rsnxe
        - capab
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ieee802_11_rsnx_capab_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3181,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3182,3'
              BranchSideFuncs:
                - ieee802_11_rsnx_capab_len
                - ieee802_11_rsnx_capab_len
            - BranchSide:      'ieee802_11_common.c:3183,6'
              BranchSideFuncs:
                - ieee802_11_rsnx_capab_len
                - ieee802_11_rsnx_capab_len
        - Branch String:   'ieee802_11_common.c:3183,43'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3183,46'
              BranchSideFuncs:
                - ieee802_11_rsnx_capab_len
                - ieee802_11_rsnx_capab_len
            - BranchSide:      'ieee802_11_common.c:3186,35'
              BranchSideFuncs:
                - ieee802_11_rsnx_capab_len
        - Branch String:   'ieee802_11_common.c:3183,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3184,36'
              BranchSideFuncs:
                - ieee802_11_rsnx_capab_len
            - BranchSide:      'ieee802_11_common.c:3186,35'
              BranchSideFuncs:
                - ieee802_11_rsnx_capab_len
      Callsites:
        - Src:             'ieee802_11_common.c:3184,10'
          Dst:             ieee802_11_rsnx_capab_len
        - Src:             'ieee802_11_common.c:3186,9'
          Dst:             ieee802_11_rsnx_capab_len
    - functionName:    ieee802_11_rsnx_capab_len
      functionSourceFile: '/src/hostap/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:
        - rsnxe
        - rsnxe_len
        - capab
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3164,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3164,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3165,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3164,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3165,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3166,8'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3168,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3169,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3170,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3170,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3171,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3172,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3172,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3173,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3175,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_11_ext_capab
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ie
        - capab
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3151,10'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3151,13'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3152,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3151,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3152,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3153,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WPA_PUT_LE32
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_candidate_list
      functionSourceFile: '/src/hostap/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:
        - pos
        - nei_rep
        - nei_rep_len
      BBCount:         40
      ICount:          317
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - WPA_PUT_LE32
        - atoi
        - hexstr2bin
        - hwaddr_aton
        - strchr
        - strlen
        - strstr
        - strtol
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3058,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3063,9'
              BranchSideFuncs:
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3145,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3064,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3065,4'
              BranchSideFuncs:
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3066,7'
              BranchSideFuncs:
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3066,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3067,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3071,7'
              BranchSideFuncs:
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - wpa_printf
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3077,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3078,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3081,11'
              BranchSideFuncs:
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - hwaddr_aton
                - wpa_printf
                - wpa_printf
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3083,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3084,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3087,6'
              BranchSideFuncs:
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - hwaddr_aton
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3092,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3093,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3096,9'
              BranchSideFuncs:
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3100,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3101,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3104,6'
              BranchSideFuncs:
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3108,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3109,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3112,6'
              BranchSideFuncs:
                - atoi
                - strchr
                - strchr
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3117,11'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3117,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3142,18'
              BranchSideFuncs:
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3117,20'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3117,23'
              BranchSideFuncs:
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3121,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3117,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3121,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - hexstr2bin
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3142,18'
              BranchSideFuncs:
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3123,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3124,11'
              BranchSideFuncs:
                - hexstr2bin
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3126,11'
              BranchSideFuncs:
                - strlen
                - hexstr2bin
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3127,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3128,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3132,8'
              BranchSideFuncs:
                - hexstr2bin
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3132,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3133,19'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3134,5'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:3132,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3134,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:3138,15'
              BranchSideFuncs:
                - strstr
                - hwaddr_aton
                - strtol
                - WPA_PUT_LE32
                - atoi
                - strchr
                - atoi
                - strchr
                - atoi
                - strchr
                - strchr
                - strchr
                - strlen
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
      Callsites:
        - Src:             'ieee802_11_common.c:3063,9'
          Dst:             strstr
        - Src:             'ieee802_11_common.c:3067,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3077,7'
          Dst:             hwaddr_aton
        - Src:             'ieee802_11_common.c:3078,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3084,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3089,9'
          Dst:             strtol
        - Src:             'ieee802_11_common.c:3090,3'
          Dst:             WPA_PUT_LE32
        - Src:             'ieee802_11_common.c:3093,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3098,16'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:3099,9'
          Dst:             strchr
        - Src:             'ieee802_11_common.c:3101,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3106,16'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:3107,9'
          Dst:             strchr
        - Src:             'ieee802_11_common.c:3109,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3114,16'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:3115,9'
          Dst:             strchr
        - Src:             'ieee802_11_common.c:3116,9'
          Dst:             strchr
        - Src:             'ieee802_11_common.c:3122,10'
          Dst:             strchr
        - Src:             'ieee802_11_common.c:3126,11'
          Dst:             strlen
        - Src:             'ieee802_11_common.c:3128,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:3133,8'
          Dst:             hexstr2bin
        - Src:             'ieee802_11_common.c:3134,5'
          Dst:             wpa_printf
    - functionName:    is_same_band
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - freq1
        - freq2
      BBCount:         27
      ICount:          114
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - is_6ghz_freq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3034,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3034,6'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3037,6'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3034,23'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3034,26'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3037,6'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3034,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3034,26'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3037,6'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3034,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3035,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3037,6'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3037,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3037,6'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3040,19'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3037,21'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3037,24'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3040,19'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3037,24'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3037,24'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3040,19'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3037,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3038,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3040,19'
              BranchSideFuncs:
                - is_6ghz_freq
                - is_6ghz_freq
        - Branch String:   'ieee802_11_common.c:3040,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3040,42'
              BranchSideFuncs:
                - is_6ghz_freq
            - BranchSide:      'ieee802_11_common.c:3043,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3040,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3041,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3043,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:3040,6'
          Dst:             is_6ghz_freq
        - Src:             'ieee802_11_common.c:3040,29'
          Dst:             is_6ghz_freq
    - functionName:    is_6ghz_freq
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - freq
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - center_idx_to_bw_6ghz
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2969,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2969,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2970,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2969,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2970,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2972,6'
              BranchSideFuncs:
                - center_idx_to_bw_6ghz
        - Branch String:   'ieee802_11_common.c:2972,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2973,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2975,29'
              BranchSideFuncs:
                - center_idx_to_bw_6ghz
        - Branch String:   'ieee802_11_common.c:2975,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2976,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2978,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2975,6'
          Dst:             center_idx_to_bw_6ghz
    - functionName:    center_idx_to_bw_6ghz
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - idx
      BBCount:         17
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2945,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2946,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2948,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2948,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2949,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2951,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2951,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2952,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2954,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2954,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2955,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2957,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2957,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2958,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2960,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2960,27'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2960,30'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2963,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2960,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2961,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2963,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_6ghz_sec_channel
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - channel
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3026,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3027,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3028,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_6ghz_psc_frequency
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - freq
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - is_6ghz_freq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2992,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2992,29'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2993,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2992,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2993,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2994,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2994,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2995,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2997,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2998,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2999,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3001,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3001,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3001,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3004,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3001,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3002,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3004,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2992,7'
          Dst:             is_6ghz_freq
    - functionName:    is_6ghz_op_class
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 2984
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - op_class
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2984,25'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2984,28'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2984,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_5ghz_freq
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - freq
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2938,22'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2938,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2938,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_24ghz_freq
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2932
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - freq
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2932,22'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2932,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2932,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oper_class_bw_to_int
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         14
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2908,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2910,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2914,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2914,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2914,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2916,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2919,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2919,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2921,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2923,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2925,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_oper_class
      functionSourceFile: '/src/hostap/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:
        - country
        - op_class
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - country_to_global_op_class
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2892,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2893,41'
              BranchSideFuncs:
                - country_to_global_op_class
            - BranchSide:      'ieee802_11_common.c:2895,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2896,22'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2896,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2896,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2896,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2897,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2899,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2899,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2900,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2902,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2893,14'
          Dst:             country_to_global_op_class
    - functionName:    country_to_global_op_class
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - country
        - op_class
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - country_match
        - global_op_class_from_country_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2857,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2858,17'
              BranchSideFuncs:
                - global_op_class_from_country_array
            - BranchSide:      'ieee802_11_common.c:2860,43'
              BranchSideFuncs:
                - country_match
                - country_match
                - country_match
                - global_op_class_from_country_array
        - Branch String:   'ieee802_11_common.c:2860,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2861,17'
              BranchSideFuncs:
                - global_op_class_from_country_array
            - BranchSide:      'ieee802_11_common.c:2863,43'
              BranchSideFuncs:
                - country_match
                - country_match
                - global_op_class_from_country_array
        - Branch String:   'ieee802_11_common.c:2863,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2864,17'
              BranchSideFuncs:
                - global_op_class_from_country_array
            - BranchSide:      'ieee802_11_common.c:2866,43'
              BranchSideFuncs:
                - country_match
                - global_op_class_from_country_array
        - Branch String:   'ieee802_11_common.c:2866,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2867,17'
              BranchSideFuncs:
                - global_op_class_from_country_array
            - BranchSide:      'ieee802_11_common.c:2874,10'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2884,9'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2884,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2884,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2857,6'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2860,13'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2863,13'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2866,13'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2877,15'
          Dst:             global_op_class_from_country_array
    - functionName:    country_match
      functionSourceFile: '/src/hostap/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:
        - cc
        - country
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1726,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1727,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1728,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1729,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1733,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1729,30'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1729,33'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1731,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1729,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1731,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    global_op_class_from_country_array
      functionSourceFile: '/src/hostap/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:
        - op_class
        - array_size
        - country_array
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2842,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2843,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2847,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2843,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2844,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2845,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WPA_PUT_LE16
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_multi_ap_ie
      functionSourceFile: '/src/hostap/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:
        - buf
        - len
        - multi_ap
      BBCount:         22
      ICount:          215
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - WPA_PUT_BE24
        - WPA_PUT_LE16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2716,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2717,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2719,6'
              BranchSideFuncs:
                - WPA_PUT_BE24.2164
                - WPA_PUT_LE16.2163
        - Branch String:   'ieee802_11_common.c:2727,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2728,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2729,6'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
        - Branch String:   'ieee802_11_common.c:2734,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2735,7'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
            - BranchSide:      'ieee802_11_common.c:2744,6'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
        - Branch String:   'ieee802_11_common.c:2735,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2736,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2737,7'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
        - Branch String:   'ieee802_11_common.c:2744,23'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2745,6'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
            - BranchSide:      'ieee802_11_common.c:2755,13'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2745,46'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2746,7'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
            - BranchSide:      'ieee802_11_common.c:2755,13'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2744,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2747,7'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
            - BranchSide:      'ieee802_11_common.c:2755,13'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2747,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2748,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2749,7'
              BranchSideFuncs:
                - WPA_PUT_LE16.2163
      Callsites:
        - Src:             'ieee802_11_common.c:2722,2'
          Dst:             WPA_PUT_BE24
        - Src:             'ieee802_11_common.c:2751,3'
          Dst:             WPA_PUT_LE16
    - functionName:    WPA_PUT_BE24
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_multi_ap_ie
      functionSourceFile: '/src/hostap/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:
        - multi_ap_ie
        - multi_ap_len
        - multi_ap
      BBCount:         37
      ICount:          274
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - WPA_GET_LE16
        - for_each_element_completed
        - wpa_hexdump
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2634,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2634,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2634,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2634,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2635,11'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2693,34'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2638,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2640,8'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2650,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2665,8'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2688,8'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2640,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2641,29'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2644,5'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2650,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2651,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2656,25'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2657,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2660,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2663,4'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2665,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2666,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2670,8'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2670,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2671,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2676,27'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2677,20'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2677,23'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2680,9'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2677,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2680,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2683,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - WPA_GET_LE16.2171
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2693,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2695,14'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2700,7'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2700,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2701,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2706,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2644,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2651,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2658,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2666,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2671,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2676,14'
          Dst:             WPA_GET_LE16
        - Src:             'ieee802_11_common.c:2678,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2686,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2693,7'
          Dst:             for_each_element_completed
        - Src:             'ieee802_11_common.c:2694,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2697,3'
          Dst:             wpa_hexdump
        - Src:             'ieee802_11_common.c:2701,3'
          Dst:             wpa_printf
    - functionName:    WPA_GET_LE16
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    for_each_element_completed
      functionSourceFile: '/src/hostap/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:
        - element
        - data
        - datalen
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbo_add_ie
      functionSourceFile: '/src/hostap/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:
        - buf
        - len
        - attr
        - attr_len
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WPA_PUT_BE24
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2603,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2606,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2610,6'
              BranchSideFuncs:
                - WPA_PUT_BE24.2164
      Callsites:
        - Src:             'ieee802_11_common.c:2604,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2612,2'
          Dst:             WPA_PUT_BE24
    - functionName:    get_vendor_ie
      functionSourceFile: '/src/hostap/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:
        - ies
        - len
        - vendor_type
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - WPA_GET_BE32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2584,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2585,3'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:2587,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:2587,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2587,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:2587,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:2587,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2587,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:2593,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2587,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2587,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:2588,7'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:2588,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2589,7'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:2591,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:2588,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2590,12'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2591,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
      Callsites:
        - Src:             'ieee802_11_common.c:2589,22'
          Dst:             WPA_GET_BE32
    - functionName:    WPA_GET_BE32
      functionSourceFile: '/src/hostap/src/common/../utils/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ie
      functionSourceFile: '/src/hostap/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:
        - ies
        - len
        - eid
      BBCount:         13
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2546,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2547,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2549,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2549,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2549,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2549,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2549,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2549,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2552,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2549,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2549,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2550,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_phy_type_by_freq
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - freq
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ieee80211_freq_to_chan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2502,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2504,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2506,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2508,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2510,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2512,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2500,12'
          Dst:             ieee80211_freq_to_chan
    - functionName:    ieee80211_freq_to_chan
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - freq
        - channel
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ieee80211_freq_to_channel_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ieee802_11_common.c:1407,9'
          Dst:             ieee80211_freq_to_channel_ext
    - functionName:    ieee80211_freq_to_channel_ext
      functionSourceFile: '/src/hostap/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:
        - freq
        - sec_channel
        - chanwidth
        - op_class
        - channel
      BBCount:         151
      ICount:          761
      EdgeCount:       199
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1431,22'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1431,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1432,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1431,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1432,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1434,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1434,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1434,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1454,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1434,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1435,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1454,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1435,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1436,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1438,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1438,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1439,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1442,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1442,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1443,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1444,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1444,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1445,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1447,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1454,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1455,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1464,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1455,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1455,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1456,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1455,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1456,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1458,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1464,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1464,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1472,10'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1464,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1465,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1472,10'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1465,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1466,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1472,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1474,15'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1477,15'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1480,15'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1483,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1488,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1488,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1507,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1488,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1489,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1507,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1489,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1490,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1492,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1492,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1493,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1494,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1494,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1496,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1496,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1497,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1499,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1507,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1507,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1526,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1507,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1508,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1526,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1508,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1509,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1511,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1511,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1512,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1513,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1513,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1514,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1515,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1515,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1516,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1518,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1526,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1526,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1545,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1526,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1527,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1545,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1527,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1528,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1530,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1530,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1531,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1532,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1532,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1533,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1534,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1534,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1535,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1537,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1545,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1545,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1563,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1545,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1546,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1563,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1546,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1547,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1549,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1549,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1550,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1551,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1551,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1552,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1553,12'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1553,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1554,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1556,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1563,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1563,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1571,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1563,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1564,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1571,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1564,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1565,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1566,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1571,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1571,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1600,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1571,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1572,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1600,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1572,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1573,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1575,11'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1575,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1577,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1580,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1583,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1586,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1589,8'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1589,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1590,6'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1592,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1600,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1601,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1607,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1607,31'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1607,34'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1648,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1607,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1608,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1648,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1608,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1609,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1611,11'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1611,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1614,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1614,16'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1619,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1627,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1635,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1642,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1619,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1620,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1622,16'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1627,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1628,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1630,16'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1635,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1636,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1638,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_get_phy_type
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - freq
        - ht
        - vht
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ieee80211_phy_type_by_freq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2520,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2521,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2522,6'
              BranchSideFuncs:
                - ieee80211_phy_type_by_freq
        - Branch String:   'ieee802_11_common.c:2522,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2523,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2525,36'
              BranchSideFuncs:
                - ieee80211_phy_type_by_freq
      Callsites:
        - Src:             'ieee802_11_common.c:2525,9'
          Dst:             ieee80211_phy_type_by_freq
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../utils/wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    mb_ies_by_info
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         19
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_data
        - wpabuf_put_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2405,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2405,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_u8.2181
                - wpabuf_put_u8.2181
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:2407,10'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_u8.2181
                - wpabuf_put_u8.2181
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:2409,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2410,23'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_u8.2181
                - wpabuf_put_u8.2181
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:2412,25'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put_u8.2181
                - wpabuf_put_u8.2181
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:2413,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2414,11'
              BranchSideFuncs:
                - wpabuf_put_u8.2181
                - wpabuf_put_u8.2181
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:2422,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2414,4'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2415,19'
              BranchSideFuncs:
                - wpabuf_put_u8.2181
                - wpabuf_put_u8.2181
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:2421,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2412,12'
          Dst:             wpabuf_alloc
        - Src:             'ieee802_11_common.c:2415,5'
          Dst:             wpabuf_put_u8
        - Src:             'ieee802_11_common.c:2416,5'
          Dst:             wpabuf_put_u8
        - Src:             'ieee802_11_common.c:2417,5'
          Dst:             wpabuf_put_data
    - functionName:    mb_ies_info_by_ies
      functionSourceFile: '/src/hostap/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:
        - info
        - ies_buf
        - ies_len
      BBCount:         20
      ICount:          169
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - for_each_element_completed
        - wpa_hexdump
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2376,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2377,3'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_hexdump
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2379,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_hexdump
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2379,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2379,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_hexdump
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2379,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_hexdump
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:2379,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2379,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_hexdump
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:2390,34'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_hexdump
        - Branch String:   'ieee802_11_common.c:2379,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2379,2'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_hexdump
            - BranchSide:      'ieee802_11_common.c:2380,7'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_hexdump
        - Branch String:   'ieee802_11_common.c:2380,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2381,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2384,7'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_hexdump
        - Branch String:   'ieee802_11_common.c:2390,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2391,43'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2395,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2383,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:2390,7'
          Dst:             for_each_element_completed
        - Src:             'ieee802_11_common.c:2391,3'
          Dst:             wpa_hexdump
    - functionName:    status2str
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - status
      BBCount:         107
      ICount:          539
      EdgeCount:       212
      CyclomaticComplexity: 107
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2258,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2259,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2260,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2261,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2262,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2263,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2264,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2265,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2266,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2267,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2268,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2269,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2270,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2271,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2272,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2273,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2274,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2275,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2276,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2277,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2278,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2279,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2280,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2281,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2282,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2283,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2284,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2285,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2286,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2287,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2288,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2289,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2290,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2291,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2292,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2293,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2294,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2295,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2296,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2297,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2298,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2299,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2300,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2301,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2302,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2303,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2304,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2305,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2306,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2307,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2308,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2309,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2310,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2311,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2312,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2313,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2314,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2315,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2316,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2317,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2318,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2319,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2320,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2321,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2322,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2323,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2324,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2325,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2326,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2327,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2328,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2329,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2330,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2331,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2332,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2333,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2334,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2335,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2336,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2337,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2338,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2339,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2340,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2341,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2342,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2343,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2344,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2345,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2346,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2347,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2348,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2349,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2350,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2351,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2352,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2353,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2354,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2355,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2356,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2357,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2358,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2359,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2360,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2361,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2362,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2364,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reason2str
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - reason
      BBCount:         64
      ICount:          324
      EdgeCount:       126
      CyclomaticComplexity: 64
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2187,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2188,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2189,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2190,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2191,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2192,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2193,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2194,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2195,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2196,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2197,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2198,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2199,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2200,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2201,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2202,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2203,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2204,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2205,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2206,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2207,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2208,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2209,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2210,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2211,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2212,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2213,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2214,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2215,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2216,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2217,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2218,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2219,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2220,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2221,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2222,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2223,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2224,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2225,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2226,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2227,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2228,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2229,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2230,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2231,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2232,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2233,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2234,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2235,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2236,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2237,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2238,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2239,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2240,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2241,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2242,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2243,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2244,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2245,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2246,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2247,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2248,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2250,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fc2str
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - fc
      BBCount:         43
      ICount:          222
      EdgeCount:       81
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2132,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2134,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2150,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2160,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2179,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2134,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2135,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2136,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2137,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2138,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2139,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2140,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2141,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2142,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2143,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2144,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2145,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2146,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2148,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2150,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2151,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2152,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2153,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2154,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2155,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2156,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2158,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2160,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2161,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2162,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2163,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2164,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2165,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2166,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2167,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2168,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2169,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2170,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2172,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2174,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2175,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2177,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_11b
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - rate
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2096,22'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2096,22'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2096,25'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2096,38'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2096,38'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2096,41'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2096,54'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2096,54'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2096,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    supp_rates_11b_only
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elems
      BBCount:         32
      ICount:          180
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - is_11b
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2105,32'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2105,35'
              BranchSideFuncs:
                - is_11b
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2108,9'
              BranchSideFuncs:
                - is_11b
                - is_11b
        - Branch String:   'ieee802_11_common.c:2105,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2106,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2108,9'
              BranchSideFuncs:
                - is_11b
                - is_11b
        - Branch String:   'ieee802_11_common.c:2108,32'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2108,35'
              BranchSideFuncs:
                - is_11b
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2108,2'
              BranchSideFuncs:
                - is_11b
                - is_11b
        - Branch String:   'ieee802_11_common.c:2108,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2109,14'
              BranchSideFuncs:
                - is_11b
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2115,9'
              BranchSideFuncs:
                - is_11b
        - Branch String:   'ieee802_11_common.c:2109,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2110,11'
              BranchSideFuncs:
                - is_11b
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2112,14'
              BranchSideFuncs:
                - is_11b
                - is_11b
        - Branch String:   'ieee802_11_common.c:2115,36'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2115,39'
              BranchSideFuncs:
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2115,2'
              BranchSideFuncs:
                - is_11b
        - Branch String:   'ieee802_11_common.c:2115,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2117,14'
              BranchSideFuncs:
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2123,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2117,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2118,11'
              BranchSideFuncs:
                - is_11b
            - BranchSide:      'ieee802_11_common.c:2120,14'
              BranchSideFuncs:
                - is_11b
        - Branch String:   'ieee802_11_common.c:2123,21'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2123,24'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2123,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:2109,7'
          Dst:             is_11b
        - Src:             'ieee802_11_common.c:2117,7'
          Dst:             is_11b
    - functionName:    is_80plus_op_class
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - op_class
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2090,25'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2090,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2090,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_dfs_global_op_class
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - op_class
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2083,30'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2083,34'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2083,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_is_dfs
      functionSourceFile: '/src/hostap/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:
        - freq
        - modes
        - num_modes
      BBCount:         29
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2061,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2061,17'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2062,11'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2061,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2062,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2065,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2062,24'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2062,27'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2063,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2062,41'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2062,41'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2063,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2063,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2062,41'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2063,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2065,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2066,10'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2073,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2066,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2067,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2071,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2067,42'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2068,9'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2070,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2067,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2069,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2070,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_global
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - op_class
        - chan
      BBCount:         109
      ICount:          524
      EdgeCount:       135
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1933,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1936,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1941,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1946,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1946,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1961,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1961,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1961,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1965,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1971,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1971,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1971,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1976,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1976,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1980,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1993,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1997,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2001,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2005,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2009,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2013,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1936,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1936,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1937,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1936,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1937,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1938,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1941,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1942,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1943,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1946,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1946,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1947,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1946,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1947,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1948,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1955,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1955,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1956,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1955,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1956,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1957,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1961,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1961,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1962,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1961,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1962,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1963,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1965,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1965,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1966,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1965,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1966,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1967,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1971,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1971,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1972,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1971,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1972,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1973,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1976,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1976,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1977,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1976,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1977,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1978,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1980,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1980,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1981,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1980,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1981,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1982,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1989,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1989,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1990,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1989,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1990,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1991,17'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1993,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1994,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1995,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1997,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1997,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1998,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1997,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1998,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1999,25'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2001,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2001,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2002,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2001,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2002,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2003,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2005,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2005,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2006,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2005,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2006,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2007,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2009,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2009,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2010,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2009,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2010,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2011,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_cn
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - op_class
        - chan
      BBCount:         30
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1905,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1909,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1909,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1909,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1916,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1916,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1916,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1916,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1921,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1921,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1925,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1909,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1909,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1910,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1909,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1910,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1911,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1916,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1916,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1917,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1916,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1917,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1918,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1921,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1921,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1922,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1921,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1922,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1923,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_jp
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - op_class
        - chan
      BBCount:         64
      ICount:          313
      EdgeCount:       76
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1848,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1852,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1852,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1852,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1856,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1868,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1878,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1882,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1886,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1890,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1894,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1898,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1852,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1852,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1853,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1852,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1853,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1854,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1856,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1857,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1858,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1868,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1868,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1869,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1868,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1869,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1870,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1878,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1878,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1879,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1878,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1879,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1880,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1882,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1882,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1883,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1882,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1883,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1884,25'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1886,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1886,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1887,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1886,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1887,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1888,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1890,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1890,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1891,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1890,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1891,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1892,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1894,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1895,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1896,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_eu
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - op_class
        - chan
      BBCount:         61
      ICount:          299
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1796,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1800,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1800,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1800,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1816,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1816,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1816,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1816,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1820,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1824,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1828,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1832,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1836,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1840,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1800,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1800,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1801,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1800,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1801,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1802,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1809,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1809,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1810,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1809,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1810,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1811,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1816,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1816,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1817,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1816,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1817,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1818,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1820,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1820,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1821,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1820,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1821,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1822,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1824,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1824,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1825,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1824,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1825,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1826,25'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1828,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1828,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1829,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1828,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1829,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1830,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1832,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1832,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1833,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1832,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1833,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1834,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1836,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1837,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1838,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq_us
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - op_class
        - chan
      BBCount:         73
      ICount:          350
      EdgeCount:       89
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1739,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1743,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1743,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1743,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1752,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1752,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1752,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1752,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1752,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1752,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1757,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1757,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1765,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1765,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1765,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1765,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1765,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1769,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1773,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1777,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1781,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1785,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1789,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1743,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1743,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1744,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1743,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1744,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1745,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1752,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1752,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1753,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1752,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1753,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1754,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1757,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1757,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1758,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1757,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1758,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1759,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1765,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1765,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1766,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1765,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1766,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1767,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1769,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1769,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1770,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1769,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1770,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1771,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1773,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1773,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1774,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1773,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1774,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1775,25'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1777,16'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1777,19'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1778,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1777,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1778,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1779,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1781,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1781,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1782,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1781,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1782,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1783,26'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1785,17'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1785,20'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1786,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1785,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1786,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1787,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee80211_chan_to_freq
      functionSourceFile: '/src/hostap/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:
        - country
        - op_class
        - chan
      BBCount:         24
      ICount:          137
      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:    2
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2028,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2029,36'
              BranchSideFuncs:
                - ieee80211_chan_to_freq_us
                - country_match
                - country_match
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_jp
                - ieee80211_chan_to_freq_eu
            - BranchSide:      'ieee802_11_common.c:2034,36'
              BranchSideFuncs:
                - country_match
                - country_match
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_jp
                - ieee80211_chan_to_freq_eu
        - Branch String:   'ieee802_11_common.c:2030,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2031,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2032,2'
              BranchSideFuncs:
                - country_match
                - country_match
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_jp
                - ieee80211_chan_to_freq_eu
        - Branch String:   'ieee802_11_common.c:2034,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2035,36'
              BranchSideFuncs:
                - ieee80211_chan_to_freq_eu
                - country_match
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_jp
            - BranchSide:      'ieee802_11_common.c:2040,36'
              BranchSideFuncs:
                - country_match
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_jp
        - Branch String:   'ieee802_11_common.c:2036,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2037,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2038,2'
              BranchSideFuncs:
                - country_match
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_jp
        - Branch String:   'ieee802_11_common.c:2040,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2041,36'
              BranchSideFuncs:
                - ieee80211_chan_to_freq_jp
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
            - BranchSide:      'ieee802_11_common.c:2046,36'
              BranchSideFuncs:
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
        - Branch String:   'ieee802_11_common.c:2042,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2043,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2044,2'
              BranchSideFuncs:
                - country_match
                - ieee80211_chan_to_freq_global
                - ieee80211_chan_to_freq_cn
        - Branch String:   'ieee802_11_common.c:2046,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2047,36'
              BranchSideFuncs:
                - ieee80211_chan_to_freq_cn
                - ieee80211_chan_to_freq_global
            - BranchSide:      'ieee802_11_common.c:2052,39'
              BranchSideFuncs:
                - ieee80211_chan_to_freq_global
        - Branch String:   'ieee802_11_common.c:2048,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2049,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2050,2'
              BranchSideFuncs:
                - ieee80211_chan_to_freq_global
      Callsites:
        - Src:             'ieee802_11_common.c:2028,6'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2029,10'
          Dst:             ieee80211_chan_to_freq_us
        - Src:             'ieee802_11_common.c:2034,6'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2035,10'
          Dst:             ieee80211_chan_to_freq_eu
        - Src:             'ieee802_11_common.c:2040,6'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2041,10'
          Dst:             ieee80211_chan_to_freq_jp
        - Src:             'ieee802_11_common.c:2046,6'
          Dst:             country_match
        - Src:             'ieee802_11_common.c:2047,10'
          Dst:             ieee80211_chan_to_freq_cn
        - Src:             'ieee802_11_common.c:2052,9'
          Dst:             ieee80211_chan_to_freq_global
    - functionName:    ieee80211_chaninfo_to_channel
      functionSourceFile: '/src/hostap/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:
        - freq
        - chanwidth
        - sec_channel
        - op_class
        - channel
      BBCount:         21
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - ieee80211_freq_to_channel_ext
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1657,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1662,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1662,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1662,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1662,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1665,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1668,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1671,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1674,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1677,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1680,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1683,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1686,6'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1690,36'
              BranchSideFuncs:
                - ieee80211_freq_to_channel_ext
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1690,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1694,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1698,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:1690,6'
          Dst:             ieee80211_freq_to_channel_ext
        - Src:             'ieee802_11_common.c:1692,3'
          Dst:             wpa_printf
    - functionName:    hostapd_config_read_int10
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atoi
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1322,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1322,6'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1323,6'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1324,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1324,23'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1326,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1324,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1326,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:1319,6'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1320,8'
          Dst:             strchr
    - functionName:    valid_cw
      functionSourceFile: '/src/hostap/src/common/ieee802_11_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cw
      BBCount:         30
      ICount:          128
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1334,18'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1334,18'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1334,21'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1334,29'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1334,29'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1334,32'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1334,40'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1334,40'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1334,43'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1334,52'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1334,52'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1334,55'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1334,64'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1334,64'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1335,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1335,12'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1335,12'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1335,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1335,25'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1335,25'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1335,28'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1335,38'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1335,38'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1335,41'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1335,51'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1335,51'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1335,54'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1335,65'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1335,65'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1336,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1336,14'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1336,14'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1336,17'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1336,28'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1336,28'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1336,31'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1336,42'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1336,42'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1336,45'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1336,57'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1336,57'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1337,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hostapd_config_tx_queue
      functionSourceFile: '/src/hostap/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:
        - tx_queue
        - name
        - val
      BBCount:         42
      ICount:          254
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - atoi
        - hostapd_config_read_int10
        - strcmp
        - strncmp
        - valid_cw
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1350,38'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1351,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1354,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1351,20'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1351,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1354,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1351,37'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1351,40'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1354,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1350,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1352,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1354,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1354,55'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1355,6'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1356,53'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1354,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1356,53'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1359,55'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1363,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1365,53'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1369,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1371,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1372,22'
              BranchSideFuncs:
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1378,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
                - atoi
                - valid_cw
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1373,23'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1373,26'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1375,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1373,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1375,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1378,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1378,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1379,23'
              BranchSideFuncs:
                - atoi
                - valid_cw
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1385,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
                - atoi
                - valid_cw
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1380,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1382,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1385,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1385,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1386,23'
              BranchSideFuncs:
                - atoi
                - valid_cw
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1392,13'
              BranchSideFuncs:
                - strcmp
                - wpa_printf
                - hostapd_config_read_int10
        - Branch String:   'ieee802_11_common.c:1387,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1389,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1392,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1392,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1393,44'
              BranchSideFuncs:
                - hostapd_config_read_int10
            - BranchSide:      'ieee802_11_common.c:1395,53'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             'ieee802_11_common.c:1350,6'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1354,13'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1355,6'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1356,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1359,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1365,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1371,6'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1372,17'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1374,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1378,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1379,18'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1380,8'
          Dst:             valid_cw
        - Src:             'ieee802_11_common.c:1381,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1385,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1386,18'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1387,8'
          Dst:             valid_cw
        - Src:             'ieee802_11_common.c:1388,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1392,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1393,18'
          Dst:             hostapd_config_read_int10
        - Src:             'ieee802_11_common.c:1395,3'
          Dst:             wpa_printf
    - functionName:    hostapd_config_wmm_ac
      functionSourceFile: '/src/hostap/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:
        - wmm_ac_params
        - name
        - val
      BBCount:         56
      ICount:          293
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - atoi
        - strcmp
        - strncmp
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1248,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1249,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1251,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1251,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1252,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1254,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1254,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1255,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1257,13'
              BranchSideFuncs:
                - strncmp
                - wpa_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1257,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1258,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1261,50'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1267,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1268,12'
              BranchSideFuncs:
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1274,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1269,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1269,16'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1270,51'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1269,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1270,51'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1273,14'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1274,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1275,12'
              BranchSideFuncs:
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1281,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1276,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1276,16'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1277,52'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1276,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1277,52'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1280,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1281,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1282,12'
              BranchSideFuncs:
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1288,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1283,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1283,16'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1284,52'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1283,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1284,52'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1287,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1288,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1289,12'
              BranchSideFuncs:
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1295,13'
              BranchSideFuncs:
                - strcmp
                - wpa_printf
                - atoi
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1290,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1290,16'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1291,51'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1290,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1291,51'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1294,20'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1295,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1296,12'
              BranchSideFuncs:
                - atoi
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1303,55'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1297,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1297,16'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1298,50'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1297,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1298,50'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1301,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:1248,6'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1251,13'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1254,13'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1257,13'
          Dst:             strncmp
        - Src:             'ieee802_11_common.c:1261,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1267,6'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1268,7'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1270,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1274,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1275,7'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1277,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1281,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1282,7'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1284,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1288,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1289,7'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1291,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1295,13'
          Dst:             strcmp
        - Src:             'ieee802_11_common.c:1296,7'
          Dst:             atoi
        - Src:             'ieee802_11_common.c:1298,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1303,3'
          Dst:             wpa_printf
    - functionName:    get_hdr_bssid
      functionSourceFile: '/src/hostap/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:
        - hdr
        - len
      BBCount:         17
      ICount:          120
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1207,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1208,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1210,7'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1214,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1216,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1228,7'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1232,10'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1234,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1216,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1217,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1218,11'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1218,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1221,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1221,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1223,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1225,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1228,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1229,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1230,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_11_vendor_ie_concat
      functionSourceFile: '/src/hostap/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:
        - ies
        - ies_len
        - oui_type
      BBCount:         39
      ICount:          256
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - WPA_GET_BE32
        - wpabuf_alloc
        - wpabuf_put_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1171,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1171,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:1171,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:1171,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1171,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:1179,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:1171,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1171,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:1172,7'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:1172,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1173,20'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1177,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:1172,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1174,12'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1177,2'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
        - Branch String:   'ieee802_11_common.c:1179,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1180,3'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1182,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:1183,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1184,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1190,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:1190,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1190,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1190,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:1190,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1190,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1195,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1190,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1190,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1191,7'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:1191,26'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1191,42'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
            - BranchSide:      'ieee802_11_common.c:1193,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
        - Branch String:   'ieee802_11_common.c:1191,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1192,20'
              BranchSideFuncs:
                - wpabuf_put_data.2101
                - WPA_GET_BE32.2178
            - BranchSide:      'ieee802_11_common.c:1193,2'
              BranchSideFuncs:
                - WPA_GET_BE32.2178
                - wpabuf_put_data.2101
      Callsites:
        - Src:             'ieee802_11_common.c:1173,7'
          Dst:             WPA_GET_BE32
        - Src:             'ieee802_11_common.c:1182,8'
          Dst:             wpabuf_alloc
        - Src:             'ieee802_11_common.c:1191,29'
          Dst:             WPA_GET_BE32
        - Src:             'ieee802_11_common.c:1192,4'
          Dst:             wpabuf_put_data
    - functionName:    ieee802_11_ie_count
      functionSourceFile: '/src/hostap/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:
        - ies
        - ies_len
      BBCount:         11
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:1155,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1156,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1158,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1158,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1158,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1158,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1158,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1159,8'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1161,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_ie_ext
      functionSourceFile: '/src/hostap/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:
        - ies
        - len
        - ext
      BBCount:         18
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:2570,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2571,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2573,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2573,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2576,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2573,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2573,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:2573,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:2573,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:2574,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_11_defrag_mle_subelem
      functionSourceFile: '/src/hostap/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:
        - mlbuf
        - parent_subelem
        - defrag_len
      BBCount:         23
      ICount:          215
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - wpabuf_len
        - wpabuf_mhead_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:3485,13'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3485,17'
              BranchSideFuncs:
                - wpabuf_mhead_u8.2100
                - wpabuf_len.2400
            - BranchSide:      'ieee802_11_common.c:3486,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3485,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3486,3'
              BranchSideFuncs:
                - wpabuf_mhead_u8.2100
                - wpabuf_len.2400
            - BranchSide:      'ieee802_11_common.c:3488,24'
              BranchSideFuncs:
                - wpabuf_mhead_u8.2100
                - wpabuf_len.2400
        - Branch String:   'ieee802_11_common.c:3493,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3494,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3496,15'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3497,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3498,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3499,13'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3502,23'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3502,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3503,9'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3503,51'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3502,2'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3503,54'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3502,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3504,21'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3521,16'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:3510,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:3511,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:3513,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:3488,8'
          Dst:             wpabuf_mhead_u8
        - Src:             'ieee802_11_common.c:3489,8'
          Dst:             wpabuf_len
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/src/common/../utils/wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ieee802_11_parse_link_assoc_req
      functionSourceFile: '/src/hostap/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:
        - elems
        - mlbuf
        - link_id
        - show_errors
      BBCount:         67
      ICount:          466
      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:
        - Branch String:   'ieee802_11_common.c:1004,28'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1004,31'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1005,3'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1004,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1005,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1007,41'
              BranchSideFuncs:
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1010,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1012,3'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1015,23'
              BranchSideFuncs:
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1018,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1018,2'
              BranchSideFuncs:
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1025,34'
              BranchSideFuncs:
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1027,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1028,4'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1033,10'
              BranchSideFuncs:
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1039,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1040,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1047,8'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1040,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1043,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1044,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1047,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1048,15'
              BranchSideFuncs:
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1053,7'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1053,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1054,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1061,36'
              BranchSideFuncs:
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1054,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1057,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1058,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1062,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1064,15'
              BranchSideFuncs:
                - ieee802_11_defrag_mle_subelem
                - wpa_printf
                - WPA_GET_LE16.2171
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1069,20'
              BranchSideFuncs:
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1070,39'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1070,42'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1071,8'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1070,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1071,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1078,10'
              BranchSideFuncs:
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1071,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1074,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1075,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1081,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1082,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1088,7'
              BranchSideFuncs:
                - get_ie_ext
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1082,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1083,5'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1085,4'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1094,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1094,22'
              BranchSideFuncs:
                - wpa_printf
                - __ieee802_11_parse_elems
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1135,7'
              BranchSideFuncs:
                - wpa_printf
                - __ieee802_11_parse_elems
        - Branch String:   'ieee802_11_common.c:1094,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1095,25'
              BranchSideFuncs:
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - __ieee802_11_parse_elems
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1135,7'
              BranchSideFuncs:
                - wpa_printf
                - __ieee802_11_parse_elems
        - Branch String:   'ieee802_11_common.c:1102,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1103,5'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:1104,24'
              BranchSideFuncs:
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - __ieee802_11_parse_elems
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1109,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1110,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1116,31'
              BranchSideFuncs:
                - ieee802_11_elems_clear_ids
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - __ieee802_11_parse_elems
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1110,9'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1111,6'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1113,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1122,30'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1123,8'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1124,9'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:1122,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1124,9'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1130,35'
              BranchSideFuncs:
                - ieee802_11_elems_clear_ext_ids
                - wpa_printf
                - __ieee802_11_parse_elems
        - Branch String:   'ieee802_11_common.c:1124,9'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1125,6'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:1127,5'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:1137,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:1138,35'
              BranchSideFuncs:
                - __ieee802_11_parse_elems
            - BranchSide:      'ieee802_11_common.c:1141,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:1000,8'
          Dst:             wpabuf_head
        - Src:             'ieee802_11_common.c:1001,8'
          Dst:             wpabuf_len
        - Src:             'ieee802_11_common.c:1025,4'
          Dst:             ieee802_11_defrag_mle_subelem
        - Src:             'ieee802_11_common.c:1028,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1035,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1041,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1055,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1061,23'
          Dst:             WPA_GET_LE16
        - Src:             'ieee802_11_common.c:1072,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1083,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1092,17'
          Dst:             get_ie_ext
        - Src:             'ieee802_11_common.c:1111,6'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1116,4'
          Dst:             ieee802_11_elems_clear_ids
        - Src:             'ieee802_11_common.c:1125,6'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1130,4'
          Dst:             ieee802_11_elems_clear_ext_ids
        - Src:             'ieee802_11_common.c:1134,3'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:1138,10'
          Dst:             __ieee802_11_parse_elems
    - functionName:    ieee802_11_elems_clear_ids
      functionSourceFile: '/src/hostap/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:
        - elems
        - ids
        - num
      BBCount:         44
      ICount:          380
      EdgeCount:       87
      CyclomaticComplexity: 45
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:741,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:742,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:881,1'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:742,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:744,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:748,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:752,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:755,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:759,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:762,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:766,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:770,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:774,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:778,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:782,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:786,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:790,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:793,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:796,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:799,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:803,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:807,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:811,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:814,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:817,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:820,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:823,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:827,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:831,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:835,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:838,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:842,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:846,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:850,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:854,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:858,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:862,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:866,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:869,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:873,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:877,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:880,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ieee802_11_elems_clear_ext_ids
      functionSourceFile: '/src/hostap/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:
        - elems
        - ids
        - num
      BBCount:         28
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ieee802_11_common.c:895,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:896,11'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:988,1'
              BranchSideFuncs: []
        - Branch String:   'ieee802_11_common.c:896,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:898,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:901,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:905,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:909,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:912,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:916,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:920,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:924,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:928,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:932,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:935,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:939,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:943,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:947,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:951,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:955,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:959,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:962,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:966,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:979,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:983,4'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:987,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ieee802_11_parse_elems
      functionSourceFile: '/src/hostap/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:
        - start
        - len
        - elems
        - show_errors
      BBCount:         127
      ICount:          958
      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:   'ieee802_11_common.c:447,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:448,3'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:450,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:450,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:450,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:450,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:450,2'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:451,11'
              BranchSideFuncs:
                - ieee802_11_parse_extension
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:698,34'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
        - Branch String:   'ieee802_11_common.c:455,31'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:455,34'
              BranchSideFuncs:
                - ieee802_11_parse_extension
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:459,3'
              BranchSideFuncs:
                - ieee802_11_parse_extension
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:455,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:456,4'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:459,3'
              BranchSideFuncs:
                - ieee802_11_parse_extension
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:461,3'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:463,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:478,24'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:482,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:488,4'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:488,4'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:490,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:494,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:499,28'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:503,41'
              BranchSideFuncs:
                - ieee802_11_parse_vendor_specific
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:509,20'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:513,19'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:517,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:523,27'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:527,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:533,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:541,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:546,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:551,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:556,25'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:560,21'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:564,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:568,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:573,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:578,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:583,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:588,26'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:592,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:598,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:602,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:607,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:611,18'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:615,17'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:620,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:632,29'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:636,25'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:640,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:646,24'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:650,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:655,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:661,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:667,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:672,4'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:677,35'
              BranchSideFuncs:
                - ieee802_11_parse_extension
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:682,11'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:463,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:466,9'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:469,8'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:469,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:470,5'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:474,18'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:482,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:483,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:484,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:494,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:495,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:496,22'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:503,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:506,12'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:507,4'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:517,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:518,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:519,25'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:527,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:528,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:529,18'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:533,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:534,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:535,18'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:541,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:542,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:543,25'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:546,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:547,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:548,29'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:551,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:552,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:553,26'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:568,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:569,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:570,30'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:573,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:574,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:575,27'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:578,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:579,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:580,26'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:583,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:584,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:585,21'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:592,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:593,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:594,25'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:602,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:603,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:604,33'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:620,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:623,9'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:627,50'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:640,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:641,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:642,20'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:650,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:651,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:652,20'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:655,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:656,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:657,24'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:661,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:662,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:663,18'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:667,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:668,5'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:669,23'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:677,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:679,12'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:680,4'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:683,8'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:684,5'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:687,8'
              BranchSideFuncs:
                - wpa_printf
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
        - Branch String:   'ieee802_11_common.c:691,19'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:691,22'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - ieee802_11_fragments_length
            - BranchSide:      'ieee802_11_common.c:696,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:691,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:693,5'
              BranchSideFuncs:
                - ieee802_11_fragments_length
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'ieee802_11_common.c:696,2'
              BranchSideFuncs:
                - for_each_element_completed
                - wpa_printf
                - wpa_hexdump
                - ieee802_11_parse_extension
                - ieee802_11_fragments_length
                - wpa_printf
                - wpa_printf
                - ieee802_11_parse_vendor_specific
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'ieee802_11_common.c:698,6'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:698,50'
              BranchSideFuncs: []
            - BranchSide:      'ieee802_11_common.c:699,7'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
        - Branch String:   'ieee802_11_common.c:699,7'
          Branch Sides:
            - BranchSide:      'ieee802_11_common.c:702,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_hexdump
            - BranchSide:      'ieee802_11_common.c:705,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ieee802_11_common.c:464,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:470,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:503,8'
          Dst:             ieee802_11_parse_vendor_specific
        - Src:             'ieee802_11_common.c:621,5'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:672,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:677,8'
          Dst:             ieee802_11_parse_extension
        - Src:             'ieee802_11_common.c:685,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:692,18'
          Dst:             ieee802_11_fragments_length
        - Src:             'ieee802_11_common.c:698,7'
          Dst:             for_each_element_completed
        - Src:             'ieee802_11_common.c:700,4'
          Dst:             wpa_printf
        - Src:             'ieee802_11_common.c:703,4'
          Dst:             wpa_hexdump
    - functionName:    ieee802_11_parse_elems
      functionSourceFile: '/src/hostap/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:
        - start
        - len
        - elems
        - show_errors
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __ieee802_11_parse_elems
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ieee802_11_common.c:727,9'
          Dst:             __ieee802_11_parse_elems
    - functionName:    base64_url_decode
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_gen_decode
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:207,9'
          Dst:             base64_gen_decode
    - functionName:    base64_gen_decode
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
        - table
      BBCount:         43
      ICount:          319
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:98,2'
          Branch Sides:
            - BranchSide:      'base64.c:99,54'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'base64.c:100,2'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'base64.c:103,2'
          Branch Sides:
            - BranchSide:      'base64.c:104,30'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'base64.c:108,6'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'base64.c:104,7'
          Branch Sides:
            - BranchSide:      'base64.c:105,9'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'base64.c:106,2'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'base64.c:108,6'
          Branch Sides:
            - BranchSide:      'base64.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:110,19'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'base64.c:114,6'
          Branch Sides:
            - BranchSide:      'base64.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:117,8'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:118,2'
          Branch Sides:
            - BranchSide:      'base64.c:121,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'base64.c:153,13'
              BranchSideFuncs: []
        - Branch String:   'base64.c:121,7'
          Branch Sides:
            - BranchSide:      'base64.c:122,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'base64.c:124,10'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:126,7'
          Branch Sides:
            - BranchSide:      'base64.c:127,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'base64.c:129,7'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:129,7'
          Branch Sides:
            - BranchSide:      'base64.c:130,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'base64.c:131,18'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:133,7'
          Branch Sides:
            - BranchSide:      'base64.c:134,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'base64.c:151,2'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:138,8'
          Branch Sides:
            - BranchSide:      'base64.c:139,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'base64.c:150,3'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:139,9'
          Branch Sides:
            - BranchSide:      'base64.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:141,14'
              BranchSideFuncs:
                - free
        - Branch String:   'base64.c:141,14'
          Branch Sides:
            - BranchSide:      'base64.c:142,10'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:145,6'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    base64_decode
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_gen_decode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:201,9'
          Dst:             base64_gen_decode
    - functionName:    base64_url_encode
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_gen_encode
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:185,9'
          Dst:             base64_gen_encode
    - functionName:    base64_gen_encode
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
        - table
        - add_pad
      BBCount:         41
      ICount:          392
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'base64.c:34,6'
          Branch Sides:
            - BranchSide:      'base64.c:35,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:36,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'base64.c:37,6'
          Branch Sides:
            - BranchSide:      'base64.c:38,11'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'base64.c:39,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'base64.c:40,6'
          Branch Sides:
            - BranchSide:      'base64.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:42,8'
              BranchSideFuncs:
                - malloc
        - Branch String:   'base64.c:43,6'
          Branch Sides:
            - BranchSide:      'base64.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:46,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:50,2'
          Branch Sides:
            - BranchSide:      'base64.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:63,6'
              BranchSideFuncs: []
        - Branch String:   'base64.c:57,29'
          Branch Sides:
            - BranchSide:      'base64.c:50,2'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:57,32'
              BranchSideFuncs: []
        - Branch String:   'base64.c:57,7'
          Branch Sides:
            - BranchSide:      'base64.c:50,2'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:58,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:63,6'
          Branch Sides:
            - BranchSide:      'base64.c:64,12'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:79,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:65,7'
          Branch Sides:
            - BranchSide:      'base64.c:66,13'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:70,13'
              BranchSideFuncs: []
        - Branch String:   'base64.c:67,8'
          Branch Sides:
            - BranchSide:      'base64.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:74,7'
          Branch Sides:
            - BranchSide:      'base64.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:76,12'
              BranchSideFuncs: []
        - Branch String:   'base64.c:79,28'
          Branch Sides:
            - BranchSide:      'base64.c:79,31'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:82,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:79,6'
          Branch Sides:
            - BranchSide:      'base64.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:82,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,6'
          Branch Sides:
            - BranchSide:      'base64.c:84,14'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:85,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    base64_encode_no_lf
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_gen_encode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:179,9'
          Dst:             base64_gen_encode
    - functionName:    base64_encode
      functionSourceFile: '/src/hostap/src/utils/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - len
        - out_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_gen_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:172,9'
          Dst:             base64_gen_encode
    - functionName:    get_param
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - param
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - strlen
        - strstr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'common.c:1305,6'
          Branch Sides:
            - BranchSide:      'common.c:1306,3'
              BranchSideFuncs:
                - strlen
                - strchr
                - strlen
                - malloc
            - BranchSide:      'common.c:1308,9'
              BranchSideFuncs:
                - strlen
                - strchr
                - strlen
                - malloc
        - Branch String:   'common.c:1310,6'
          Branch Sides:
            - BranchSide:      'common.c:1311,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'common.c:1313,9'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'common.c:1315,6'
          Branch Sides:
            - BranchSide:      'common.c:1316,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1317,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1304,8'
          Dst:             strstr
        - Src:             'common.c:1308,9'
          Dst:             strlen
        - Src:             'common.c:1309,8'
          Dst:             strchr
        - Src:             'common.c:1313,9'
          Dst:             strlen
    - functionName:    rssi_to_rcpi
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - rssi
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1288,6'
          Branch Sides:
            - BranchSide:      'common.c:1289,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1290,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:1290,6'
          Branch Sides:
            - BranchSide:      'common.c:1291,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1292,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:1292,6'
          Branch Sides:
            - BranchSide:      'common.c:1293,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1294,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str_starts
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - start
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'common.c:1273,9'
          Dst:             strlen
        - Src:             'common.c:1273,9'
          Dst:             strncmp
    - functionName:    ssid_parse
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ssid
      BBCount:         19
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strdup
        - wpa_config_parse_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1241,6'
          Branch Sides:
            - BranchSide:      'common.c:1242,3'
              BranchSideFuncs:
                - strchr
                - free
                - wpa_config_parse_string
                - free
                - free
                - strchr
            - BranchSide:      'common.c:1244,7'
              BranchSideFuncs:
                - strchr
                - free
                - wpa_config_parse_string
                - free
                - free
                - strchr
        - Branch String:   'common.c:1244,6'
          Branch Sides:
            - BranchSide:      'common.c:1245,9'
              BranchSideFuncs:
                - strchr
                - wpa_config_parse_string
                - free
                - free
            - BranchSide:      'common.c:1249,9'
              BranchSideFuncs:
                - strchr
                - free
                - wpa_config_parse_string
                - free
                - free
        - Branch String:   'common.c:1246,7'
          Branch Sides:
            - BranchSide:      'common.c:1247,5'
              BranchSideFuncs:
                - wpa_config_parse_string
                - free
                - free
            - BranchSide:      'common.c:1248,2'
              BranchSideFuncs:
                - wpa_config_parse_string
                - free
                - free
        - Branch String:   'common.c:1250,7'
          Branch Sides:
            - BranchSide:      'common.c:1251,4'
              BranchSideFuncs:
                - wpa_config_parse_string
                - free
                - free
            - BranchSide:      'common.c:1255,3'
              BranchSideFuncs:
                - wpa_config_parse_string
                - free
                - free
        - Branch String:   'common.c:1259,10'
          Branch Sides:
            - BranchSide:      'common.c:1259,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'common.c:1264,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'common.c:1259,6'
          Branch Sides:
            - BranchSide:      'common.c:1260,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'common.c:1264,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'common.c:1240,8'
          Dst:             strdup
        - Src:             'common.c:1245,9'
          Dst:             strchr
        - Src:             'common.c:1249,9'
          Dst:             strchr
        - Src:             'common.c:1258,8'
          Dst:             wpa_config_parse_string
    - functionName:    wpa_config_parse_string
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - len
      BBCount:         33
      ICount:          244
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - dup_binstr
        - hexstr2bin
        - printf_decode
        - strlen
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:644,6'
          Branch Sides:
            - BranchSide:      'common.c:647,8'
              BranchSideFuncs:
                - strrchr
                - dup_binstr
            - BranchSide:      'common.c:656,14'
              BranchSideFuncs:
                - strlen
                - malloc
                - hexstr2bin
                - free
                - strrchr
                - dup_binstr
                - malloc
                - printf_decode
                - free
                - free
        - Branch String:   'common.c:649,19'
          Branch Sides:
            - BranchSide:      'common.c:649,22'
              BranchSideFuncs: []
            - BranchSide:      'common.c:650,4'
              BranchSideFuncs: []
        - Branch String:   'common.c:649,7'
          Branch Sides:
            - BranchSide:      'common.c:650,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:651,10'
              BranchSideFuncs:
                - dup_binstr
        - Branch String:   'common.c:653,7'
          Branch Sides:
            - BranchSide:      'common.c:654,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:655,10'
              BranchSideFuncs: []
        - Branch String:   'common.c:656,27'
          Branch Sides:
            - BranchSide:      'common.c:656,30'
              BranchSideFuncs:
                - strlen
                - malloc
                - hexstr2bin
                - free
                - strrchr
                - dup_binstr
                - malloc
                - printf_decode
                - free
                - free
            - BranchSide:      'common.c:681,23'
              BranchSideFuncs:
                - strlen
                - malloc
                - hexstr2bin
                - free
        - Branch String:   'common.c:656,13'
          Branch Sides:
            - BranchSide:      'common.c:660,9'
              BranchSideFuncs:
                - strrchr
                - dup_binstr
                - malloc
                - printf_decode
                - free
                - free
            - BranchSide:      'common.c:681,23'
              BranchSideFuncs:
                - strlen
                - malloc
                - hexstr2bin
                - free
        - Branch String:   'common.c:662,19'
          Branch Sides:
            - BranchSide:      'common.c:662,22'
              BranchSideFuncs: []
            - BranchSide:      'common.c:663,4'
              BranchSideFuncs: []
        - Branch String:   'common.c:662,7'
          Branch Sides:
            - BranchSide:      'common.c:663,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:664,10'
              BranchSideFuncs:
                - dup_binstr
                - malloc
                - printf_decode
                - free
                - free
        - Branch String:   'common.c:666,7'
          Branch Sides:
            - BranchSide:      'common.c:667,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:669,9'
              BranchSideFuncs:
                - malloc
                - printf_decode
                - free
                - free
        - Branch String:   'common.c:670,7'
          Branch Sides:
            - BranchSide:      'common.c:671,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:675,31'
              BranchSideFuncs:
                - printf_decode
                - free
        - Branch String:   'common.c:682,7'
          Branch Sides:
            - BranchSide:      'common.c:683,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:684,10'
              BranchSideFuncs:
                - malloc
                - hexstr2bin
                - free
        - Branch String:   'common.c:686,7'
          Branch Sides:
            - BranchSide:      'common.c:687,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:688,18'
              BranchSideFuncs:
                - hexstr2bin
                - free
        - Branch String:   'common.c:688,7'
          Branch Sides:
            - BranchSide:      'common.c:689,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:692,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:648,9'
          Dst:             strrchr
        - Src:             'common.c:652,9'
          Dst:             dup_binstr
        - Src:             'common.c:661,9'
          Dst:             strrchr
        - Src:             'common.c:665,10'
          Dst:             dup_binstr
        - Src:             'common.c:675,10'
          Dst:             printf_decode
        - Src:             'common.c:681,23'
          Dst:             strlen
        - Src:             'common.c:688,7'
          Dst:             hexstr2bin
    - functionName:    dup_binstr
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - len
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common.c:770,6'
          Branch Sides:
            - BranchSide:      'common.c:771,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:772,8'
              BranchSideFuncs:
                - malloc
        - Branch String:   'common.c:773,6'
          Branch Sides:
            - BranchSide:      'common.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:775,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    printf_decode
      functionSourceFile: '/src/hostap/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:
        - buf
        - maxlen
        - str
      BBCount:         48
      ICount:          349
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - hex2byte
        - hex2num
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:532,2'
          Branch Sides:
            - BranchSide:      'common.c:533,7'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:601,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:533,7'
          Branch Sides:
            - BranchSide:      'common.c:534,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:535,12'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:535,3'
          Branch Sides:
            - BranchSide:      'common.c:537,7'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:597,21'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:538,4'
          Branch Sides:
            - BranchSide:      'common.c:540,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:544,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:548,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:552,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:556,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:560,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:564,8'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:585,15'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:593,5'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:566,9'
          Branch Sides:
            - BranchSide:      'common.c:567,21'
              BranchSideFuncs:
                - hex2num
                - hex2byte
            - BranchSide:      'common.c:573,19'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:568,10'
          Branch Sides:
            - BranchSide:      'common.c:569,7'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:570,19'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:586,21'
          Branch Sides:
            - BranchSide:      'common.c:586,25'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:588,10'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:586,9'
          Branch Sides:
            - BranchSide:      'common.c:587,12'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:588,10'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:588,21'
          Branch Sides:
            - BranchSide:      'common.c:588,25'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:590,18'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:588,9'
          Branch Sides:
            - BranchSide:      'common.c:589,12'
              BranchSideFuncs:
                - hex2byte
                - hex2num
            - BranchSide:      'common.c:590,18'
              BranchSideFuncs:
                - hex2byte
                - hex2num
        - Branch String:   'common.c:601,6'
          Branch Sides:
            - BranchSide:      'common.c:601,6'
              BranchSideFuncs: []
            - BranchSide:      'common.c:602,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:565,11'
          Dst:             hex2byte
        - Src:             'common.c:567,12'
          Dst:             hex2num
    - functionName:    hexstr2bin
      functionSourceFile: '/src/hostap/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:
        - hex
        - buf
        - len
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hex2byte
      functionUses:    12
      BranchProfiles:
        - Branch String:   'common.c:178,2'
          Branch Sides:
            - BranchSide:      'common.c:179,16'
              BranchSideFuncs:
                - hex2byte
            - BranchSide:      'common.c:185,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:180,7'
          Branch Sides:
            - BranchSide:      'common.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:182,13'
              BranchSideFuncs:
                - hex2byte
      Callsites:
        - Src:             'common.c:179,7'
          Dst:             hex2byte
    - functionName:    hex2byte
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hex
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hex2num
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common.c:32,6'
          Branch Sides:
            - BranchSide:      'common.c:33,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:34,18'
              BranchSideFuncs:
                - hex2num
        - Branch String:   'common.c:35,6'
          Branch Sides:
            - BranchSide:      'common.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:37,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:31,6'
          Dst:             hex2num
        - Src:             'common.c:34,6'
          Dst:             hex2num
    - functionName:    hex2num
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'common.c:18,15'
          Branch Sides:
            - BranchSide:      'common.c:18,18'
              BranchSideFuncs: []
            - BranchSide:      'common.c:20,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:18,6'
          Branch Sides:
            - BranchSide:      'common.c:19,10'
              BranchSideFuncs: []
            - BranchSide:      'common.c:20,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:20,15'
          Branch Sides:
            - BranchSide:      'common.c:20,18'
              BranchSideFuncs: []
            - BranchSide:      'common.c:22,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:20,6'
          Branch Sides:
            - BranchSide:      'common.c:21,10'
              BranchSideFuncs: []
            - BranchSide:      'common.c:22,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:22,15'
          Branch Sides:
            - BranchSide:      'common.c:22,18'
              BranchSideFuncs: []
            - BranchSide:      'common.c:24,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:22,6'
          Branch Sides:
            - BranchSide:      'common.c:23,10'
              BranchSideFuncs: []
            - BranchSide:      'common.c:24,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_ctrl_char
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1219,15'
          Branch Sides:
            - BranchSide:      'common.c:1219,18'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1219,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_escape
      functionSourceFile: '/src/hostap/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:
        - inp
        - in_size
        - outp
        - out_size
      BBCount:         28
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1182,11'
          Branch Sides:
            - BranchSide:      'common.c:1182,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'common.c:1183,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:1182,6'
          Branch Sides:
            - BranchSide:      'common.c:1183,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'common.c:1187,7'
              BranchSideFuncs:
                - strlen
        - Branch String:   'common.c:1187,6'
          Branch Sides:
            - BranchSide:      'common.c:1188,13'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1190,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:1190,2'
          Branch Sides:
            - BranchSide:      'common.c:1191,10'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1210,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:1192,7'
          Branch Sides:
            - BranchSide:      'common.c:1193,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1195,12'
              BranchSideFuncs: []
        - Branch String:   'common.c:1195,3'
          Branch Sides:
            - BranchSide:      'common.c:1198,16'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1198,16'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1204,18'
              BranchSideFuncs: []
        - Branch String:   'common.c:1198,8'
          Branch Sides:
            - BranchSide:      'common.c:1199,5'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1200,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:1210,6'
          Branch Sides:
            - BranchSide:      'common.c:1211,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1213,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1188,13'
          Dst:             strlen
    - functionName:    utf8_unescape
      functionSourceFile: '/src/hostap/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:
        - inp
        - in_size
        - outp
        - out_size
      BBCount:         32
      ICount:          176
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1133,11'
          Branch Sides:
            - BranchSide:      'common.c:1133,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'common.c:1134,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:1133,6'
          Branch Sides:
            - BranchSide:      'common.c:1134,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'common.c:1136,7'
              BranchSideFuncs:
                - strlen
        - Branch String:   'common.c:1136,6'
          Branch Sides:
            - BranchSide:      'common.c:1137,13'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1140,7'
              BranchSideFuncs: []
        - Branch String:   'common.c:1140,19'
          Branch Sides:
            - BranchSide:      'common.c:1140,22'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1145,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:1140,6'
          Branch Sides:
            - BranchSide:      'common.c:1141,6'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1145,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:1145,2'
          Branch Sides:
            - BranchSide:      'common.c:1146,10'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1170,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:1147,7'
          Branch Sides:
            - BranchSide:      'common.c:1148,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1150,12'
              BranchSideFuncs: []
        - Branch String:   'common.c:1150,3'
          Branch Sides:
            - BranchSide:      'common.c:1153,5'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1164,18'
              BranchSideFuncs: []
        - Branch String:   'common.c:1157,8'
          Branch Sides:
            - BranchSide:      'common.c:1158,5'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1159,11'
              BranchSideFuncs: []
        - Branch String:   'common.c:1170,6'
          Branch Sides:
            - BranchSide:      'common.c:1171,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1173,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1137,13'
          Dst:             strlen
    - functionName:    str_token
      functionSourceFile: '/src/hostap/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:
        - str
        - delim
        - context
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cstr_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:1121,12'
          Branch Sides:
            - BranchSide:      'common.c:1121,17'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1121,12'
              BranchSideFuncs: []
        - Branch String:   'common.c:1121,6'
          Branch Sides:
            - BranchSide:      'common.c:1121,6'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1122,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1119,25'
          Dst:             cstr_token
    - functionName:    cstr_token
      functionSourceFile: '/src/hostap/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:
        - str
        - delim
        - last
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:1087,11'
          Branch Sides:
            - BranchSide:      'common.c:1087,15'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'common.c:1088,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:1087,21'
          Branch Sides:
            - BranchSide:      'common.c:1087,25'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'common.c:1088,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:1087,6'
          Branch Sides:
            - BranchSide:      'common.c:1088,3'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'common.c:1090,7'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'common.c:1090,6'
          Branch Sides:
            - BranchSide:      'common.c:1091,12'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'common.c:1093,2'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'common.c:1093,16'
          Branch Sides:
            - BranchSide:      'common.c:1093,19'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'common.c:1093,2'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'common.c:1093,2'
          Branch Sides:
            - BranchSide:      'common.c:1094,8'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'common.c:1096,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'common.c:1096,6'
          Branch Sides:
            - BranchSide:      'common.c:1097,3'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'common.c:1099,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'common.c:1101,14'
          Branch Sides:
            - BranchSide:      'common.c:1101,18'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'common.c:1101,2'
              BranchSideFuncs:
                - strchr
        - Branch String:   'common.c:1101,2'
          Branch Sides:
            - BranchSide:      'common.c:1102,6'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'common.c:1104,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1093,19'
          Dst:             strchr
        - Src:             'common.c:1101,18'
          Dst:             strchr
    - functionName:    random_mac_addr_keep_oui
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_random
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1059,6'
          Branch Sides:
            - BranchSide:      'common.c:1060,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1061,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1059,6'
          Dst:             os_get_random
    - functionName:    random_mac_addr
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_random
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1049,6'
          Branch Sides:
            - BranchSide:      'common.c:1050,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1051,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:1049,6'
          Dst:             os_get_random
    - functionName:    bin_clear_free
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bin
        - len
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - forced_memzero
      functionUses:    36
      BranchProfiles:
        - Branch String:   'common.c:1040,6'
          Branch Sides:
            - BranchSide:      'common.c:1040,6'
              BranchSideFuncs:
                - forced_memzero
                - free
            - BranchSide:      'common.c:1041,18'
              BranchSideFuncs:
                - forced_memzero
                - free
      Callsites:
        - Src:             'common.c:1041,3'
          Dst:             forced_memzero
    - functionName:    forced_memzero
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'common.c:1337,6'
          Branch Sides:
            - BranchSide:      'common.c:1337,6'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1338,32'
              BranchSideFuncs: []
      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/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - forced_memzero
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'common.c:1030,6'
          Branch Sides:
            - BranchSide:      'common.c:1030,6'
              BranchSideFuncs:
                - strlen
                - forced_memzero
                - free
            - BranchSide:      'common.c:1031,16'
              BranchSideFuncs:
                - strlen
                - forced_memzero
                - free
      Callsites:
        - Src:             'common.c:1031,16'
          Dst:             strlen
        - Src:             'common.c:1032,3'
          Dst:             forced_memzero
    - functionName:    int_array_equal
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - int_array_includes
        - int_array_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:1010,9'
          Branch Sides:
            - BranchSide:      'common.c:1010,13'
              BranchSideFuncs:
                - int_array_len
                - int_array_len
                - int_array_includes
            - BranchSide:      'common.c:1011,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:1010,6'
          Branch Sides:
            - BranchSide:      'common.c:1011,3'
              BranchSideFuncs:
                - int_array_len
                - int_array_len
                - int_array_includes
            - BranchSide:      'common.c:1013,23'
              BranchSideFuncs:
                - int_array_len
                - int_array_len
                - int_array_includes
        - Branch String:   'common.c:1016,6'
          Branch Sides:
            - BranchSide:      'common.c:1017,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1019,9'
              BranchSideFuncs:
                - int_array_includes
        - Branch String:   'common.c:1019,2'
          Branch Sides:
            - BranchSide:      'common.c:1020,27'
              BranchSideFuncs:
                - int_array_includes
            - BranchSide:      'common.c:1024,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:1020,7'
          Branch Sides:
            - BranchSide:      'common.c:1021,4'
              BranchSideFuncs:
                - int_array_includes
            - BranchSide:      'common.c:1022,2'
              BranchSideFuncs:
                - int_array_includes
      Callsites:
        - Src:             'common.c:1013,9'
          Dst:             int_array_len
        - Src:             'common.c:1014,9'
          Dst:             int_array_len
        - Src:             'common.c:1020,8'
          Dst:             int_array_includes
    - functionName:    int_array_len
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'common.c:886,16'
          Branch Sides:
            - BranchSide:      'common.c:886,19'
              BranchSideFuncs: []
            - BranchSide:      'common.c:886,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:886,2'
          Branch Sides:
            - BranchSide:      'common.c:886,26'
              BranchSideFuncs: []
            - BranchSide:      'common.c:888,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_array_includes
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - arr
        - val
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:997,18'
          Branch Sides:
            - BranchSide:      'common.c:997,21'
              BranchSideFuncs: []
            - BranchSide:      'common.c:997,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:997,2'
          Branch Sides:
            - BranchSide:      'common.c:998,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1002,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:998,7'
          Branch Sides:
            - BranchSide:      'common.c:999,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:1000,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_array_add_unique
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - res
        - a
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - os_realloc_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:964,24'
          Branch Sides:
            - BranchSide:      'common.c:964,29'
              BranchSideFuncs:
                - os_realloc_array
                - free
                - free
            - BranchSide:      'common.c:964,2'
              BranchSideFuncs:
                - os_realloc_array
                - free
                - free
        - Branch String:   'common.c:964,2'
          Branch Sides:
            - BranchSide:      'common.c:965,9'
              BranchSideFuncs:
                - os_realloc_array
                - free
                - free
            - BranchSide:      'common.c:969,11'
              BranchSideFuncs:
                - os_realloc_array
                - free
                - free
        - Branch String:   'common.c:965,7'
          Branch Sides:
            - BranchSide:      'common.c:966,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:967,2'
              BranchSideFuncs:
                - os_realloc_array
                - free
                - free
        - Branch String:   'common.c:970,6'
          Branch Sides:
            - BranchSide:      'common.c:975,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:979,24'
              BranchSideFuncs:
                - os_realloc_array
                - free
        - Branch String:   'common.c:980,6'
          Branch Sides:
            - BranchSide:      'common.c:981,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:986,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:979,6'
          Dst:             os_realloc_array
    - functionName:    os_realloc_array
      functionSourceFile: '/src/hostap/src/utils/../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:
        - ptr
        - nmemb
        - size
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../utils/os.h:587,11'
          Branch Sides:
            - BranchSide:      '../utils/os.h:587,14'
              BranchSideFuncs:
                - realloc
            - BranchSide:      '../utils/os.h:589,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   '../utils/os.h:587,6'
          Branch Sides:
            - BranchSide:      '../utils/os.h:588,3'
              BranchSideFuncs: []
            - BranchSide:      '../utils/os.h:589,9'
              BranchSideFuncs:
                - realloc
      Callsites:
        - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freq_cmp
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:926,6'
          Branch Sides:
            - BranchSide:      'common.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:928,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:928,6'
          Branch Sides:
            - BranchSide:      'common.c:929,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:930,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_array_sort_unique
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - freq_cmp
        - int_array_len
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:938,6'
          Branch Sides:
            - BranchSide:      'common.c:939,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:941,23'
              BranchSideFuncs:
                - int_array_len
                - qsort
        - Branch String:   'common.c:946,14'
          Branch Sides:
            - BranchSide:      'common.c:946,17'
              BranchSideFuncs: []
            - BranchSide:      'common.c:946,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:946,2'
          Branch Sides:
            - BranchSide:      'common.c:947,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:953,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:947,7'
          Branch Sides:
            - BranchSide:      'common.c:948,5'
              BranchSideFuncs: []
            - BranchSide:      'common.c:951,12'
              BranchSideFuncs: []
        - Branch String:   'common.c:953,6'
          Branch Sides:
            - BranchSide:      'common.c:954,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:955,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:941,9'
          Dst:             int_array_len
        - Src:             'common.c:942,2'
          Dst:             qsort
        - Src:             '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/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - a
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - int_array_len
        - os_realloc_array
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:900,6'
          Branch Sides:
            - BranchSide:      'common.c:905,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:909,24'
              BranchSideFuncs:
                - os_realloc_array
                - free
        - Branch String:   'common.c:910,6'
          Branch Sides:
            - BranchSide:      'common.c:911,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:915,2'
          Branch Sides:
            - BranchSide:      'common.c:916,19'
              BranchSideFuncs: []
            - BranchSide:      'common.c:917,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:897,11'
          Dst:             int_array_len
        - Src:             'common.c:898,9'
          Dst:             int_array_len
        - Src:             'common.c:909,6'
          Dst:             os_realloc_array
    - functionName:    freq_range_list_str
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         17
      ICount:          168
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:851,6'
          Branch Sides:
            - BranchSide:      'common.c:852,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:854,11'
              BranchSideFuncs:
                - malloc
                - snprintf
                - os_snprintf_error.2579
                - free
                - snprintf
        - Branch String:   'common.c:856,6'
          Branch Sides:
            - BranchSide:      'common.c:857,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:858,8'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - free
                - snprintf
        - Branch String:   'common.c:861,2'
          Branch Sides:
            - BranchSide:      'common.c:862,35'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - free
                - snprintf
            - BranchSide:      'common.c:878,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:864,7'
          Branch Sides:
            - BranchSide:      'common.c:865,22'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - snprintf
                - free
            - BranchSide:      'common.c:868,22'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - snprintf
                - free
        - Branch String:   'common.c:871,7'
          Branch Sides:
            - BranchSide:      'common.c:872,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:875,10'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - free
                - snprintf
      Callsites:
        - Src:             'common.c:865,10'
          Dst:             snprintf
        - Src:             'common.c:868,10'
          Dst:             snprintf
        - Src:             'common.c:871,7'
          Dst:             os_snprintf_error
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/src/utils/../utils/os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - res
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../utils/os.h:581,17'
          Branch Sides:
            - BranchSide:      '../utils/os.h:581,17'
              BranchSideFuncs: []
            - BranchSide:      '../utils/os.h:581,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freq_range_list_includes
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - freq
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:832,6'
          Branch Sides:
            - BranchSide:      'common.c:833,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:835,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:835,2'
          Branch Sides:
            - BranchSide:      'common.c:836,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:840,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:836,34'
          Branch Sides:
            - BranchSide:      'common.c:836,37'
              BranchSideFuncs: []
            - BranchSide:      'common.c:838,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:836,7'
          Branch Sides:
            - BranchSide:      'common.c:837,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:838,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freq_range_list_parse
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - value
      BBCount:         26
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - atoi
        - os_realloc_array
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:793,13'
          Branch Sides:
            - BranchSide:      'common.c:793,16'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
            - BranchSide:      'common.c:793,2'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
        - Branch String:   'common.c:793,2'
          Branch Sides:
            - BranchSide:      'common.c:794,7'
              BranchSideFuncs:
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - free
                - atoi
                - free
                - free
            - BranchSide:      'common.c:819,2'
              BranchSideFuncs:
                - free
        - Branch String:   'common.c:794,7'
          Branch Sides:
            - BranchSide:      'common.c:795,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:798,24'
              BranchSideFuncs:
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - free
                - free
                - atoi
                - free
        - Branch String:   'common.c:800,7'
          Branch Sides:
            - BranchSide:      'common.c:801,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'common.c:804,10'
              BranchSideFuncs:
                - atoi
                - strchr
                - strchr
                - free
                - os_realloc_array
                - free
                - free
                - atoi
        - Branch String:   'common.c:808,12'
          Branch Sides:
            - BranchSide:      'common.c:808,17'
              BranchSideFuncs:
                - atoi
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - free
                - free
            - BranchSide:      'common.c:812,22'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
        - Branch String:   'common.c:808,22'
          Branch Sides:
            - BranchSide:      'common.c:808,25'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
            - BranchSide:      'common.c:809,8'
              BranchSideFuncs:
                - atoi
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - free
                - free
        - Branch String:   'common.c:808,7'
          Branch Sides:
            - BranchSide:      'common.c:809,8'
              BranchSideFuncs:
                - atoi
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - free
                - free
            - BranchSide:      'common.c:812,22'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
        - Branch String:   'common.c:814,7'
          Branch Sides:
            - BranchSide:      'common.c:815,7'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
            - BranchSide:      'common.c:816,8'
              BranchSideFuncs:
                - free
                - os_realloc_array
                - atoi
                - strchr
                - strchr
                - atoi
                - free
                - free
      Callsites:
        - Src:             'common.c:798,7'
          Dst:             os_realloc_array
        - Src:             'common.c:805,21'
          Dst:             atoi
        - Src:             'common.c:806,10'
          Dst:             strchr
        - Src:             'common.c:807,10'
          Dst:             strchr
        - Src:             'common.c:810,22'
          Dst:             atoi
    - functionName:    merge_byte_arrays
      functionSourceFile: '/src/hostap/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:
        - res
        - res_len
        - src1
        - src1_len
        - src2
        - src2_len
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:742,6'
          Branch Sides:
            - BranchSide:      'common.c:743,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:752,6'
              BranchSideFuncs: []
        - Branch String:   'common.c:743,7'
          Branch Sides:
            - BranchSide:      'common.c:744,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:748,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:752,6'
          Branch Sides:
            - BranchSide:      'common.c:753,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:753,7'
          Branch Sides:
            - BranchSide:      'common.c:754,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:758,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    has_newline
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:725,2'
          Branch Sides:
            - BranchSide:      'common.c:726,8'
              BranchSideFuncs: []
            - BranchSide:      'common.c:730,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:726,20'
          Branch Sides:
            - BranchSide:      'common.c:726,24'
              BranchSideFuncs: []
            - BranchSide:      'common.c:727,4'
              BranchSideFuncs: []
        - Branch String:   'common.c:726,7'
          Branch Sides:
            - BranchSide:      'common.c:727,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:728,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    has_ctrl_char
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common.c:715,2'
          Branch Sides:
            - BranchSide:      'common.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:719,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:716,20'
          Branch Sides:
            - BranchSide:      'common.c:716,23'
              BranchSideFuncs: []
            - BranchSide:      'common.c:717,4'
              BranchSideFuncs: []
        - Branch String:   'common.c:716,7'
          Branch Sides:
            - BranchSide:      'common.c:717,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:718,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_hex
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:703,2'
          Branch Sides:
            - BranchSide:      'common.c:704,7'
              BranchSideFuncs: []
            - BranchSide:      'common.c:707,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:704,20'
          Branch Sides:
            - BranchSide:      'common.c:704,23'
              BranchSideFuncs: []
            - BranchSide:      'common.c:705,4'
              BranchSideFuncs: []
        - Branch String:   'common.c:704,7'
          Branch Sides:
            - BranchSide:      'common.c:705,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:706,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __hide_aliasing_typecast
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - foo
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_ssid_txt
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ssid
        - ssid_len
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:626,6'
          Branch Sides:
            - BranchSide:      'common.c:627,15'
              BranchSideFuncs: []
            - BranchSide:      'common.c:631,44'
              BranchSideFuncs:
                - printf_encode
      Callsites:
        - Src:             'common.c:631,2'
          Dst:             printf_encode
    - functionName:    printf_encode
      functionSourceFile: '/src/hostap/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:
        - txt
        - maxlen
        - data
        - len
      BBCount:         24
      ICount:          195
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common.c:482,2'
          Branch Sides:
            - BranchSide:      'common.c:482,2'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:483,7'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'common.c:483,7'
          Branch Sides:
            - BranchSide:      'common.c:484,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:486,11'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'common.c:486,3'
          Branch Sides:
            - BranchSide:      'common.c:488,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:492,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:496,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:500,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:504,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:508,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:512,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'common.c:512,22'
          Branch Sides:
            - BranchSide:      'common.c:512,25'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:515,24'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'common.c:512,8'
          Branch Sides:
            - BranchSide:      'common.c:513,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'common.c:515,24'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'common.c:515,12'
          Dst:             snprintf
    - functionName:    wpa_snprintf_hex_uppercase
      functionSourceFile: '/src/hostap/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:
        - buf
        - buf_size
        - data
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_snprintf_hex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'common.c:363,9'
          Dst:             _wpa_snprintf_hex
    - functionName:    _wpa_snprintf_hex
      functionSourceFile: '/src/hostap/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:
        - buf
        - buf_size
        - data
        - len
        - uppercase
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common.c:323,6'
          Branch Sides:
            - BranchSide:      'common.c:324,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:325,9'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
        - Branch String:   'common.c:325,2'
          Branch Sides:
            - BranchSide:      'common.c:326,21'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
            - BranchSide:      'common.c:334,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:328,7'
          Branch Sides:
            - BranchSide:      'common.c:329,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:332,10'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
      Callsites:
        - Src:             'common.c:326,9'
          Dst:             snprintf
        - Src:             'common.c:328,7'
          Dst:             os_snprintf_error
    - functionName:    wpa_snprintf_hex
      functionSourceFile: '/src/hostap/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:
        - buf
        - buf_size
        - data
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_snprintf_hex
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'common.c:348,9'
          Dst:             _wpa_snprintf_hex
    - functionName:    wpa_snprintf_hex_sep
      functionSourceFile: '/src/hostap/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:
        - buf
        - buf_size
        - data
        - len
        - sep
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:300,6'
          Branch Sides:
            - BranchSide:      'common.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:303,9'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
        - Branch String:   'common.c:303,2'
          Branch Sides:
            - BranchSide:      'common.c:304,21'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
            - BranchSide:      'common.c:312,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:306,7'
          Branch Sides:
            - BranchSide:      'common.c:307,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:310,10'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
      Callsites:
        - Src:             'common.c:304,9'
          Dst:             snprintf
        - Src:             'common.c:306,7'
          Dst:             os_snprintf_error
    - functionName:    wpa_scnprintf
      functionSourceFile: '/src/hostap/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:
        - buf
        - size
        - fmt
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:277,6'
          Branch Sides:
            - BranchSide:      'common.c:278,3'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'common.c:280,2'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'common.c:284,6'
          Branch Sides:
            - BranchSide:      'common.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:286,15'
              BranchSideFuncs: []
        - Branch String:   'common.c:286,6'
          Branch Sides:
            - BranchSide:      'common.c:287,10'
              BranchSideFuncs: []
            - BranchSide:      'common.c:289,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '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:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_get_ntp_timestamp
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
        - os_get_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'common.c:251,2'
          Dst:             os_get_time
        - Src:             'common.c:256,8'
          Dst:             __bswap_32
        - Src:             'common.c:258,8'
          Dst:             __bswap_32
    - functionName:    buf_shift_right
      functionSourceFile: '/src/hostap/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:
        - buf
        - len
        - bits
      BBCount:         5
      ICount:          67
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:238,2'
          Branch Sides:
            - BranchSide:      'common.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'common.c:240,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inc_byte_array
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - counter
        - len
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:225,2'
          Branch Sides:
            - BranchSide:      'common.c:225,2'
              BranchSideFuncs: []
            - BranchSide:      'common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:227,7'
          Branch Sides:
            - BranchSide:      'common.c:228,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:229,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hwaddr_mask_txt
      functionSourceFile: '/src/hostap/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:
        - buf
        - len
        - addr
        - mask
      BBCount:         16
      ICount:          172
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - os_snprintf_error
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:195,2'
          Branch Sides:
            - BranchSide:      'common.c:196,7'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - snprintf
            - BranchSide:      'common.c:202,6'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - snprintf
        - Branch String:   'common.c:196,7'
          Branch Sides:
            - BranchSide:      'common.c:197,15'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - snprintf
            - BranchSide:      'common.c:200,2'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
                - snprintf
        - Branch String:   'common.c:202,6'
          Branch Sides:
            - BranchSide:      'common.c:203,21'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
            - BranchSide:      'common.c:206,21'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2579
        - Branch String:   'common.c:207,6'
          Branch Sides:
            - BranchSide:      'common.c:208,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:209,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:203,9'
          Dst:             snprintf
        - Src:             'common.c:206,9'
          Dst:             snprintf
        - Src:             'common.c:207,6'
          Dst:             os_snprintf_error
    - functionName:    hwaddr_aton2
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - addr
      BBCount:         20
      ICount:          132
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - hex2num
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:144,2'
          Branch Sides:
            - BranchSide:      'common.c:147,3'
              BranchSideFuncs:
                - hex2num
                - hex2num
            - BranchSide:      'common.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:147,22'
          Branch Sides:
            - BranchSide:      'common.c:147,3'
              BranchSideFuncs:
                - hex2num
                - hex2num
            - BranchSide:      'common.c:147,26'
              BranchSideFuncs:
                - hex2num
                - hex2num
        - Branch String:   'common.c:147,37'
          Branch Sides:
            - BranchSide:      'common.c:147,3'
              BranchSideFuncs:
                - hex2num
                - hex2num
            - BranchSide:      'common.c:147,41'
              BranchSideFuncs:
                - hex2num
                - hex2num
        - Branch String:   'common.c:147,3'
          Branch Sides:
            - BranchSide:      'common.c:148,7'
              BranchSideFuncs:
                - hex2num
                - hex2num
            - BranchSide:      'common.c:150,19'
              BranchSideFuncs:
                - hex2num
                - hex2num
        - Branch String:   'common.c:151,7'
          Branch Sides:
            - BranchSide:      'common.c:152,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:153,19'
              BranchSideFuncs:
                - hex2num
                - hex2num
        - Branch String:   'common.c:154,7'
          Branch Sides:
            - BranchSide:      'common.c:155,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:156,14'
              BranchSideFuncs:
                - hex2num
                - hex2num
      Callsites:
        - Src:             'common.c:150,7'
          Dst:             hex2num
        - Src:             'common.c:153,7'
          Dst:             hex2num
    - functionName:    hwaddr_compact_aton
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - addr
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hex2num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:118,2'
          Branch Sides:
            - BranchSide:      'common.c:121,19'
              BranchSideFuncs:
                - hex2num
                - hex2num
            - BranchSide:      'common.c:130,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:122,7'
          Branch Sides:
            - BranchSide:      'common.c:123,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:124,19'
              BranchSideFuncs:
                - hex2num
                - hex2num
        - Branch String:   'common.c:125,7'
          Branch Sides:
            - BranchSide:      'common.c:126,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:127,14'
              BranchSideFuncs:
                - hex2num
                - hex2num
      Callsites:
        - Src:             'common.c:121,7'
          Dst:             hex2num
        - Src:             'common.c:124,7'
          Dst:             hex2num
    - functionName:    hwaddr_masked_aton
      functionSourceFile: '/src/hostap/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:
        - txt
        - addr
        - mask
        - maskable
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - hwaddr_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common.c:86,6'
          Branch Sides:
            - BranchSide:      'common.c:87,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - hwaddr_parse
            - BranchSide:      'common.c:90,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - hwaddr_parse
        - Branch String:   'common.c:90,17'
          Branch Sides:
            - BranchSide:      'common.c:90,20'
              BranchSideFuncs: []
            - BranchSide:      'common.c:92,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:90,6'
          Branch Sides:
            - BranchSide:      'common.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'common.c:93,13'
              BranchSideFuncs:
                - hwaddr_parse
        - Branch String:   'common.c:93,22'
          Branch Sides:
            - BranchSide:      'common.c:93,26'
              BranchSideFuncs:
                - hwaddr_parse
            - BranchSide:      'common.c:101,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:93,13'
          Branch Sides:
            - BranchSide:      'common.c:95,20'
              BranchSideFuncs:
                - hwaddr_parse
            - BranchSide:      'common.c:101,3'
              BranchSideFuncs: []
        - Branch String:   'common.c:97,7'
          Branch Sides:
            - BranchSide:      'common.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common.c:85,6'
          Dst:             hwaddr_parse
        - Src:             'common.c:90,20'
          Dst:             __ctype_b_loc
        - Src:             'common.c:95,7'
          Dst:             hwaddr_parse
    - functionName:    hwaddr_parse
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - addr
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - hex2byte
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common.c:45,2'
          Branch Sides:
            - BranchSide:      'common.c:48,16'
              BranchSideFuncs:
                - hex2byte
            - BranchSide:      'common.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'common.c:49,7'
          Branch Sides:
            - BranchSide:      'common.c:50,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:51,7'
              BranchSideFuncs:
                - hex2byte
        - Branch String:   'common.c:53,24'
          Branch Sides:
            - BranchSide:      'common.c:53,31'
              BranchSideFuncs:
                - hex2byte
            - BranchSide:      'common.c:55,2'
              BranchSideFuncs:
                - hex2byte
        - Branch String:   'common.c:53,7'
          Branch Sides:
            - BranchSide:      'common.c:54,4'
              BranchSideFuncs: []
            - BranchSide:      'common.c:55,2'
              BranchSideFuncs:
                - hex2byte
      Callsites:
        - Src:             '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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hwaddr_aton
      functionSourceFile: '/src/hostap/src/utils/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - addr
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hwaddr_parse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common.c:68,9'
          Dst:             hwaddr_parse
    - functionName:    hostapd_ip_equal
      functionSourceFile: '/src/hostap/src/utils/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ip_addr.c:59,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:62,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'ip_addr.c:62,23'
          Branch Sides:
            - BranchSide:      'ip_addr.c:62,26'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'ip_addr.c:66,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'ip_addr.c:62,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:63,3'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:66,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'ip_addr.c:66,24'
          Branch Sides:
            - BranchSide:      'ip_addr.c:67,6'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'ip_addr.c:71,2'
              BranchSideFuncs: []
        - Branch String:   'ip_addr.c:66,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:71,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ip_addr.c:67,6'
          Dst:             memcmp
    - functionName:    hostapd_parse_ip_addr
      functionSourceFile: '/src/hostap/src/utils/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - addr
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inet_aton
        - inet_pton
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ip_addr.c:39,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:45,26'
              BranchSideFuncs:
                - inet_pton
        - Branch String:   'ip_addr.c:45,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:52,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ip_addr.c:39,6'
          Dst:             inet_aton
        - Src:             'ip_addr.c:45,6'
          Dst:             inet_pton
    - functionName:    inet_aton
      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:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hostapd_ip_txt
      functionSourceFile: '/src/hostap/src/utils/ip_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - buf
        - buflen
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - inet_ntoa
        - inet_ntop
        - os_strlcpy
      functionUses:    9
      BranchProfiles:
        - Branch String:   'ip_addr.c:17,18'
          Branch Sides:
            - BranchSide:      'ip_addr.c:17,21'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:18,3'
              BranchSideFuncs: []
        - Branch String:   'ip_addr.c:17,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:18,3'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:20,6'
              BranchSideFuncs:
                - inet_ntop
                - inet_ntoa
                - os_strlcpy
        - Branch String:   'ip_addr.c:20,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:21,14'
              BranchSideFuncs:
                - inet_ntoa
                - os_strlcpy
                - inet_ntop
            - BranchSide:      'ip_addr.c:23,3'
              BranchSideFuncs:
                - inet_ntop
        - Branch String:   'ip_addr.c:26,6'
          Branch Sides:
            - BranchSide:      'ip_addr.c:27,28'
              BranchSideFuncs:
                - inet_ntop
            - BranchSide:      'ip_addr.c:32,9'
              BranchSideFuncs: []
        - Branch String:   'ip_addr.c:27,7'
          Branch Sides:
            - BranchSide:      'ip_addr.c:28,4'
              BranchSideFuncs: []
            - BranchSide:      'ip_addr.c:29,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ip_addr.c:21,19'
          Dst:             inet_ntoa
        - Src:             'ip_addr.c:21,3'
          Dst:             os_strlcpy
        - Src:             'ip_addr.c:27,7'
          Dst:             inet_ntop
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/src/utils/./os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - res
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './os.h:581,17'
          Branch Sides:
            - BranchSide:      './os.h:581,17'
              BranchSideFuncs: []
            - BranchSide:      './os.h:581,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_type_str
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:556,2'
          Branch Sides:
            - BranchSide:      'json.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:560,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:566,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:572,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_value_sep
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put_u8
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:690,2'
          Dst:             wpabuf_put_u8
    - functionName:    wpabuf_put_u8
      functionSourceFile: '/src/hostap/src/utils/./wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './wpabuf.h:120,19'
          Dst:             wpabuf_put
    - functionName:    json_end_array
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put_u8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:684,2'
          Dst:             wpabuf_put_u8
    - functionName:    json_start_array
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - name
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_printf
        - wpabuf_put_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'json.c:676,6'
          Branch Sides:
            - BranchSide:      'json.c:676,6'
              BranchSideFuncs:
                - wpabuf_printf
                - wpabuf_put_u8.2680
            - BranchSide:      'json.c:677,17'
              BranchSideFuncs:
                - wpabuf_printf
                - wpabuf_put_u8.2680
      Callsites:
        - Src:             'json.c:677,3'
          Dst:             wpabuf_printf
        - Src:             'json.c:678,2'
          Dst:             wpabuf_put_u8
    - functionName:    json_end_object
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_put_u8
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:670,2'
          Dst:             wpabuf_put_u8
    - functionName:    json_start_object
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - name
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_printf
        - wpabuf_put_u8
      functionUses:    13
      BranchProfiles:
        - Branch String:   'json.c:662,6'
          Branch Sides:
            - BranchSide:      'json.c:662,6'
              BranchSideFuncs:
                - wpabuf_printf
                - wpabuf_put_u8.2680
            - BranchSide:      'json.c:663,17'
              BranchSideFuncs:
                - wpabuf_printf
                - wpabuf_put_u8.2680
      Callsites:
        - Src:             'json.c:663,3'
          Dst:             wpabuf_printf
        - Src:             'json.c:664,2'
          Dst:             wpabuf_put_u8
    - functionName:    json_add_base64
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - json
        - name
        - val
        - len
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - base64_encode_no_lf
        - json_add_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'json.c:652,6'
          Branch Sides:
            - BranchSide:      'json.c:653,3'
              BranchSideFuncs:
                - json_add_string
                - free
            - BranchSide:      'json.c:654,18'
              BranchSideFuncs:
                - json_add_string
                - free
      Callsites:
        - Src:             'json.c:651,8'
          Dst:             base64_encode_no_lf
        - Src:             'json.c:654,2'
          Dst:             json_add_string
    - functionName:    json_add_string
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - name
        - val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_printf
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:612,2'
          Dst:             wpabuf_printf
    - functionName:    json_add_base64url
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - json
        - name
        - val
        - len
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - base64_url_encode
        - json_add_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'json.c:638,6'
          Branch Sides:
            - BranchSide:      'json.c:639,3'
              BranchSideFuncs:
                - json_add_string
                - free
            - BranchSide:      'json.c:640,18'
              BranchSideFuncs:
                - json_add_string
                - free
      Callsites:
        - Src:             'json.c:637,8'
          Dst:             base64_url_encode
        - Src:             'json.c:640,2'
          Dst:             json_add_string
    - functionName:    json_add_string_escape
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - json
        - name
        - val
        - len
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bin_clear_free
        - json_add_string
        - json_escape_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:623,6'
          Branch Sides:
            - BranchSide:      'json.c:624,3'
              BranchSideFuncs:
                - json_escape_string
                - json_add_string
                - bin_clear_free
            - BranchSide:      'json.c:625,21'
              BranchSideFuncs:
                - json_escape_string
                - json_add_string
                - bin_clear_free
      Callsites:
        - Src:             'json.c:625,2'
          Dst:             json_escape_string
        - Src:             'json.c:626,2'
          Dst:             json_add_string
        - Src:             'json.c:627,2'
          Dst:             bin_clear_free
    - functionName:    json_escape_string
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - txt
        - maxlen
        - data
        - len
      BBCount:         23
      ICount:          183
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:24,2'
          Branch Sides:
            - BranchSide:      'json.c:24,2'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:25,7'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'json.c:25,7'
          Branch Sides:
            - BranchSide:      'json.c:26,4'
              BranchSideFuncs: []
            - BranchSide:      'json.c:28,11'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'json.c:28,3'
          Branch Sides:
            - BranchSide:      'json.c:30,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:34,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:38,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:42,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:46,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:50,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'json.c:50,22'
          Branch Sides:
            - BranchSide:      'json.c:50,25'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:53,24'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'json.c:50,8'
          Branch Sides:
            - BranchSide:      'json.c:51,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'json.c:53,24'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'json.c:53,12'
          Dst:             snprintf
    - functionName:    json_add_int
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - json
        - name
        - val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:606,2'
          Dst:             wpabuf_printf
    - functionName:    json_print_token
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - token
        - depth
        - buf
        - buflen
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - json_print_token
        - json_type_str
        - os_snprintf_error
        - snprintf
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:582,6'
          Branch Sides:
            - BranchSide:      'json.c:583,3'
              BranchSideFuncs:
                - strlen
                - json_type_str
                - snprintf
                - os_snprintf_error.2669
                - json_print_token
                - json_print_token
            - BranchSide:      'json.c:584,8'
              BranchSideFuncs:
                - strlen
                - json_type_str
                - snprintf
                - os_snprintf_error.2669
                - json_print_token
                - json_print_token
        - Branch String:   'json.c:587,6'
          Branch Sides:
            - BranchSide:      'json.c:585,8'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2669
                - json_print_token
                - json_print_token
            - BranchSide:      'json.c:587,20'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2669
                - json_print_token
                - json_print_token
        - Branch String:   'json.c:588,6'
          Branch Sides:
            - BranchSide:      'json.c:589,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:592,19'
              BranchSideFuncs:
                - json_print_token
                - json_print_token
      Callsites:
        - Src:             'json.c:584,8'
          Dst:             strlen
        - Src:             'json.c:586,13'
          Dst:             json_type_str
        - Src:             'json.c:585,8'
          Dst:             snprintf
        - Src:             'json.c:588,6'
          Dst:             os_snprintf_error
        - Src:             'json.c:592,2'
          Dst:             json_print_token
        - Src:             'json.c:593,2'
          Dst:             json_print_token
    - functionName:    json_print_tree
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - root
        - buf
        - buflen
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_print_token
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:600,2'
          Dst:             json_print_token
    - functionName:    json_get_member_base64
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - name
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - base64_decode
        - json_get_member
        - strlen
        - wpabuf_alloc_ext_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:541,13'
          Branch Sides:
            - BranchSide:      'json.c:541,16'
              BranchSideFuncs:
                - strlen
                - base64_decode
                - wpabuf_alloc_ext_data
                - free
            - BranchSide:      'json.c:542,3'
              BranchSideFuncs: []
        - Branch String:   'json.c:541,6'
          Branch Sides:
            - BranchSide:      'json.c:542,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:543,22'
              BranchSideFuncs:
                - strlen
                - base64_decode
                - wpabuf_alloc_ext_data
                - free
        - Branch String:   'json.c:544,6'
          Branch Sides:
            - BranchSide:      'json.c:545,3'
              BranchSideFuncs:
                - wpabuf_alloc_ext_data
                - free
            - BranchSide:      'json.c:546,30'
              BranchSideFuncs:
                - wpabuf_alloc_ext_data
                - free
        - Branch String:   'json.c:547,6'
          Branch Sides:
            - BranchSide:      'json.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:550,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'json.c:540,10'
          Dst:             json_get_member
        - Src:             'json.c:543,37'
          Dst:             strlen
        - Src:             'json.c:543,8'
          Dst:             base64_decode
        - Src:             'json.c:546,8'
          Dst:             wpabuf_alloc_ext_data
    - functionName:    json_get_member
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - name
      BBCount:         18
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    44
      BranchProfiles:
        - Branch String:   'json.c:498,12'
          Branch Sides:
            - BranchSide:      'json.c:498,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'json.c:499,3'
              BranchSideFuncs: []
        - Branch String:   'json.c:498,6'
          Branch Sides:
            - BranchSide:      'json.c:499,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:501,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'json.c:501,2'
          Branch Sides:
            - BranchSide:      'json.c:502,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'json.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'json.c:502,19'
          Branch Sides:
            - BranchSide:      'json.c:502,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'json.c:504,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'json.c:502,7'
          Branch Sides:
            - BranchSide:      'json.c:503,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'json.c:504,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'json.c:502,22'
          Dst:             strcmp
    - functionName:    json_get_member_base64url
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - name
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - base64_url_decode
        - json_get_member
        - strlen
        - wpabuf_alloc_ext_data
      functionUses:    5
      BranchProfiles:
        - Branch String:   'json.c:518,13'
          Branch Sides:
            - BranchSide:      'json.c:518,16'
              BranchSideFuncs:
                - strlen
                - base64_url_decode
                - wpabuf_alloc_ext_data
                - free
            - BranchSide:      'json.c:519,3'
              BranchSideFuncs: []
        - Branch String:   'json.c:518,6'
          Branch Sides:
            - BranchSide:      'json.c:519,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:520,26'
              BranchSideFuncs:
                - strlen
                - base64_url_decode
                - wpabuf_alloc_ext_data
                - free
        - Branch String:   'json.c:522,6'
          Branch Sides:
            - BranchSide:      'json.c:523,3'
              BranchSideFuncs:
                - wpabuf_alloc_ext_data
                - free
            - BranchSide:      'json.c:524,30'
              BranchSideFuncs:
                - wpabuf_alloc_ext_data
                - free
        - Branch String:   'json.c:525,6'
          Branch Sides:
            - BranchSide:      'json.c:526,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:528,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'json.c:517,10'
          Dst:             json_get_member
        - Src:             'json.c:520,41'
          Dst:             strlen
        - Src:             'json.c:520,8'
          Dst:             base64_url_decode
        - Src:             'json.c:524,8'
          Dst:             wpabuf_alloc_ext_data
    - functionName:    json_check_tree_state
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - token
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - json_check_tree_state
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:193,6'
          Branch Sides:
            - BranchSide:      'json.c:194,3'
              BranchSideFuncs:
                - json_check_tree_state
                - json_check_tree_state
                - wpa_printf
            - BranchSide:      'json.c:195,28'
              BranchSideFuncs:
                - json_check_tree_state
                - json_check_tree_state
                - wpa_printf
        - Branch String:   'json.c:195,46'
          Branch Sides:
            - BranchSide:      'json.c:196,28'
              BranchSideFuncs: []
            - BranchSide:      'json.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'json.c:195,6'
          Branch Sides:
            - BranchSide:      'json.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:198,6'
              BranchSideFuncs:
                - wpa_printf
        - Branch String:   'json.c:198,6'
          Branch Sides:
            - BranchSide:      'json.c:201,7'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'json.c:205,2'
              BranchSideFuncs: []
        - Branch String:   'json.c:201,21'
          Branch Sides:
            - BranchSide:      'json.c:201,35'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'json.c:202,7'
              BranchSideFuncs:
                - wpa_printf
      Callsites:
        - Src:             'json.c:195,6'
          Dst:             json_check_tree_state
        - Src:             'json.c:196,6'
          Dst:             json_check_tree_state
        - Src:             'json.c:199,3'
          Dst:             wpa_printf
    - functionName:    json_parse_number
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json_pos
        - end
        - ret_val
      BBCount:         24
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:167,2'
          Branch Sides:
            - BranchSide:      'json.c:168,8'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
            - BranchSide:      'json.c:173,6'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
        - Branch String:   'json.c:168,19'
          Branch Sides:
            - BranchSide:      'json.c:168,24'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
            - BranchSide:      'json.c:172,2'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
        - Branch String:   'json.c:168,34'
          Branch Sides:
            - BranchSide:      'json.c:168,38'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
            - BranchSide:      'json.c:169,7'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
        - Branch String:   'json.c:168,7'
          Branch Sides:
            - BranchSide:      'json.c:169,7'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
            - BranchSide:      'json.c:172,2'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
        - Branch String:   'json.c:173,6'
          Branch Sides:
            - BranchSide:      'json.c:174,6'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
            - BranchSide:      'json.c:175,6'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
        - Branch String:   'json.c:175,6'
          Branch Sides:
            - BranchSide:      'json.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'json.c:177,8'
              BranchSideFuncs:
                - malloc
                - atoi
                - free
        - Branch String:   'json.c:179,6'
          Branch Sides:
            - BranchSide:      'json.c:180,3'
              BranchSideFuncs:
                - atoi
                - free
            - BranchSide:      'json.c:181,2'
              BranchSideFuncs:
                - atoi
                - free
      Callsites:
        - Src:             'json.c:184,13'
          Dst:             atoi
    - functionName:    json_parse_string
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - json_pos
        - end
      BBCount:         50
      ICount:          344
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - hexstr2bin
        - realloc
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:74,12'
          Branch Sides:
            - BranchSide:      'json.c:74,10'
              BranchSideFuncs:
                - malloc
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:74,32'
              BranchSideFuncs:
                - malloc
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
        - Branch String:   'json.c:76,6'
          Branch Sides:
            - BranchSide:      'json.c:77,3'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:78,9'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
        - Branch String:   'json.c:81,2'
          Branch Sides:
            - BranchSide:      'json.c:82,7'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:152,2'
              BranchSideFuncs:
                - free
        - Branch String:   'json.c:82,25'
          Branch Sides:
            - BranchSide:      'json.c:82,28'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:98,12'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - realloc
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:82,7'
          Branch Sides:
            - BranchSide:      'json.c:86,10'
              BranchSideFuncs:
                - realloc
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:98,12'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - realloc
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:88,8'
          Branch Sides:
            - BranchSide:      'json.c:89,15'
              BranchSideFuncs:
                - realloc
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:90,10'
              BranchSideFuncs:
                - realloc
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:91,8'
          Branch Sides:
            - BranchSide:      'json.c:92,5'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - realloc
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:93,10'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - realloc
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:98,3'
          Branch Sides:
            - BranchSide:      'json.c:100,5'
              BranchSideFuncs: []
            - BranchSide:      'json.c:105,7'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - realloc
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:149,15'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
        - Branch String:   'json.c:106,8'
          Branch Sides:
            - BranchSide:      'json.c:107,5'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'json.c:111,13'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - wpa_printf
                - realloc
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:111,4'
          Branch Sides:
            - BranchSide:      'json.c:115,16'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:115,16'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:115,16'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:118,10'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:121,10'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:124,10'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:127,9'
              BranchSideFuncs:
                - hexstr2bin
                - free
                - wpa_printf
                - wpa_printf
                - realloc
                - wpa_printf
            - BranchSide:      'json.c:144,39'
              BranchSideFuncs:
                - wpa_printf
                - free
        - Branch String:   'json.c:127,23'
          Branch Sides:
            - BranchSide:      'json.c:128,20'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'json.c:130,6'
              BranchSideFuncs:
                - wpa_printf
                - free
        - Branch String:   'json.c:128,41'
          Branch Sides:
            - BranchSide:      'json.c:129,9'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'json.c:130,6'
              BranchSideFuncs:
                - wpa_printf
                - free
        - Branch String:   'json.c:127,9'
          Branch Sides:
            - BranchSide:      'json.c:130,6'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'json.c:134,9'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
        - Branch String:   'json.c:134,9'
          Branch Sides:
            - BranchSide:      'json.c:135,16'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
            - BranchSide:      'json.c:137,16'
              BranchSideFuncs:
                - free
                - hexstr2bin
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - realloc
      Callsites:
        - Src:             'json.c:90,10'
          Dst:             realloc
        - Src:             'json.c:107,5'
          Dst:             wpa_printf
        - Src:             'json.c:128,9'
          Dst:             hexstr2bin
        - Src:             'json.c:130,6'
          Dst:             wpa_printf
        - Src:             'json.c:143,5'
          Dst:             wpa_printf
    - functionName:    json_free
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_free
      functionUses:    15
      BranchProfiles:
        - Branch String:   'json.c:484,6'
          Branch Sides:
            - BranchSide:      'json.c:485,3'
              BranchSideFuncs:
                - json_free
                - json_free
                - free
                - free
                - free
            - BranchSide:      'json.c:486,12'
              BranchSideFuncs:
                - json_free
                - json_free
                - free
                - free
                - free
      Callsites:
        - Src:             'json.c:486,2'
          Dst:             json_free
        - Src:             'json.c:487,2'
          Dst:             json_free
    - functionName:    json_alloc_token
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tokens
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_zalloc
        - wpa_printf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'json.c:212,6'
          Branch Sides:
            - BranchSide:      'json.c:213,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'json.c:216,9'
              BranchSideFuncs:
                - os_zalloc
      Callsites:
        - Src:             'json.c:213,3'
          Dst:             wpa_printf
        - Src:             'json.c:216,9'
          Dst:             os_zalloc
    - functionName:    json_parse
      functionSourceFile: '/src/hostap/src/utils/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_len
      BBCount:         192
      ICount:          1066
      EdgeCount:       249
      CyclomaticComplexity: 59
      functionsReached:
        - json_alloc_token
        - json_check_tree_state
        - json_free
        - json_parse_number
        - json_parse_string
        - strncmp
        - wpa_printf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'json.c:232,2'
          Branch Sides:
            - BranchSide:      'json.c:233,12'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:469,28'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:233,3'
          Branch Sides:
            - BranchSide:      'json.c:236,9'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:236,9'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:271,9'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
            - BranchSide:      'json.c:271,9'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
            - BranchSide:      'json.c:299,34'
              BranchSideFuncs:
                - json_parse_string
                - wpa_printf
                - json_free
                - json_alloc_token
                - free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:345,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:345,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:345,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:345,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:347,9'
              BranchSideFuncs:
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:352,9'
              BranchSideFuncs:
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:364,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
            - BranchSide:      'json.c:364,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
            - BranchSide:      'json.c:364,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:424,32'
              BranchSideFuncs:
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:459,48'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:236,8'
          Branch Sides:
            - BranchSide:      'json.c:237,13'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:242,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:238,9'
          Branch Sides:
            - BranchSide:      'json.c:239,6'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:240,10'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:240,9'
          Branch Sides:
            - BranchSide:      'json.c:241,13'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:242,4'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:242,15'
          Branch Sides:
            - BranchSide:      'json.c:243,13'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:244,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:244,34'
          Branch Sides:
            - BranchSide:      'json.c:245,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:250,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:245,47'
          Branch Sides:
            - BranchSide:      'json.c:246,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:250,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:246,50'
          Branch Sides:
            - BranchSide:      'json.c:247,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:250,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:244,15'
          Branch Sides:
            - BranchSide:      'json.c:248,13'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:250,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:255,8'
          Branch Sides:
            - BranchSide:      'json.c:256,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:260,19'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:263,8'
          Branch Sides:
            - BranchSide:      'json.c:264,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:265,17'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:271,20'
          Branch Sides:
            - BranchSide:      'json.c:271,24'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
            - BranchSide:      'json.c:274,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:271,43'
          Branch Sides:
            - BranchSide:      'json.c:272,8'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
            - BranchSide:      'json.c:274,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:272,50'
          Branch Sides:
            - BranchSide:      'json.c:273,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:274,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:271,8'
          Branch Sides:
            - BranchSide:      'json.c:274,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:278,9'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
        - Branch String:   'json.c:280,21'
          Branch Sides:
            - BranchSide:      'json.c:281,9'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
            - BranchSide:      'json.c:282,10'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:281,41'
          Branch Sides:
            - BranchSide:      'json.c:282,10'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:284,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:282,21'
          Branch Sides:
            - BranchSide:      'json.c:283,9'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:288,8'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:280,8'
          Branch Sides:
            - BranchSide:      'json.c:284,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:288,8'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:288,47'
          Branch Sides:
            - BranchSide:      'json.c:289,9'
              BranchSideFuncs:
                - json_free
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:296,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:289,34'
          Branch Sides:
            - BranchSide:      'json.c:290,9'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:296,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:288,8'
          Branch Sides:
            - BranchSide:      'json.c:293,15'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:296,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:300,8'
          Branch Sides:
            - BranchSide:      'json.c:301,5'
              BranchSideFuncs:
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:302,9'
              BranchSideFuncs:
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:302,8'
          Branch Sides:
            - BranchSide:      'json.c:303,13'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:311,15'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:304,9'
          Branch Sides:
            - BranchSide:      'json.c:305,6'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:308,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:311,34'
          Branch Sides:
            - BranchSide:      'json.c:312,8'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:321,15'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:312,47'
          Branch Sides:
            - BranchSide:      'json.c:313,8'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:321,15'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:313,50'
          Branch Sides:
            - BranchSide:      'json.c:314,8'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:321,15'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:311,15'
          Branch Sides:
            - BranchSide:      'json.c:315,26'
              BranchSideFuncs:
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:321,15'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:321,15'
          Branch Sides:
            - BranchSide:      'json.c:322,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:325,15'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:325,15'
          Branch Sides:
            - BranchSide:      'json.c:326,26'
              BranchSideFuncs:
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:334,5'
              BranchSideFuncs:
                - wpa_printf
                - free
                - wpa_printf
                - json_free
        - Branch String:   'json.c:347,20'
          Branch Sides:
            - BranchSide:      'json.c:347,23'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:348,5'
              BranchSideFuncs:
                - wpa_printf
                - json_free
        - Branch String:   'json.c:347,8'
          Branch Sides:
            - BranchSide:      'json.c:348,5'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:349,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:352,8'
          Branch Sides:
            - BranchSide:      'json.c:353,5'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:354,26'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:355,8'
          Branch Sides:
            - BranchSide:      'json.c:356,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:357,34'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:364,26'
          Branch Sides:
            - BranchSide:      'json.c:365,11'
              BranchSideFuncs:
                - strncmp
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
            - BranchSide:      'json.c:366,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
        - Branch String:   'json.c:365,44'
          Branch Sides:
            - BranchSide:      'json.c:366,11'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:374,9'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:366,26'
          Branch Sides:
            - BranchSide:      'json.c:367,11'
              BranchSideFuncs:
                - strncmp
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:368,11'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - strncmp
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:367,45'
          Branch Sides:
            - BranchSide:      'json.c:368,11'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:374,9'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:368,26'
          Branch Sides:
            - BranchSide:      'json.c:369,11'
              BranchSideFuncs:
                - strncmp
                - wpa_printf
                - wpa_printf
                - json_free
                - json_alloc_token
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:370,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:364,8'
          Branch Sides:
            - BranchSide:      'json.c:370,5'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:374,9'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:374,8'
          Branch Sides:
            - BranchSide:      'json.c:375,13'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:379,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:376,9'
          Branch Sides:
            - BranchSide:      'json.c:377,6'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:378,18'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:379,15'
          Branch Sides:
            - BranchSide:      'json.c:382,9'
              BranchSideFuncs:
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:383,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:383,34'
          Branch Sides:
            - BranchSide:      'json.c:384,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:390,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:384,47'
          Branch Sides:
            - BranchSide:      'json.c:385,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:390,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:385,50'
          Branch Sides:
            - BranchSide:      'json.c:386,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:390,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:383,15'
          Branch Sides:
            - BranchSide:      'json.c:388,36'
              BranchSideFuncs:
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:390,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:394,4'
          Branch Sides:
            - BranchSide:      'json.c:396,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:401,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:406,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:410,4'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:424,8'
          Branch Sides:
            - BranchSide:      'json.c:425,5'
              BranchSideFuncs:
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:426,9'
              BranchSideFuncs:
                - json_alloc_token
                - wpa_printf
                - json_free
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:426,8'
          Branch Sides:
            - BranchSide:      'json.c:427,13'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:433,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:428,9'
          Branch Sides:
            - BranchSide:      'json.c:429,6'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:430,5'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:433,15'
          Branch Sides:
            - BranchSide:      'json.c:434,26'
              BranchSideFuncs:
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:441,15'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:441,34'
          Branch Sides:
            - BranchSide:      'json.c:442,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:452,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:442,47'
          Branch Sides:
            - BranchSide:      'json.c:443,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:452,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:443,50'
          Branch Sides:
            - BranchSide:      'json.c:444,8'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:452,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:441,15'
          Branch Sides:
            - BranchSide:      'json.c:445,26'
              BranchSideFuncs:
                - wpa_printf
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:452,5'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
        - Branch String:   'json.c:463,7'
          Branch Sides:
            - BranchSide:      'json.c:464,11'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:465,8'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:465,7'
          Branch Sides:
            - BranchSide:      'json.c:466,17'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
            - BranchSide:      'json.c:467,2'
              BranchSideFuncs:
                - json_check_tree_state
                - wpa_printf
                - wpa_printf
                - json_free
                - json_parse_number
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - strncmp
                - strncmp
                - json_alloc_token
                - json_parse_string
                - json_alloc_token
                - free
                - wpa_printf
                - free
                - wpa_printf
                - wpa_printf
                - wpa_printf
                - json_free
                - wpa_printf
                - json_alloc_token
                - json_alloc_token
                - wpa_printf
                - wpa_printf
                - wpa_printf
        - Branch String:   'json.c:469,6'
          Branch Sides:
            - BranchSide:      'json.c:470,3'
              BranchSideFuncs:
                - wpa_printf
                - wpa_printf
                - json_free
            - BranchSide:      'json.c:474,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'json.c:237,13'
          Dst:             json_alloc_token
        - Src:             'json.c:250,5'
          Dst:             wpa_printf
        - Src:             'json.c:256,5'
          Dst:             wpa_printf
        - Src:             'json.c:262,19'
          Dst:             json_alloc_token
        - Src:             'json.c:274,5'
          Dst:             wpa_printf
        - Src:             'json.c:284,5'
          Dst:             wpa_printf
        - Src:             'json.c:293,5'
          Dst:             json_free
        - Src:             'json.c:299,10'
          Dst:             json_parse_string
        - Src:             'json.c:303,13'
          Dst:             json_alloc_token
        - Src:             'json.c:318,5'
          Dst:             wpa_printf
        - Src:             'json.c:329,5'
          Dst:             wpa_printf
        - Src:             'json.c:334,5'
          Dst:             wpa_printf
        - Src:             'json.c:354,26'
          Dst:             json_alloc_token
        - Src:             'json.c:365,11'
          Dst:             strncmp
        - Src:             'json.c:367,11'
          Dst:             strncmp
        - Src:             'json.c:369,11'
          Dst:             strncmp
        - Src:             'json.c:370,5'
          Dst:             wpa_printf
        - Src:             'json.c:375,13'
          Dst:             json_alloc_token
        - Src:             'json.c:380,5'
          Dst:             wpa_printf
        - Src:             'json.c:387,5'
          Dst:             wpa_printf
        - Src:             'json.c:390,5'
          Dst:             wpa_printf
        - Src:             'json.c:424,8'
          Dst:             json_parse_number
        - Src:             'json.c:427,13'
          Dst:             json_alloc_token
        - Src:             'json.c:437,5'
          Dst:             wpa_printf
        - Src:             'json.c:448,5'
          Dst:             wpa_printf
        - Src:             'json.c:452,5'
          Dst:             wpa_printf
        - Src:             'json.c:458,4'
          Dst:             wpa_printf
        - Src:             'json.c:469,6'
          Dst:             json_check_tree_state
        - Src:             'json.c:470,3'
          Dst:             wpa_printf
        - Src:             'json.c:476,2'
          Dst:             wpa_printf
        - Src:             'json.c:477,2'
          Dst:             json_free
    - functionName:    str_to_debug_level
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         16
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:889,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:890,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:891,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'wpa_debug.c:891,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:892,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:893,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'wpa_debug.c:893,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:895,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'wpa_debug.c:895,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:896,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:897,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'wpa_debug.c:897,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:898,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:899,6'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'wpa_debug.c:899,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:900,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wpa_debug.c:889,6'
          Dst:             strcasecmp
        - Src:             'wpa_debug.c:891,6'
          Dst:             strcasecmp
        - Src:             'wpa_debug.c:893,6'
          Dst:             strcasecmp
        - Src:             'wpa_debug.c:895,6'
          Dst:             strcasecmp
        - Src:             'wpa_debug.c:897,6'
          Dst:             strcasecmp
        - Src:             'wpa_debug.c:899,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/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:868,2'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:872,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:874,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:876,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:878,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:880,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:882,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hostapd_logger
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - addr
        - module
        - level
        - fmt
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:846,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:847,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:851,2'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
                - wpa_printf
        - Branch String:   'wpa_debug.c:854,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:855,3'
              BranchSideFuncs:
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:856,11'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
                - wpa_printf
        - Branch String:   'wpa_debug.c:856,11'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:858,7'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:860,47'
              BranchSideFuncs:
                - wpa_printf
                - bin_clear_free
      Callsites:
        - Src:             'wpa_debug.c:842,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:847,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:852,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:857,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:860,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:861,2'
          Dst:             bin_clear_free
    - functionName:    wpa_printf
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - fmt
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - printf
        - vfprintf
        - vprintf
        - wpa_debug_print_timestamp
      functionUses:    630
      BranchProfiles:
        - Branch String:   'wpa_debug.c:213,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:213,6'
              BranchSideFuncs:
                - wpa_debug_print_timestamp
                - vprintf
                - printf
                - vfprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:227,3'
              BranchSideFuncs:
                - wpa_debug_print_timestamp
                - vprintf
                - printf
                - vfprintf
                - fprintf
        - Branch String:   'wpa_debug.c:229,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:230,4'
              BranchSideFuncs:
                - vfprintf
                - fprintf
                - vprintf
                - printf
            - BranchSide:      'wpa_debug.c:236,8'
              BranchSideFuncs:
                - vprintf
                - printf
        - Branch String:   'wpa_debug.c:236,25'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:236,29'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:243,2'
              BranchSideFuncs: []
        - Branch String:   'wpa_debug.c:236,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:237,4'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:243,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wpa_debug.c:227,3'
          Dst:             wpa_debug_print_timestamp
        - Src:             'wpa_debug.c:231,4'
          Dst:             vfprintf
        - Src:             'wpa_debug.c:232,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:238,4'
          Dst:             vprintf
        - Src:             'wpa_debug.c:239,4'
          Dst:             printf
    - functionName:    wpa_debug_print_timestamp
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - os_get_time
        - printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wpa_debug.c:74,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:72,17'
              BranchSideFuncs:
                - os_get_time
                - printf
                - fprintf
            - BranchSide:      'wpa_debug.c:74,7'
              BranchSideFuncs:
                - os_get_time
                - printf
                - fprintf
        - Branch String:   'wpa_debug.c:74,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:75,3'
              BranchSideFuncs:
                - os_get_time
                - printf
                - fprintf
            - BranchSide:      'wpa_debug.c:77,2'
              BranchSideFuncs:
                - os_get_time
                - printf
                - fprintf
        - Branch String:   'wpa_debug.c:79,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:80,11'
              BranchSideFuncs:
                - fprintf
                - printf
            - BranchSide:      'wpa_debug.c:83,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'wpa_debug.c:83,16'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:83,16'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:83,20'
              BranchSideFuncs:
                - printf
        - Branch String:   'wpa_debug.c:83,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:83,6'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:84,34'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'wpa_debug.c:77,2'
          Dst:             os_get_time
        - Src:             'wpa_debug.c:80,3'
          Dst:             fprintf
        - Src:             'wpa_debug.c:84,3'
          Dst:             printf
    - functionName:    vfprintf
      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:    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:    19
      BranchProfiles:  []
      Callsites:       []
    - 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/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_msg_global_only
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:807,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:808,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:812,2'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - free
        - Branch String:   'wpa_debug.c:816,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:817,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'wpa_debug.c:818,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'wpa_debug.c:803,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:808,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:813,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:815,2'
          Dst:             wpa_printf
    - functionName:    wpa_msg_no_global
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:780,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:781,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:785,2'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
        - Branch String:   'wpa_debug.c:789,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:790,3'
              BranchSideFuncs:
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:791,17'
              BranchSideFuncs:
                - bin_clear_free
      Callsites:
        - Src:             'wpa_debug.c:776,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:781,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:786,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:788,2'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:791,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_global_ctrl
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:747,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:748,3'
              BranchSideFuncs:
                - vsnprintf
                - malloc
                - vsnprintf
                - bin_clear_free
                - wpa_printf
            - BranchSide:      'wpa_debug.c:750,2'
              BranchSideFuncs:
                - vsnprintf
                - malloc
                - vsnprintf
                - bin_clear_free
                - wpa_printf
        - Branch String:   'wpa_debug.c:755,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:756,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:760,2'
              BranchSideFuncs:
                - vsnprintf
                - bin_clear_free
      Callsites:
        - Src:             'wpa_debug.c:751,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:756,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:761,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:764,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_global
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:725,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:726,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:730,2'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
        - Branch String:   'wpa_debug.c:734,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:735,3'
              BranchSideFuncs:
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:736,17'
              BranchSideFuncs:
                - bin_clear_free
      Callsites:
        - Src:             'wpa_debug.c:721,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:726,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:731,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:733,2'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:736,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_ctrl
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bin_clear_free
        - vsnprintf
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:692,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:693,3'
              BranchSideFuncs:
                - vsnprintf
                - malloc
                - vsnprintf
                - bin_clear_free
                - wpa_printf
            - BranchSide:      'wpa_debug.c:695,2'
              BranchSideFuncs:
                - vsnprintf
                - malloc
                - vsnprintf
                - bin_clear_free
                - wpa_printf
        - Branch String:   'wpa_debug.c:700,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:701,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:705,2'
              BranchSideFuncs:
                - vsnprintf
                - bin_clear_free
      Callsites:
        - Src:             'wpa_debug.c:696,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:701,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:706,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:709,2'
          Dst:             bin_clear_free
    - functionName:    os_snprintf_error
      functionSourceFile: '/src/hostap/src/utils/./os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - res
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './os.h:581,17'
          Branch Sides:
            - BranchSide:      './os.h:581,17'
              BranchSideFuncs: []
            - BranchSide:      './os.h:581,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wpa_msg
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bin_clear_free
        - os_snprintf_error
        - snprintf
        - vsnprintf
        - wpa_printf
      functionUses:    35
      BranchProfiles:
        - Branch String:   'wpa_debug.c:660,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:661,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:665,2'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
                - snprintf
                - os_snprintf_error.2823
        - Branch String:   'wpa_debug.c:667,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:668,24'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
                - snprintf
                - os_snprintf_error.2823
            - BranchSide:      'wpa_debug.c:676,18'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
        - Branch String:   'wpa_debug.c:669,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:670,26'
              BranchSideFuncs:
                - snprintf
                - os_snprintf_error.2823
                - vsnprintf
                - wpa_printf
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:675,2'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
        - Branch String:   'wpa_debug.c:672,8'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:673,5'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:674,3'
              BranchSideFuncs:
                - vsnprintf
                - wpa_printf
                - bin_clear_free
        - Branch String:   'wpa_debug.c:679,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:680,3'
              BranchSideFuncs:
                - bin_clear_free
            - BranchSide:      'wpa_debug.c:681,17'
              BranchSideFuncs:
                - bin_clear_free
      Callsites:
        - Src:             'wpa_debug.c:656,11'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:661,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:670,14'
          Dst:             snprintf
        - Src:             'wpa_debug.c:672,8'
          Dst:             os_snprintf_error
        - Src:             'wpa_debug.c:676,8'
          Dst:             vsnprintf
        - Src:             'wpa_debug.c:678,2'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:681,2'
          Dst:             bin_clear_free
    - functionName:    wpa_msg_register_ifname_cb
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_msg_register_cb
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_setup_stdout
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setvbuf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:623,10'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:623,10'
              BranchSideFuncs:
                - setvbuf
            - BranchSide:      'wpa_debug.c:623,10'
              BranchSideFuncs:
                - setvbuf
      Callsites:
        - Src:             'wpa_debug.c:623,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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_stop_log
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wpa_debug.c:602,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:602,7'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'wpa_debug.c:602,7'
              BranchSideFuncs:
                - fclose
        - Branch String:   'wpa_debug.c:602,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:603,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'wpa_debug.c:604,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'wpa_debug.c:604,2'
          Dst:             fclose
    - functionName:    wpa_debug_open_file
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - close
        - fcntl
        - fdopen
        - open
        - setvbuf
        - strcmp
        - strdup
        - strerror
        - wpa_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wpa_debug.c:556,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:557,3'
              BranchSideFuncs:
                - strcmp
                - open
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
                - free
                - strdup
            - BranchSide:      'wpa_debug.c:559,6'
              BranchSideFuncs:
                - strcmp
                - open
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
                - free
                - strdup
        - Branch String:   'wpa_debug.c:559,24'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:559,27'
              BranchSideFuncs:
                - free
                - strdup
                - open
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      'wpa_debug.c:561,3'
              BranchSideFuncs:
                - free
                - strdup
                - open
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   'wpa_debug.c:559,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:561,3'
              BranchSideFuncs:
                - free
                - strdup
                - open
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
            - BranchSide:      'wpa_debug.c:565,16'
              BranchSideFuncs:
                - open
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
                - wpa_printf
        - Branch String:   'wpa_debug.c:567,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:568,3'
              BranchSideFuncs:
                - wpa_printf
            - BranchSide:      'wpa_debug.c:575,12'
              BranchSideFuncs:
                - fcntl
                - fdopen
                - setvbuf
                - wpa_printf
                - close
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   'wpa_debug.c:575,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:578,26'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - fdopen
                - setvbuf
                - wpa_printf
                - close
            - BranchSide:      'wpa_debug.c:582,20'
              BranchSideFuncs:
                - fdopen
                - setvbuf
                - wpa_printf
                - close
        - Branch String:   'wpa_debug.c:583,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:584,3'
              BranchSideFuncs:
                - wpa_printf
                - close
            - BranchSide:      'wpa_debug.c:590,10'
              BranchSideFuncs:
                - setvbuf
      Callsites:
        - Src:             'wpa_debug.c:559,27'
          Dst:             strcmp
        - Src:             'wpa_debug.c:562,15'
          Dst:             strdup
        - Src:             'wpa_debug.c:565,11'
          Dst:             open
        - Src:             'wpa_debug.c:568,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:575,6'
          Dst:             fcntl
        - Src:             'wpa_debug.c:578,26'
          Dst:             __errno_location
        - Src:             'wpa_debug.c:578,17'
          Dst:             strerror
        - Src:             'wpa_debug.c:576,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:582,13'
          Dst:             fdopen
        - Src:             'wpa_debug.c:584,3'
          Dst:             wpa_printf
        - Src:             'wpa_debug.c:586,3'
          Dst:             close
        - Src:             'wpa_debug.c:590,2'
          Dst:             setvbuf
    - functionName:    open
      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:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpa_debug_close_file
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpa_debug_stop_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wpa_debug.c:613,2'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:613,2'
              BranchSideFuncs:
                - wpa_debug_stop_log
                - free
            - BranchSide:      'wpa_debug.c:613,2'
              BranchSideFuncs:
                - wpa_debug_stop_log
                - free
      Callsites:
        - Src:             'wpa_debug.c:613,2'
          Dst:             wpa_debug_stop_log
    - functionName:    wpa_debug_reopen_file
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
        - wpa_debug_close_file
        - wpa_debug_open_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpa_debug.c:534,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:531,6'
              BranchSideFuncs:
                - strdup
                - wpa_debug_close_file
                - wpa_debug_open_file
                - free
            - BranchSide:      'wpa_debug.c:534,7'
              BranchSideFuncs:
                - strdup
                - wpa_debug_close_file
                - wpa_debug_open_file
                - free
        - Branch String:   'wpa_debug.c:534,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:535,3'
              BranchSideFuncs:
                - strdup
                - wpa_debug_close_file
                - wpa_debug_open_file
                - free
            - BranchSide:      'wpa_debug.c:537,8'
              BranchSideFuncs:
                - strdup
                - wpa_debug_close_file
                - wpa_debug_open_file
                - free
        - Branch String:   'wpa_debug.c:538,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:539,3'
              BranchSideFuncs:
                - wpa_debug_close_file
                - wpa_debug_open_file
                - free
            - BranchSide:      'wpa_debug.c:541,2'
              BranchSideFuncs:
                - wpa_debug_close_file
                - wpa_debug_open_file
                - free
      Callsites:
        - Src:             'wpa_debug.c:537,8'
          Dst:             strdup
        - Src:             'wpa_debug.c:541,2'
          Dst:             wpa_debug_close_file
        - Src:             'wpa_debug.c:542,7'
          Dst:             wpa_debug_open_file
    - functionName:    wpa_hexdump_ascii_key
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - level
        - title
        - buf
        - len
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump_ascii
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'wpa_debug.c:520,2'
          Dst:             _wpa_hexdump_ascii
    - functionName:    _wpa_hexdump_ascii
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - level
        - title
        - buf
        - len
        - show
      BBCount:         72
      ICount:          402
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - fprintf
        - printf
        - wpa_debug_print_timestamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wpa_debug.c:423,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:424,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:432,2'
              BranchSideFuncs:
                - wpa_debug_print_timestamp
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:434,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:434,6'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:435,8'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:435,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:436,12'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:441,7'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:441,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:442,12'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:447,11'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:449,3'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:450,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:469,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:450,11'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:450,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:450,39'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:452,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:453,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:454,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:454,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:455,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:456,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:457,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:458,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:463,13'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:458,9'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:459,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'wpa_debug.c:461,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
        - Branch String:   'wpa_debug.c:463,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:464,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:465,12'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:472,24'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:472,24'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:472,28'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:472,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:472,6'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:473,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:473,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:475,11'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:478,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:478,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:480,11'
              BranchSideFuncs:
                - printf
            - BranchSide:      'wpa_debug.c:483,44'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:485,3'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:486,11'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:505,2'
              BranchSideFuncs: []
        - Branch String:   'wpa_debug.c:486,11'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:486,9'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:486,39'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:488,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:489,21'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:490,13'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:490,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:491,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:492,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
        - Branch String:   'wpa_debug.c:493,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:494,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:499,13'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:494,9'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:495,19'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
            - BranchSide:      'wpa_debug.c:497,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
        - Branch String:   'wpa_debug.c:499,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:500,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:501,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - __ctype_b_loc
                - printf
                - printf
                - printf
                - printf
      Callsites:
        - Src:             'wpa_debug.c:432,2'
          Dst:             wpa_debug_print_timestamp
        - Src:             'wpa_debug.c:436,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:442,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:447,3'
          Dst:             fprintf
        - Src:             'wpa_debug.c:451,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:453,5'
          Dst:             fprintf
        - Src:             'wpa_debug.c:455,5'
          Dst:             fprintf
        - Src:             'wpa_debug.c:456,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:458,9'
          Dst:             __ctype_b_loc
        - Src:             'wpa_debug.c:459,6'
          Dst:             fprintf
        - Src:             'wpa_debug.c:461,6'
          Dst:             fprintf
        - Src:             'wpa_debug.c:464,5'
          Dst:             fprintf
        - Src:             'wpa_debug.c:465,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:474,4'
          Dst:             printf
        - Src:             'wpa_debug.c:479,4'
          Dst:             printf
        - Src:             'wpa_debug.c:483,3'
          Dst:             printf
        - Src:             'wpa_debug.c:487,4'
          Dst:             printf
        - Src:             'wpa_debug.c:489,5'
          Dst:             printf
        - Src:             'wpa_debug.c:491,5'
          Dst:             printf
        - Src:             'wpa_debug.c:492,4'
          Dst:             printf
        - Src:             'wpa_debug.c:494,9'
          Dst:             __ctype_b_loc
        - Src:             'wpa_debug.c:495,6'
          Dst:             printf
        - Src:             'wpa_debug.c:497,6'
          Dst:             printf
        - Src:             'wpa_debug.c:500,5'
          Dst:             printf
        - Src:             'wpa_debug.c:501,4'
          Dst:             printf
    - functionName:    wpa_hexdump_ascii
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - level
        - title
        - buf
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump_ascii
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'wpa_debug.c:513,2'
          Dst:             _wpa_hexdump_ascii
    - functionName:    wpa_hexdump_key
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - level
        - title
        - buf
        - len
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             'wpa_debug.c:393,2'
          Dst:             _wpa_hexdump
    - functionName:    _wpa_hexdump
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - level
        - title
        - buf
        - len
        - show
        - only_syslog
      BBCount:         33
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - printf
        - wpa_debug_print_timestamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wpa_debug.c:281,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:354,2'
              BranchSideFuncs:
                - wpa_debug_print_timestamp
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'wpa_debug.c:356,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:357,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
                - fprintf
            - BranchSide:      'wpa_debug.c:370,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:359,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:360,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:361,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
        - Branch String:   'wpa_debug.c:361,14'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:362,11'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
                - fprintf
            - BranchSide:      'wpa_debug.c:365,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:362,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:363,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:364,3'
              BranchSideFuncs:
                - fprintf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:370,24'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:370,24'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:370,28'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:370,6'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:370,6'
              BranchSideFuncs: []
            - BranchSide:      'wpa_debug.c:371,36'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:372,7'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:373,4'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:374,14'
              BranchSideFuncs:
                - printf
                - printf
                - printf
        - Branch String:   'wpa_debug.c:374,14'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:375,11'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:378,4'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   'wpa_debug.c:375,4'
          Branch Sides:
            - BranchSide:      'wpa_debug.c:376,21'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'wpa_debug.c:377,3'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'wpa_debug.c:354,2'
          Dst:             wpa_debug_print_timestamp
        - Src:             'wpa_debug.c:357,3'
          Dst:             fprintf
        - Src:             'wpa_debug.c:360,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:363,5'
          Dst:             fprintf
        - Src:             'wpa_debug.c:365,4'
          Dst:             fprintf
        - Src:             'wpa_debug.c:367,3'
          Dst:             fprintf
        - Src:             'wpa_debug.c:371,3'
          Dst:             printf
        - Src:             'wpa_debug.c:373,4'
          Dst:             printf
        - Src:             'wpa_debug.c:376,5'
          Dst:             printf
        - Src:             'wpa_debug.c:378,4'
          Dst:             printf
        - Src:             'wpa_debug.c:380,3'
          Dst:             printf
    - functionName:    wpa_hexdump
      functionSourceFile: '/src/hostap/src/utils/wpa_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - level
        - title
        - buf
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _wpa_hexdump
      functionUses:    173
      BranchProfiles:  []
      Callsites:
        - Src:             'wpa_debug.c:387,2'
          Dst:             _wpa_hexdump
    - functionName:    wpabuf_parse_bin
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hexstr2bin
        - strlen
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpabuf.c:326,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:328,6'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_put
                - hexstr2bin
                - wpabuf_free
        - Branch String:   'wpabuf.c:331,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:334,17'
              BranchSideFuncs:
                - wpabuf_put
                - hexstr2bin
                - wpabuf_free
        - Branch String:   'wpabuf.c:334,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:335,15'
              BranchSideFuncs:
                - wpabuf_free
            - BranchSide:      'wpabuf.c:339,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wpabuf.c:325,8'
          Dst:             strlen
        - Src:             'wpabuf.c:330,8'
          Dst:             wpabuf_alloc
        - Src:             'wpabuf.c:334,22'
          Dst:             wpabuf_put
        - Src:             'wpabuf.c:334,6'
          Dst:             hexstr2bin
        - Src:             'wpabuf.c:335,3'
          Dst:             wpabuf_free
    - functionName:    wpabuf_alloc
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_zalloc
      functionUses:    60
      BranchProfiles:
        - Branch String:   'wpabuf.c:125,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:129,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wpabuf.c:124,23'
          Dst:             os_zalloc
    - functionName:    wpabuf_put
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_len
        - wpabuf_mhead_u8
        - wpabuf_overflow
      functionUses:    91
      BranchProfiles:
        - Branch String:   'wpabuf.c:221,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:221,6'
              BranchSideFuncs:
                - wpabuf_overflow
            - BranchSide:      'wpabuf.c:222,19'
              BranchSideFuncs:
                - wpabuf_overflow
      Callsites:
        - Src:             'wpabuf.c:219,14'
          Dst:             wpabuf_mhead_u8
        - Src:             'wpabuf.c:219,37'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:222,3'
          Dst:             wpabuf_overflow
    - functionName:    wpabuf_free
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    160
      BranchProfiles:
        - Branch String:   'wpabuf.c:199,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:201,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'wpabuf.c:201,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:202,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'wpabuf.c:203,2'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    wpabuf_mhead_u8
      functionSourceFile: '/src/hostap/src/utils/./wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_mhead
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './wpabuf.h:115,16'
          Dst:             wpabuf_mhead
    - functionName:    wpabuf_len
      functionSourceFile: '/src/hostap/src/utils/./wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_overflow
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - wpa_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'wpabuf.c:39,2'
          Dst:             wpa_printf
        - Src:             '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/src/utils/./wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_printf
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - fmt
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
        - wpabuf_len
        - wpabuf_mhead_u8
        - wpabuf_overflow
      functionUses:    9
      BranchProfiles:
        - Branch String:   'wpabuf.c:307,14'
          Branch Sides:
            - BranchSide:      'wpabuf.c:307,26'
              BranchSideFuncs:
                - wpabuf_overflow
            - BranchSide:      'wpabuf.c:308,19'
              BranchSideFuncs:
                - wpabuf_overflow
        - Branch String:   'wpabuf.c:307,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:307,6'
              BranchSideFuncs:
                - wpabuf_overflow
            - BranchSide:      'wpabuf.c:308,19'
              BranchSideFuncs:
                - wpabuf_overflow
      Callsites:
        - Src:             'wpabuf.c:301,14'
          Dst:             wpabuf_mhead_u8
        - Src:             'wpabuf.c:301,37'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:305,8'
          Dst:             vsnprintf
        - Src:             'wpabuf.c:308,3'
          Dst:             wpabuf_overflow
    - functionName:    wpabuf_zeropad
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put
        - wpabuf_put_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wpabuf.c:280,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:283,20'
              BranchSideFuncs:
                - wpabuf_len.2904
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_put
                - wpabuf_put_buf.2911
        - Branch String:   'wpabuf.c:284,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:285,10'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:287,21'
              BranchSideFuncs:
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_put
                - wpabuf_put_buf.2911
        - Branch String:   'wpabuf.c:288,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:289,3'
              BranchSideFuncs:
                - wpabuf_put
                - wpabuf_put_buf.2911
                - wpabuf_free
            - BranchSide:      'wpabuf.c:292,14'
              BranchSideFuncs:
                - wpabuf_free
      Callsites:
        - Src:             'wpabuf.c:283,9'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:287,8'
          Dst:             wpabuf_alloc
        - Src:             'wpabuf.c:289,3'
          Dst:             wpabuf_put
        - Src:             'wpabuf.c:290,3'
          Dst:             wpabuf_put_buf
        - Src:             'wpabuf.c:292,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_put_buf
      functionSourceFile: '/src/hostap/src/utils/./wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './wpabuf.h:182,23'
          Dst:             wpabuf_head
        - Src:             './wpabuf.h:182,41'
          Dst:             wpabuf_len
        - Src:             './wpabuf.h:182,2'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_head
      functionSourceFile: '/src/hostap/src/utils/./wpabuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wpabuf_put_data
      functionSourceFile: '/src/hostap/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:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_put
      functionUses:    3
      BranchProfiles:
        - Branch String:   './wpabuf.h:175,6'
          Branch Sides:
            - BranchSide:      './wpabuf.h:175,6'
              BranchSideFuncs:
                - wpabuf_put
            - BranchSide:      './wpabuf.h:176,3'
              BranchSideFuncs:
                - wpabuf_put
      Callsites:
        - Src:             './wpabuf.h:176,3'
          Dst:             wpabuf_put
    - functionName:    wpabuf_concat
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wpabuf_alloc
        - wpabuf_free
        - wpabuf_len
        - wpabuf_put_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpabuf.c:242,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:243,10'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:245,6'
              BranchSideFuncs:
                - wpabuf_len.2904
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_buf.2911
                - wpabuf_put_buf.2911
                - wpabuf_len.2904
        - Branch String:   'wpabuf.c:245,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:246,21'
              BranchSideFuncs:
                - wpabuf_len.2904
                - wpabuf_len.2904
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_buf.2911
                - wpabuf_put_buf.2911
            - BranchSide:      'wpabuf.c:247,20'
              BranchSideFuncs:
                - wpabuf_len.2904
                - wpabuf_alloc
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_buf.2911
                - wpabuf_put_buf.2911
        - Branch String:   'wpabuf.c:250,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:251,7'
              BranchSideFuncs:
                - wpabuf_put_buf.2911
                - wpabuf_free
                - wpabuf_free
                - wpabuf_put_buf.2911
            - BranchSide:      'wpabuf.c:256,14'
              BranchSideFuncs:
                - wpabuf_free
                - wpabuf_free
        - Branch String:   'wpabuf.c:251,7'
          Branch Sides:
            - BranchSide:      'wpabuf.c:252,19'
              BranchSideFuncs:
                - wpabuf_put_buf.2911
                - wpabuf_put_buf.2911
                - wpabuf_free
                - wpabuf_free
            - BranchSide:      'wpabuf.c:253,18'
              BranchSideFuncs:
                - wpabuf_put_buf.2911
                - wpabuf_free
                - wpabuf_free
      Callsites:
        - Src:             'wpabuf.c:246,10'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:247,9'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:249,6'
          Dst:             wpabuf_alloc
        - Src:             'wpabuf.c:252,4'
          Dst:             wpabuf_put_buf
        - Src:             'wpabuf.c:253,3'
          Dst:             wpabuf_put_buf
        - Src:             'wpabuf.c:256,2'
          Dst:             wpabuf_free
        - Src:             'wpabuf.c:257,2'
          Dst:             wpabuf_free
    - functionName:    wpabuf_clear_free
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_free
        - wpabuf_len
        - wpabuf_mhead
      functionUses:    23
      BranchProfiles:
        - Branch String:   'wpabuf.c:210,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:210,6'
              BranchSideFuncs:
                - wpabuf_mhead.2906
                - wpabuf_len.2904
                - wpabuf_free
            - BranchSide:      'wpabuf.c:211,3'
              BranchSideFuncs:
                - wpabuf_mhead.2906
                - wpabuf_len.2904
                - wpabuf_free
      Callsites:
        - Src:             'wpabuf.c:211,3'
          Dst:             wpabuf_mhead
        - Src:             'wpabuf.c:211,3'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:212,3'
          Dst:             wpabuf_free
    - functionName:    wpabuf_dup
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_alloc
        - wpabuf_head
        - wpabuf_len
        - wpabuf_put_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wpabuf.c:172,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:172,6'
              BranchSideFuncs:
                - wpabuf_head.2912
                - wpabuf_len.2904
                - wpabuf_put_data.2913
            - BranchSide:      'wpabuf.c:173,19'
              BranchSideFuncs:
                - wpabuf_head.2912
                - wpabuf_len.2904
                - wpabuf_put_data.2913
      Callsites:
        - Src:             'wpabuf.c:171,36'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:171,23'
          Dst:             wpabuf_alloc
        - Src:             'wpabuf.c:173,24'
          Dst:             wpabuf_head
        - Src:             'wpabuf.c:173,42'
          Dst:             wpabuf_len
        - Src:             'wpabuf.c:173,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_alloc_copy
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wpabuf_alloc
        - wpabuf_put_data
      functionUses:    6
      BranchProfiles:
        - Branch String:   'wpabuf.c:163,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:163,6'
              BranchSideFuncs:
                - wpabuf_put_data.2913
            - BranchSide:      'wpabuf.c:164,19'
              BranchSideFuncs:
                - wpabuf_put_data.2913
      Callsites:
        - Src:             'wpabuf.c:162,23'
          Dst:             wpabuf_alloc
        - Src:             'wpabuf.c:164,3'
          Dst:             wpabuf_put_data
    - functionName:    wpabuf_alloc_ext_data
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_zalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wpabuf.c:147,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:151,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wpabuf.c:146,23'
          Dst:             os_zalloc
    - functionName:    wpabuf_resize
      functionSourceFile: '/src/hostap/src/utils/wpabuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _buf
        - add_len
      BBCount:         16
      ICount:          148
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
        - wpabuf_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wpabuf.c:54,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:55,24'
              BranchSideFuncs:
                - wpabuf_alloc
            - BranchSide:      'wpabuf.c:69,6'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'wpabuf.c:69,6'
          Branch Sides:
            - BranchSide:      'wpabuf.c:71,7'
              BranchSideFuncs:
                - realloc
                - realloc
            - BranchSide:      'wpabuf.c:104,2'
              BranchSideFuncs: []
        - Branch String:   'wpabuf.c:71,7'
          Branch Sides:
            - BranchSide:      'wpabuf.c:72,11'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'wpabuf.c:90,11'
              BranchSideFuncs:
                - realloc
        - Branch String:   'wpabuf.c:73,8'
          Branch Sides:
            - BranchSide:      'wpabuf.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:75,4'
              BranchSideFuncs: []
        - Branch String:   'wpabuf.c:92,8'
          Branch Sides:
            - BranchSide:      'wpabuf.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'wpabuf.c:94,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wpabuf.c:55,11'
          Dst:             wpabuf_alloc
        - Src:             'wpabuf.c:72,11'
          Dst:             realloc
        - Src:             'wpabuf.c:90,11'
          Dst:             realloc
    - functionName:    os_exec
      functionSourceFile: '/src/hostap/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:
        - program
        - arg
        - wait_completion
      BBCount:         28
      ICount:          179
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - execv
        - exit
        - fork
        - perror
        - strchr
        - strdup
        - waitpid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'os_unix.c:827,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:828,3'
              BranchSideFuncs:
                - perror
            - BranchSide:      'os_unix.c:832,6'
              BranchSideFuncs:
                - waitpid
                - strdup
                - strdup
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
        - Branch String:   'os_unix.c:832,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:834,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
            - BranchSide:      'os_unix.c:866,6'
              BranchSideFuncs:
                - waitpid
        - Branch String:   'os_unix.c:846,22'
          Branch Sides:
            - BranchSide:      'os_unix.c:846,25'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
            - BranchSide:      'os_unix.c:846,3'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
        - Branch String:   'os_unix.c:846,29'
          Branch Sides:
            - BranchSide:      'os_unix.c:846,33'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
            - BranchSide:      'os_unix.c:846,3'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
        - Branch String:   'os_unix.c:846,3'
          Branch Sides:
            - BranchSide:      'os_unix.c:847,4'
              BranchSideFuncs:
                - strchr
                - execv
                - perror
                - free
                - free
                - exit
            - BranchSide:      'os_unix.c:856,8'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
        - Branch String:   'os_unix.c:847,4'
          Branch Sides:
            - BranchSide:      'os_unix.c:848,8'
              BranchSideFuncs:
                - strchr
                - execv
                - perror
                - free
                - free
                - exit
            - BranchSide:      'os_unix.c:849,9'
              BranchSideFuncs:
                - strchr
                - execv
                - perror
                - free
                - free
                - exit
        - Branch String:   'os_unix.c:849,8'
          Branch Sides:
            - BranchSide:      'os_unix.c:850,5'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
            - BranchSide:      'os_unix.c:851,16'
              BranchSideFuncs:
                - strchr
                - execv
                - perror
                - free
                - free
                - exit
        - Branch String:   'os_unix.c:853,8'
          Branch Sides:
            - BranchSide:      'os_unix.c:846,3'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
            - BranchSide:      'os_unix.c:854,9'
              BranchSideFuncs:
                - execv
                - perror
                - free
                - free
                - exit
                - strchr
        - Branch String:   'os_unix.c:866,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:868,11'
              BranchSideFuncs:
                - waitpid
            - BranchSide:      'os_unix.c:871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'os_unix.c:826,8'
          Dst:             fork
        - Src:             'os_unix.c:828,3'
          Dst:             perror
        - Src:             'os_unix.c:839,14'
          Dst:             strdup
        - Src:             'os_unix.c:840,10'
          Dst:             strdup
        - Src:             'os_unix.c:852,10'
          Dst:             strchr
        - Src:             'os_unix.c:858,3'
          Dst:             execv
        - Src:             'os_unix.c:859,3'
          Dst:             perror
        - Src:             'os_unix.c:862,3'
          Dst:             exit
        - Src:             '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:    2
      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/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:
        - src
        - len
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'os_unix.c:534,8'
          Branch Sides:
            - BranchSide:      'os_unix.c:534,11'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:534,8'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:534,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:534,6'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:535,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    os_memcmp_const
      functionSourceFile: '/src/hostap/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:
        - a
        - b
        - len
      BBCount:         5
      ICount:          62
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'os_unix.c:523,2'
          Branch Sides:
            - BranchSide:      'os_unix.c:524,10'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:526,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    os_strlcpy
      functionSourceFile: '/src/hostap/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:
        - dest
        - src
        - siz
      BBCount:         19
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'os_unix.c:496,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:498,3'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:504,6'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:498,3'
          Branch Sides:
            - BranchSide:      'os_unix.c:499,21'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:502,2'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:499,8'
          Branch Sides:
            - BranchSide:      'os_unix.c:498,3'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:500,5'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:504,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:504,6'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:506,7'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:506,7'
          Branch Sides:
            - BranchSide:      'os_unix.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:508,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:508,3'
          Branch Sides:
            - BranchSide:      'os_unix.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:510,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    os_zalloc
      functionSourceFile: '/src/hostap/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fdatasync
        - fflush
        - fileno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'os_unix.c:466,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:468,27'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:479,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'os_unix.c:466,7'
          Dst:             fflush
        - Src:             'os_unix.c:468,20'
          Dst:             fileno
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '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/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:
        - name
        - len
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopen
        - fread
        - fseek
        - ftell
      functionUses:    0
      BranchProfiles:
        - Branch String:   'os_unix.c:427,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:428,3'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:430,12'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - malloc
                - fread
                - fclose
                - fclose
                - free
                - fclose
                - fclose
                - fclose
        - Branch String:   'os_unix.c:430,32'
          Branch Sides:
            - BranchSide:      'os_unix.c:430,48'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'os_unix.c:431,10'
              BranchSideFuncs:
                - fclose
        - Branch String:   'os_unix.c:430,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:431,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'os_unix.c:434,9'
              BranchSideFuncs:
                - fseek
                - malloc
                - fread
                - fclose
                - fclose
                - free
                - fclose
                - fclose
        - Branch String:   'os_unix.c:435,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:436,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'os_unix.c:440,8'
              BranchSideFuncs:
                - malloc
                - fread
                - fclose
                - fclose
                - free
                - fclose
        - Branch String:   'os_unix.c:441,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:442,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'os_unix.c:446,12'
              BranchSideFuncs:
                - fread
                - fclose
                - fclose
                - free
        - Branch String:   'os_unix.c:446,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:447,10'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'os_unix.c:452,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'os_unix.c:426,6'
          Dst:             fopen
        - Src:             'os_unix.c:430,6'
          Dst:             fseek
        - Src:             'os_unix.c:430,42'
          Dst:             ftell
        - Src:             'os_unix.c:431,3'
          Dst:             fclose
        - Src:             'os_unix.c:435,6'
          Dst:             fseek
        - Src:             'os_unix.c:436,3'
          Dst:             fclose
        - Src:             'os_unix.c:442,3'
          Dst:             fclose
        - Src:             'os_unix.c:446,6'
          Dst:             fread
        - Src:             'os_unix.c:447,3'
          Dst:             fclose
        - Src:             'os_unix.c:452,2'
          Dst:             fclose
    - 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:    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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unsetenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '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/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:
        - name
        - value
        - overwrite
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '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/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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_random
        - srandom
      functionUses:    1
      BranchProfiles:
        - Branch String:   'os_unix.c:370,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:340,15'
              BranchSideFuncs:
                - os_get_random
                - srandom
            - BranchSide:      'os_unix.c:370,6'
              BranchSideFuncs:
                - os_get_random
                - srandom
        - Branch String:   'os_unix.c:370,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:370,6'
              BranchSideFuncs:
                - srandom
            - BranchSide:      'os_unix.c:371,11'
              BranchSideFuncs:
                - srandom
      Callsites:
        - Src:             'os_unix.c:370,6'
          Dst:             os_get_random
        - Src:             'os_unix.c:371,3'
          Dst:             srandom
    - functionName:    os_get_random
      functionSourceFile: '/src/hostap/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'os_unix.c:262,2'
          Branch Sides:
            - BranchSide:      'os_unix.c:263,12'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:264,2'
              BranchSideFuncs: []
      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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rel_path
      BBCount:         22
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - getcwd
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'os_unix.c:298,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:299,3'
              BranchSideFuncs:
                - malloc
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
                - __errno_location
                - free
                - strdup
            - BranchSide:      'os_unix.c:301,6'
              BranchSideFuncs:
                - malloc
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
                - __errno_location
                - free
                - strdup
        - Branch String:   'os_unix.c:301,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:302,10'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'os_unix.c:304,2'
              BranchSideFuncs:
                - malloc
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
                - __errno_location
                - free
        - Branch String:   'os_unix.c:306,7'
          Branch Sides:
            - BranchSide:      'os_unix.c:307,4'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:308,16'
              BranchSideFuncs:
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
                - __errno_location
                - free
                - malloc
        - Branch String:   'os_unix.c:309,7'
          Branch Sides:
            - BranchSide:      'os_unix.c:310,17'
              BranchSideFuncs:
                - __errno_location
                - free
                - malloc
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
            - BranchSide:      'os_unix.c:318,4'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - free
        - Branch String:   'os_unix.c:312,8'
          Branch Sides:
            - BranchSide:      'os_unix.c:313,5'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:314,8'
              BranchSideFuncs:
                - malloc
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
                - __errno_location
                - free
        - Branch String:   'os_unix.c:315,8'
          Branch Sides:
            - BranchSide:      'os_unix.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:317,3'
              BranchSideFuncs:
                - malloc
                - getcwd
                - strlen
                - strlen
                - malloc
                - free
                - __errno_location
                - free
        - Branch String:   'os_unix.c:327,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:328,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'os_unix.c:333,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'os_unix.c:302,10'
          Dst:             strdup
        - Src:             'os_unix.c:308,9'
          Dst:             getcwd
        - Src:             'os_unix.c:310,17'
          Dst:             __errno_location
        - Src:             'os_unix.c:323,12'
          Dst:             strlen
        - Src:             '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:    os_random
      functionSourceFile: '/src/hostap/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:
        - Branch String:   'os_unix.c:288,9'
          Branch Sides:
            - BranchSide:      'os_unix.c:288,9'
              BranchSideFuncs:
                - random
            - BranchSide:      'os_unix.c:288,9'
              BranchSideFuncs:
                - random
      Callsites:
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pid_file
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'os_unix.c:252,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:252,6'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'os_unix.c:253,10'
              BranchSideFuncs:
                - unlink
      Callsites:
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pid_file
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - daemon
        - fclose
        - fopen
        - fprintf
        - getpid
        - perror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'os_unix.c:232,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:233,3'
              BranchSideFuncs:
                - perror
            - BranchSide:      'os_unix.c:237,6'
              BranchSideFuncs:
                - fopen
                - getpid
                - fprintf
                - fclose
        - Branch String:   'os_unix.c:237,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:238,19'
              BranchSideFuncs:
                - fopen
                - getpid
                - fprintf
                - fclose
            - BranchSide:      'os_unix.c:245,2'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:239,7'
          Branch Sides:
            - BranchSide:      'os_unix.c:240,12'
              BranchSideFuncs:
                - getpid
                - fprintf
                - fclose
            - BranchSide:      'os_unix.c:243,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'os_unix.c:232,6'
          Dst:             daemon
        - Src:             'os_unix.c:233,3'
          Dst:             perror
        - Src:             'os_unix.c:238,13'
          Dst:             fopen
        - Src:             'os_unix.c:240,23'
          Dst:             getpid
        - Src:             'os_unix.c:240,4'
          Dst:             fprintf
        - Src:             '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:    os_gmtime
      functionSourceFile: '/src/hostap/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - tm
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'os_unix.c:180,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:182,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '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/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:
        - year
        - month
        - day
        - hour
        - min
        - sec
        - t
      BBCount:         33
      ICount:          201
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - gmtime
        - localtime
        - mktime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'os_unix.c:141,18'
          Branch Sides:
            - BranchSide:      'os_unix.c:141,21'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:141,31'
          Branch Sides:
            - BranchSide:      'os_unix.c:141,34'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:141,45'
          Branch Sides:
            - BranchSide:      'os_unix.c:141,48'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:141,56'
          Branch Sides:
            - BranchSide:      'os_unix.c:141,59'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:141,68'
          Branch Sides:
            - BranchSide:      'os_unix.c:142,6'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:142,15'
          Branch Sides:
            - BranchSide:      'os_unix.c:142,18'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:142,28'
          Branch Sides:
            - BranchSide:      'os_unix.c:142,31'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:142,39'
          Branch Sides:
            - BranchSide:      'os_unix.c:142,42'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:142,51'
          Branch Sides:
            - BranchSide:      'os_unix.c:142,54'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:142,62'
          Branch Sides:
            - BranchSide:      'os_unix.c:143,6'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:141,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:146,2'
              BranchSideFuncs:
                - mktime
                - localtime
                - mktime
                - gmtime
                - mktime
        - Branch String:   'os_unix.c:158,6'
          Branch Sides:
            - BranchSide:      'os_unix.c:159,15'
              BranchSideFuncs:
                - mktime
                - gmtime
                - mktime
            - BranchSide:      'os_unix.c:167,13'
              BranchSideFuncs: []
        - Branch String:   'os_unix.c:161,7'
          Branch Sides:
            - BranchSide:      'os_unix.c:162,16'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'os_unix.c:165,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'os_unix.c:154,12'
          Dst:             mktime
        - Src:             'os_unix.c:157,8'
          Dst:             localtime
        - Src:             'os_unix.c:159,8'
          Dst:             mktime
        - Src:             'os_unix.c:160,9'
          Dst:             gmtime
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         12
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    7
      BranchProfiles:
        - Branch String:   'os_unix.c:94,7'
          Branch Sides:
            - BranchSide:      'os_unix.c:95,16'
              BranchSideFuncs: []
            - BranchSide:      'os_unix.c:99,11'
              BranchSideFuncs:
                - clock_gettime
        - Branch String:   'os_unix.c:99,3'
          Branch Sides:
            - BranchSide:      'os_unix.c:92,2'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'os_unix.c:102,13'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'os_unix.c:107,13'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'os_unix.c:111,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '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/src/utils/os_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - sec
        - usec
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nanosleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '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:    dl_list_del
      functionSourceFile: '/src/hostap/src/utils/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_wait_for_read_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sock
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - select
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:1337,6'
          Branch Sides:
            - BranchSide:      'eloop.c:1338,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:1340,2'
              BranchSideFuncs:
                - select
      Callsites:
        - Src:             'eloop.c:1342,2'
          Dst:             select
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_terminated
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:1311,25'
          Branch Sides:
            - BranchSide:      'eloop.c:1311,25'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:1311,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eloop_sock_table_destroy
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         17
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - wpa_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'eloop.c:700,6'
          Branch Sides:
            - BranchSide:      'eloop.c:700,6'
              BranchSideFuncs:
                - free
                - wpa_printf
            - BranchSide:      'eloop.c:703,10'
              BranchSideFuncs:
                - free
                - wpa_printf
        - Branch String:   'eloop.c:703,32'
          Branch Sides:
            - BranchSide:      'eloop.c:703,35'
              BranchSideFuncs:
                - free
                - wpa_printf
            - BranchSide:      'eloop.c:703,3'
              BranchSideFuncs:
                - free
                - wpa_printf
        - Branch String:   'eloop.c:703,3'
          Branch Sides:
            - BranchSide:      'eloop.c:707,8'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'eloop.c:716,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'eloop.c:704,4'
          Dst:             wpa_printf
    - functionName:    eloop_destroy
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - eloop_remove_timeout
        - eloop_sock_table_destroy
        - os_get_reltime
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:1267,2'
          Branch Sides:
            - BranchSide:      'eloop.c:1264,24'
              BranchSideFuncs:
                - os_get_reltime
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - free
                - wpa_printf
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:1268,2'
              BranchSideFuncs:
                - os_get_reltime
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - free
                - wpa_printf
                - eloop_remove_timeout
        - Branch String:   'eloop.c:1268,2'
          Branch Sides:
            - BranchSide:      'eloop.c:1271,9'
              BranchSideFuncs:
                - wpa_printf
                - eloop_remove_timeout
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - free
            - BranchSide:      'eloop.c:1286,2'
              BranchSideFuncs:
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - free
        - Branch String:   'eloop.c:1273,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1274,7'
              BranchSideFuncs:
                - wpa_printf
                - eloop_remove_timeout
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - free
            - BranchSide:      'eloop.c:1279,7'
              BranchSideFuncs:
                - wpa_printf
                - eloop_remove_timeout
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - eloop_sock_table_destroy
                - free
      Callsites:
        - Src:             'eloop.c:1267,2'
          Dst:             os_get_reltime
        - Src:             'eloop.c:1277,3'
          Dst:             wpa_printf
        - Src:             'eloop.c:1284,3'
          Dst:             eloop_remove_timeout
        - Src:             'eloop.c:1286,2'
          Dst:             eloop_sock_table_destroy
        - Src:             'eloop.c:1287,2'
          Dst:             eloop_sock_table_destroy
        - Src:             'eloop.c:1288,2'
          Dst:             eloop_sock_table_destroy
    - functionName:    eloop_remove_timeout
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - timeout
      BBCount:         7
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - dl_list_del
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'eloop.c:830,2'
          Dst:             dl_list_del
    - functionName:    eloop_terminate
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_sock_table_dispatch
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - fds
      BBCount:         18
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'eloop.c:597,20'
          Branch Sides:
            - BranchSide:      'eloop.c:597,23'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:598,3'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:597,6'
          Branch Sides:
            - BranchSide:      'eloop.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:600,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:601,2'
          Branch Sides:
            - BranchSide:      'eloop.c:601,2'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:602,7'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:602,7'
          Branch Sides:
            - BranchSide:      'eloop.c:603,4'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:609,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:606,8'
          Branch Sides:
            - BranchSide:      'eloop.c:607,5'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:608,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eloop_sock_table_set_fds
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - fds
      BBCount:         15
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'eloop.c:582,6'
          Branch Sides:
            - BranchSide:      'eloop.c:583,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:585,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'eloop.c:585,2'
          Branch Sides:
            - BranchSide:      'eloop.c:585,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'eloop.c:586,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'eloop.c:586,3'
          Branch Sides:
            - BranchSide:      'eloop.c:586,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'eloop.c:587,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'eloop.c:586,3'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_process_pending_signals
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - alarm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'eloop.c:1007,12'
          Branch Sides:
            - BranchSide:      'eloop.c:1005,9'
              BranchSideFuncs:
                - alarm
            - BranchSide:      'eloop.c:1007,12'
              BranchSideFuncs:
                - alarm
        - Branch String:   'eloop.c:1007,6'
          Branch Sides:
            - BranchSide:      'eloop.c:1008,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:1009,17'
              BranchSideFuncs:
                - alarm
        - Branch String:   'eloop.c:1011,6'
          Branch Sides:
            - BranchSide:      'eloop.c:1013,3'
              BranchSideFuncs:
                - alarm
            - BranchSide:      'eloop.c:1018,9'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:1018,2'
          Branch Sides:
            - BranchSide:      'eloop.c:1018,2'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:1019,13'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:1019,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1020,10'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:1024,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'eloop.c:1013,3'
          Dst:             alarm
    - functionName:    alarm
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dl_list_empty
      functionSourceFile: '/src/hostap/src/utils/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_run
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         67
      ICount:          356
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - dl_list_empty
        - eloop_process_pending_signals
        - eloop_remove_timeout
        - eloop_sock_table_dispatch
        - eloop_sock_table_set_fds
        - os_get_reltime
        - os_reltime_before
        - os_reltime_sub
        - select
        - strerror
        - wpa_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:1091,9'
          Branch Sides:
            - BranchSide:      'eloop.c:1078,10'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1091,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1094,19'
          Branch Sides:
            - BranchSide:      'eloop.c:1094,22'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'eloop.c:1095,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'eloop.c:1094,35'
          Branch Sides:
            - BranchSide:      'eloop.c:1094,38'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'eloop.c:1095,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'eloop.c:1094,6'
          Branch Sides:
            - BranchSide:      'eloop.c:1095,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'eloop.c:1098,2'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1098,26'
          Branch Sides:
            - BranchSide:      'eloop.c:1098,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1099,11'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1098,2'
          Branch Sides:
            - BranchSide:      'eloop.c:1103,13'
              BranchSideFuncs:
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1245,18'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'eloop.c:1103,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1111,4'
              BranchSideFuncs:
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
            - BranchSide:      'eloop.c:1116,13'
              BranchSideFuncs:
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
        - Branch String:   'eloop.c:1112,8'
          Branch Sides:
            - BranchSide:      'eloop.c:1113,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'eloop.c:1114,3'
              BranchSideFuncs:
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
        - Branch String:   'eloop.c:1116,13'
          Branch Sides:
            - BranchSide:      'eloop.c:1116,11'
              BranchSideFuncs:
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
            - BranchSide:      'eloop.c:1116,11'
              BranchSideFuncs:
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
        - Branch String:   'eloop.c:1118,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1119,4'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_before
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_reltime_sub
            - BranchSide:      'eloop.c:1146,44'
              BranchSideFuncs:
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   'eloop.c:1120,8'
          Branch Sides:
            - BranchSide:      'eloop.c:1121,21'
              BranchSideFuncs:
                - os_reltime_sub
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      'eloop.c:1123,17'
              BranchSideFuncs:
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   'eloop.c:1150,9'
          Branch Sides:
            - BranchSide:      'eloop.c:1149,9'
              BranchSideFuncs:
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      'eloop.c:1149,9'
              BranchSideFuncs:
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
        - Branch String:   'eloop.c:1169,15'
          Branch Sides:
            - BranchSide:      'eloop.c:1169,18'
              BranchSideFuncs:
                - __errno_location
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      'eloop.c:1188,25'
              BranchSideFuncs:
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
        - Branch String:   'eloop.c:1169,33'
          Branch Sides:
            - BranchSide:      'eloop.c:1169,36'
              BranchSideFuncs:
                - __errno_location
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - __errno_location
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - strerror
                - wpa_printf
            - BranchSide:      'eloop.c:1188,25'
              BranchSideFuncs:
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
        - Branch String:   'eloop.c:1169,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1184,19'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - wpa_printf
                - free
                - free
                - free
            - BranchSide:      'eloop.c:1188,25'
              BranchSideFuncs:
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
        - Branch String:   'eloop.c:1196,13'
          Branch Sides:
            - BranchSide:      'eloop.c:1196,11'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:1196,11'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
        - Branch String:   'eloop.c:1198,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1199,4'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1211,7'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1200,8'
          Branch Sides:
            - BranchSide:      'eloop.c:1201,24'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1209,3'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1211,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1212,4'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1214,21'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1214,29'
          Branch Sides:
            - BranchSide:      'eloop.c:1215,21'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1224,4'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1215,29'
          Branch Sides:
            - BranchSide:      'eloop.c:1216,24'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1224,4'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
        - Branch String:   'eloop.c:1214,7'
          Branch Sides:
            - BranchSide:      'eloop.c:1224,4'
              BranchSideFuncs:
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
            - BranchSide:      'eloop.c:1233,45'
              BranchSideFuncs:
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - eloop_sock_table_dispatch
                - dl_list_empty
                - free
                - free
                - free
                - dl_list_empty
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - eloop_sock_table_set_fds
                - select
                - eloop_process_pending_signals
                - dl_list_empty
                - os_get_reltime
                - os_reltime_before
                - eloop_remove_timeout
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - wpa_printf
                - os_get_reltime
                - os_reltime_before
                - os_reltime_sub
                - eloop_process_pending_signals
      Callsites:
        - Src:             'eloop.c:1099,11'
          Dst:             dl_list_empty
        - Src:             'eloop.c:1111,4'
          Dst:             eloop_process_pending_signals
        - Src:             'eloop.c:1116,13'
          Dst:             dl_list_empty
        - Src:             'eloop.c:1119,4'
          Dst:             os_get_reltime
        - Src:             'eloop.c:1120,8'
          Dst:             os_reltime_before
        - Src:             'eloop.c:1121,5'
          Dst:             os_reltime_sub
        - Src:             'eloop.c:1146,3'
          Dst:             eloop_sock_table_set_fds
        - Src:             'eloop.c:1147,3'
          Dst:             eloop_sock_table_set_fds
        - Src:             'eloop.c:1148,3'
          Dst:             eloop_sock_table_set_fds
        - Src:             'eloop.c:1149,9'
          Dst:             select
        - Src:             'eloop.c:1169,18'
          Dst:             __errno_location
        - Src:             'eloop.c:1169,36'
          Dst:             __errno_location
        - Src:             'eloop.c:1184,19'
          Dst:             __errno_location
        - Src:             'eloop.c:1184,10'
          Dst:             strerror
        - Src:             'eloop.c:1170,4'
          Dst:             wpa_printf
        - Src:             'eloop.c:1192,3'
          Dst:             eloop_process_pending_signals
        - Src:             'eloop.c:1196,13'
          Dst:             dl_list_empty
        - Src:             'eloop.c:1199,4'
          Dst:             os_get_reltime
        - Src:             'eloop.c:1200,9'
          Dst:             os_reltime_before
        - Src:             'eloop.c:1205,5'
          Dst:             eloop_remove_timeout
        - Src:             'eloop.c:1233,3'
          Dst:             eloop_sock_table_dispatch
        - Src:             'eloop.c:1234,3'
          Dst:             eloop_sock_table_dispatch
        - Src:             'eloop.c:1235,3'
          Dst:             eloop_sock_table_dispatch
    - functionName:    os_reltime_before
      functionSourceFile: '/src/hostap/src/utils/./os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './os.h:72,27'
          Branch Sides:
            - BranchSide:      './os.h:72,27'
              BranchSideFuncs: []
            - BranchSide:      './os.h:73,10'
              BranchSideFuncs: []
        - Branch String:   './os.h:73,27'
          Branch Sides:
            - BranchSide:      './os.h:72,27'
              BranchSideFuncs: []
            - BranchSide:      './os.h:73,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    os_reltime_sub
      functionSourceFile: '/src/hostap/src/utils/./os.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './os.h:82,6'
          Branch Sides:
            - BranchSide:      './os.h:82,6'
              BranchSideFuncs: []
            - BranchSide:      './os.h:83,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eloop_register_signal_reconfig
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - user_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eloop_register_signal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'eloop.c:1066,9'
          Dst:             eloop_register_signal
    - functionName:    eloop_register_signal
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sig
        - handler
        - user_data
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eloop_handle_signal
        - os_realloc_array
        - signal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'eloop.c:1035,6'
          Branch Sides:
            - BranchSide:      'eloop.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:1038,32'
              BranchSideFuncs:
                - signal
      Callsites:
        - Src:             'eloop.c:1033,8'
          Dst:             os_realloc_array
        - Src:             'eloop.c:1044,2'
          Dst:             signal
        - Src:             'eloop.c:1044,2'
          Dst:             eloop_handle_signal
    - functionName:    os_realloc_array
      functionSourceFile: '/src/hostap/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:
        - ptr
        - nmemb
        - size
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   './os.h:587,11'
          Branch Sides:
            - BranchSide:      './os.h:587,14'
              BranchSideFuncs:
                - realloc
            - BranchSide:      './os.h:589,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   './os.h:587,6'
          Branch Sides:
            - BranchSide:      './os.h:588,3'
              BranchSideFuncs: []
            - BranchSide:      './os.h:589,9'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             './os.h:589,9'
          Dst:             realloc
    - functionName:    eloop_handle_signal
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sig
      BBCount:         18
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alarm
        - eloop_handle_alarm
        - signal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'eloop.c:984,21'
          Branch Sides:
            - BranchSide:      'eloop.c:984,50'
              BranchSideFuncs:
                - signal
                - alarm
            - BranchSide:      'eloop.c:984,24'
              BranchSideFuncs:
                - signal
                - alarm
        - Branch String:   'eloop.c:984,40'
          Branch Sides:
            - BranchSide:      'eloop.c:984,50'
              BranchSideFuncs:
                - signal
                - alarm
            - BranchSide:      'eloop.c:993,16'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:984,6'
          Branch Sides:
            - BranchSide:      'eloop.c:987,27'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:993,16'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:994,2'
          Branch Sides:
            - BranchSide:      'eloop.c:994,2'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:995,13'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:995,7'
          Branch Sides:
            - BranchSide:      'eloop.c:996,10'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:999,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'eloop.c:988,3'
          Dst:             signal
        - Src:             'eloop.c:988,3'
          Dst:             eloop_handle_alarm
        - Src:             'eloop.c:989,3'
          Dst:             alarm
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_handle_alarm
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sig
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - wpa_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'eloop.c:969,2'
          Dst:             wpa_printf
        - Src:             'eloop.c:974,2'
          Dst:             exit
    - functionName:    eloop_register_signal_terminate
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - user_data
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eloop_register_signal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:1054,6'
          Branch Sides:
            - BranchSide:      'eloop.c:1054,6'
              BranchSideFuncs:
                - eloop_register_signal
            - BranchSide:      'eloop.c:1055,40'
              BranchSideFuncs:
                - eloop_register_signal
      Callsites:
        - Src:             'eloop.c:1053,12'
          Dst:             eloop_register_signal
        - Src:             'eloop.c:1055,9'
          Dst:             eloop_register_signal
    - functionName:    eloop_replenish_timeout
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - req_secs
        - req_usecs
        - handler
        - eloop_data
        - user_data
      BBCount:         17
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - eloop_cancel_timeout
        - eloop_register_timeout
        - os_get_reltime
        - os_reltime_before
        - os_reltime_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:941,2'
          Branch Sides:
            - BranchSide:      'eloop.c:942,7'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:962,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:942,31'
          Branch Sides:
            - BranchSide:      'eloop.c:943,7'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:960,2'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   'eloop.c:943,37'
          Branch Sides:
            - BranchSide:      'eloop.c:944,7'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:960,2'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   'eloop.c:942,7'
          Branch Sides:
            - BranchSide:      'eloop.c:945,20'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:960,2'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   'eloop.c:949,8'
          Branch Sides:
            - BranchSide:      'eloop.c:950,26'
              BranchSideFuncs:
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:958,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'eloop.c:947,4'
          Dst:             os_get_reltime
        - Src:             'eloop.c:948,4'
          Dst:             os_reltime_sub
        - Src:             'eloop.c:949,8'
          Dst:             os_reltime_before
        - Src:             'eloop.c:950,5'
          Dst:             eloop_cancel_timeout
        - Src:             'eloop.c:952,5'
          Dst:             eloop_register_timeout
    - functionName:    eloop_cancel_timeout
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - eloop_data
        - user_data
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - eloop_remove_timeout
      functionUses:    9
      BranchProfiles:
        - Branch String:   'eloop.c:843,2'
          Branch Sides:
            - BranchSide:      'eloop.c:845,7'
              BranchSideFuncs:
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:855,9'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:845,35'
          Branch Sides:
            - BranchSide:      'eloop.c:846,8'
              BranchSideFuncs:
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:853,2'
              BranchSideFuncs:
                - eloop_remove_timeout
        - Branch String:   'eloop.c:846,42'
          Branch Sides:
            - BranchSide:      'eloop.c:847,8'
              BranchSideFuncs:
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:848,8'
              BranchSideFuncs:
                - eloop_remove_timeout
        - Branch String:   'eloop.c:847,37'
          Branch Sides:
            - BranchSide:      'eloop.c:848,8'
              BranchSideFuncs:
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:853,2'
              BranchSideFuncs:
                - eloop_remove_timeout
        - Branch String:   'eloop.c:848,40'
          Branch Sides:
            - BranchSide:      'eloop.c:849,8'
              BranchSideFuncs:
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:850,25'
              BranchSideFuncs:
                - eloop_remove_timeout
        - Branch String:   'eloop.c:845,7'
          Branch Sides:
            - BranchSide:      'eloop.c:850,25'
              BranchSideFuncs:
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:853,2'
              BranchSideFuncs:
                - eloop_remove_timeout
      Callsites:
        - Src:             'eloop.c:850,4'
          Dst:             eloop_remove_timeout
    - functionName:    eloop_register_timeout
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - secs
        - usecs
        - handler
        - eloop_data
        - user_data
      BBCount:         28
      ICount:          198
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - dl_list_add
        - dl_list_add_tail
        - os_get_reltime
        - os_reltime_before
        - os_zalloc
        - wpa_printf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'eloop.c:780,6'
          Branch Sides:
            - BranchSide:      'eloop.c:781,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:782,22'
              BranchSideFuncs:
                - os_get_reltime
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
                - wpa_printf
                - free
                - free
        - Branch String:   'eloop.c:782,6'
          Branch Sides:
            - BranchSide:      'eloop.c:783,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'eloop.c:786,12'
              BranchSideFuncs:
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
                - wpa_printf
                - free
        - Branch String:   'eloop.c:788,6'
          Branch Sides:
            - BranchSide:      'eloop.c:789,3'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'eloop.c:790,24'
              BranchSideFuncs:
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
                - wpa_printf
                - free
        - Branch String:   'eloop.c:791,2'
          Branch Sides:
            - BranchSide:      'eloop.c:792,3'
              BranchSideFuncs:
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
                - wpa_printf
                - free
            - BranchSide:      'eloop.c:795,6'
              BranchSideFuncs:
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
                - wpa_printf
                - free
        - Branch String:   'eloop.c:795,6'
          Branch Sides:
            - BranchSide:      'eloop.c:796,3'
              BranchSideFuncs:
                - wpa_printf
                - free
            - BranchSide:      'eloop.c:797,24'
              BranchSideFuncs:
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
        - Branch String:   'eloop.c:805,2'
          Branch Sides:
            - BranchSide:      'eloop.c:806,26'
              BranchSideFuncs:
                - os_reltime_before
                - dl_list_add_tail
                - dl_list_add.3088
            - BranchSide:      'eloop.c:811,36'
              BranchSideFuncs:
                - dl_list_add_tail
        - Branch String:   'eloop.c:806,7'
          Branch Sides:
            - BranchSide:      'eloop.c:807,16'
              BranchSideFuncs:
                - dl_list_add.3088
            - BranchSide:      'eloop.c:810,2'
              BranchSideFuncs:
                - dl_list_add_tail
                - os_reltime_before
                - dl_list_add.3088
      Callsites:
        - Src:             'eloop.c:779,12'
          Dst:             os_zalloc
        - Src:             'eloop.c:782,6'
          Dst:             os_get_reltime
        - Src:             'eloop.c:806,7'
          Dst:             os_reltime_before
        - Src:             'eloop.c:807,4'
          Dst:             dl_list_add
        - Src:             'eloop.c:811,2'
          Dst:             dl_list_add_tail
        - Src:             'eloop.c:820,2'
          Dst:             wpa_printf
    - functionName:    dl_list_add
      functionSourceFile: '/src/hostap/src/utils/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dl_list_add_tail
      functionSourceFile: '/src/hostap/src/utils/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dl_list_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list.h:38,2'
          Dst:             dl_list_add
    - functionName:    eloop_deplete_timeout
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - req_secs
        - req_usecs
        - handler
        - eloop_data
        - user_data
      BBCount:         17
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - eloop_cancel_timeout
        - eloop_register_timeout
        - os_get_reltime
        - os_reltime_before
        - os_reltime_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:909,2'
          Branch Sides:
            - BranchSide:      'eloop.c:910,7'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:930,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:910,31'
          Branch Sides:
            - BranchSide:      'eloop.c:911,7'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:928,2'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   'eloop.c:911,37'
          Branch Sides:
            - BranchSide:      'eloop.c:912,7'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:928,2'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   'eloop.c:910,7'
          Branch Sides:
            - BranchSide:      'eloop.c:913,20'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:928,2'
              BranchSideFuncs:
                - os_get_reltime
                - os_reltime_sub
                - os_reltime_before
                - eloop_cancel_timeout
                - eloop_register_timeout
        - Branch String:   'eloop.c:917,8'
          Branch Sides:
            - BranchSide:      'eloop.c:918,26'
              BranchSideFuncs:
                - eloop_cancel_timeout
                - eloop_register_timeout
            - BranchSide:      'eloop.c:926,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'eloop.c:915,4'
          Dst:             os_get_reltime
        - Src:             'eloop.c:916,4'
          Dst:             os_reltime_sub
        - Src:             'eloop.c:917,8'
          Dst:             os_reltime_before
        - Src:             'eloop.c:918,5'
          Dst:             eloop_cancel_timeout
        - Src:             'eloop.c:920,5'
          Dst:             eloop_register_timeout
    - functionName:    eloop_is_timeout_registered
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - eloop_data
        - user_data
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:891,2'
          Branch Sides:
            - BranchSide:      'eloop.c:892,7'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:898,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:892,31'
          Branch Sides:
            - BranchSide:      'eloop.c:893,7'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:896,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:893,37'
          Branch Sides:
            - BranchSide:      'eloop.c:894,7'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:896,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:892,7'
          Branch Sides:
            - BranchSide:      'eloop.c:895,4'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:896,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eloop_cancel_timeout_one
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - eloop_data
        - user_data
        - remaining
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - eloop_remove_timeout
        - os_get_reltime
        - os_reltime_before
        - os_reltime_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:870,2'
          Branch Sides:
            - BranchSide:      'eloop.c:870,2'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
            - BranchSide:      'eloop.c:872,7'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
        - Branch String:   'eloop.c:872,35'
          Branch Sides:
            - BranchSide:      'eloop.c:873,8'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
            - BranchSide:      'eloop.c:881,2'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
        - Branch String:   'eloop.c:873,43'
          Branch Sides:
            - BranchSide:      'eloop.c:874,8'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
            - BranchSide:      'eloop.c:881,2'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
        - Branch String:   'eloop.c:872,7'
          Branch Sides:
            - BranchSide:      'eloop.c:875,12'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
            - BranchSide:      'eloop.c:881,2'
              BranchSideFuncs:
                - os_reltime_before
                - eloop_remove_timeout
                - os_reltime_sub
        - Branch String:   'eloop.c:876,8'
          Branch Sides:
            - BranchSide:      'eloop.c:877,21'
              BranchSideFuncs:
                - os_reltime_sub
                - eloop_remove_timeout
            - BranchSide:      'eloop.c:878,25'
              BranchSideFuncs:
                - eloop_remove_timeout
      Callsites:
        - Src:             'eloop.c:867,2'
          Dst:             os_get_reltime
        - Src:             'eloop.c:876,8'
          Dst:             os_reltime_before
        - Src:             'eloop.c:877,5'
          Dst:             os_reltime_sub
        - Src:             'eloop.c:878,4'
          Dst:             eloop_remove_timeout
    - functionName:    eloop_sock_table_remove_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - table
        - sock
      BBCount:         24
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'eloop.c:393,20'
          Branch Sides:
            - BranchSide:      'eloop.c:393,23'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:394,3'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:393,44'
          Branch Sides:
            - BranchSide:      'eloop.c:393,47'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:394,3'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:393,6'
          Branch Sides:
            - BranchSide:      'eloop.c:394,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:396,2'
          Branch Sides:
            - BranchSide:      'eloop.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:400,6'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:397,7'
          Branch Sides:
            - BranchSide:      'eloop.c:398,4'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:399,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:400,6'
          Branch Sides:
            - BranchSide:      'eloop.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:402,2'
              BranchSideFuncs: []
        - Branch String:   'eloop.c:403,6'
          Branch Sides:
            - BranchSide:      'eloop.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:408,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eloop_sock_table_add_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - sock
        - handler
        - eloop_data
        - user_data
      BBCount:         19
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - os_realloc_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'eloop.c:276,6'
          Branch Sides:
            - BranchSide:      'eloop.c:277,18'
              BranchSideFuncs:
                - os_realloc_array.3082
            - BranchSide:      'eloop.c:279,24'
              BranchSideFuncs:
                - os_realloc_array.3082
        - Branch String:   'eloop.c:281,6'
          Branch Sides:
            - BranchSide:      'eloop.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:355,2'
              BranchSideFuncs:
                - os_realloc_array.3082
        - Branch String:   'eloop.c:358,6'
          Branch Sides:
            - BranchSide:      'eloop.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:363,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'eloop.c:356,8'
          Dst:             os_realloc_array
    - functionName:    eloop_get_sock_table
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'eloop.c:737,2'
          Branch Sides:
            - BranchSide:      'eloop.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:741,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:743,3'
              BranchSideFuncs: []
            - BranchSide:      'eloop.c:746,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eloop_unregister_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sock
        - type
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eloop_get_sock_table
        - eloop_sock_table_remove_sock
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'eloop.c:767,10'
          Dst:             eloop_get_sock_table
        - Src:             'eloop.c:768,2'
          Dst:             eloop_sock_table_remove_sock
    - functionName:    eloop_unregister_read_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sock
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eloop_unregister_sock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'eloop.c:731,2'
          Dst:             eloop_unregister_sock
    - functionName:    eloop_register_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sock
        - type
        - handler
        - eloop_data
        - user_data
      BBCount:         6
      ICount:          50
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - eloop_get_sock_table
        - eloop_sock_table_add_sock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'eloop.c:756,2'
          Branch Sides:
            - BranchSide:      'eloop.c:756,2'
              BranchSideFuncs:
                - eloop_get_sock_table
                - eloop_sock_table_add_sock
            - BranchSide:      'eloop.c:756,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'eloop.c:756,2'
          Dst:             __assert_fail
        - Src:             'eloop.c:757,10'
          Dst:             eloop_get_sock_table
        - Src:             'eloop.c:758,9'
          Dst:             eloop_sock_table_add_sock
    - functionName:    eloop_register_read_sock
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sock
        - handler
        - eloop_data
        - user_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eloop_register_sock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'eloop.c:724,9'
          Dst:             eloop_register_sock
    - functionName:    eloop_sock_requeue
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dl_list_init
      functionSourceFile: '/src/hostap/src/utils/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eloop_init
      functionSourceFile: '/src/hostap/src/utils/eloop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dl_list_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'eloop.c:165,2'
          Branch Sides:
            - BranchSide:      'eloop.c:165,2'
              BranchSideFuncs:
                - dl_list_init.3096
            - BranchSide:      'eloop.c:165,2'
              BranchSideFuncs:
                - dl_list_init.3096
      Callsites:
        - Src:             'eloop.c:166,2'
          Dst:             dl_list_init
...
