---
Fuzzer filename: '/src/gss-ntlmssp/fuzzing/fuzz-accept-sec-context.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/gss-ntlmssp/fuzzing/fuzz-accept-sec-context.c'
      linkageType:     externalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gss_delete_sec_context
        - gss_release_buffer
        - gss_release_cred
        - gss_release_name
        - gssntlm_accept_sec_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz-accept-sec-context.c:53,20'
          Dst:             gssntlm_accept_sec_context
        - Src:             'fuzz-accept-sec-context.c:67,9'
          Dst:             gss_release_buffer
        - Src:             'fuzz-accept-sec-context.c:68,9'
          Dst:             gss_release_buffer
        - Src:             'fuzz-accept-sec-context.c:71,5'
          Dst:             gss_release_name
        - Src:             'fuzz-accept-sec-context.c:72,5'
          Dst:             gss_release_cred
        - Src:             'fuzz-accept-sec-context.c:74,5'
          Dst:             gss_delete_sec_context
    - functionName:    gss_release_buffer
      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:    gssspi_set_cred_option
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_set_cred_option
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:461,12'
          Dst:             gssntlm_set_cred_option
    - functionName:    gssspi_mech_invoke
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_mech_invoke
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:452,12'
          Dst:             gssntlm_mech_invoke
    - functionName:    gss_inquire_attrs_for_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_attrs_for_mech
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:443,12'
          Dst:             gssntlm_inquire_attrs_for_mech
    - functionName:    gss_inquire_mech_for_saslname
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_mech_for_saslname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:434,12'
          Dst:             gssntlm_inquire_mech_for_saslname
    - functionName:    gss_inquire_saslname_for_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_saslname_for_mech
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:425,12'
          Dst:             gssntlm_inquire_saslname_for_mech
    - functionName:    gss_inquire_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:415,12'
          Dst:             gssntlm_inquire_name
    - functionName:    gss_display_status
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_display_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:405,12'
          Dst:             gssntlm_display_status
    - functionName:    gss_import_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_import_cred
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:395,12'
          Dst:             gssntlm_import_cred
    - functionName:    gss_export_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_export_cred
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:388,12'
          Dst:             gssntlm_export_cred
    - functionName:    gss_import_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_import_sec_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:379,12'
          Dst:             gssntlm_import_sec_context
    - functionName:    gss_export_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_export_sec_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:370,12'
          Dst:             gssntlm_export_sec_context
    - functionName:    gss_inquire_cred_by_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_cred_by_mech
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:357,12'
          Dst:             gssntlm_inquire_cred_by_mech
    - functionName:    gss_inquire_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_cred
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:341,12'
          Dst:             gssntlm_inquire_cred
    - functionName:    gss_inquire_sec_context_by_oid
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_sec_context_by_oid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:328,12'
          Dst:             gssntlm_inquire_sec_context_by_oid
    - functionName:    gss_set_sec_context_option
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_set_sec_context_option
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:317,12'
          Dst:             gssntlm_set_sec_context_option
    - functionName:    gss_localname
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_localname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:306,12'
          Dst:             gssntlm_localname
    - functionName:    gss_display_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_display_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:295,12'
          Dst:             gssntlm_display_name
    - functionName:    gss_inquire_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_inquire_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:279,12'
          Dst:             gssntlm_inquire_context
    - functionName:    gss_wrap_size_limit
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_wrap_size_limit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:261,12'
          Dst:             gssntlm_wrap_size_limit
    - functionName:    gss_unwrap
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_unwrap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:246,12'
          Dst:             gssntlm_unwrap
    - functionName:    gss_wrap
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_wrap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:230,12'
          Dst:             gssntlm_wrap
    - functionName:    gss_verify_mic
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_verify_mic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:215,12'
          Dst:             gssntlm_verify_mic
    - functionName:    gss_get_mic
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_get_mic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:201,12'
          Dst:             gssntlm_get_mic
    - functionName:    gss_accept_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_accept_sec_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:182,12'
          Dst:             gssntlm_accept_sec_context
    - functionName:    gss_context_time
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_context_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:167,12'
          Dst:             gssntlm_context_time
    - functionName:    gss_get_name_attribute
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_get_name_attribute
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:159,12'
          Dst:             gssntlm_get_name_attribute
    - functionName:    gss_release_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_release_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:147,12'
          Dst:             gssntlm_release_name
    - functionName:    gss_duplicate_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_duplicate_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:140,12'
          Dst:             gssntlm_duplicate_name
    - functionName:    gssspi_import_name_by_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_import_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:130,12'
          Dst:             gssntlm_import_name
    - functionName:    gss_import_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_import_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:118,12'
          Dst:             gssntlm_import_name
    - functionName:    gss_release_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_release_cred
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:110,12'
          Dst:             gssntlm_release_cred
    - functionName:    gssspi_acquire_cred_with_password
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_acquire_cred_with_password
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:96,12'
          Dst:             gssntlm_acquire_cred_with_password
    - functionName:    gss_acquire_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_acquire_cred
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:76,12'
          Dst:             gssntlm_acquire_cred
    - functionName:    gss_acquire_cred_from
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_acquire_cred_from
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:56,12'
          Dst:             gssntlm_acquire_cred_from
    - functionName:    gss_delete_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_delete_sec_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:41,12'
          Dst:             gssntlm_delete_sec_context
    - functionName:    gss_init_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_spi.c'
      linkageType:     externalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_init_sec_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_spi.c:22,12'
          Dst:             gssntlm_init_sec_context
    - functionName:    string_split
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - debug_gss_errors
        - gssntlmssp_ret_err
        - memchr
        - strndup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:36,9'
          Dst:             memchr
        - Src:             'src/gss_names.c:37,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:37,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:42,14'
          Dst:             strndup
        - Src:             'src/gss_names.c:44,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:53,14'
          Dst:             strndup
        - Src:             'src/gss_names.c:55,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:60,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:70,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    memchr
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strndup
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_ma_oid_set
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          205
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gss_add_oid_set_member
        - gss_create_empty_oid_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:1082,11'
          Dst:             gss_create_empty_oid_set
        - Src:             'src/gss_names.c:1087,15'
          Dst:             gss_add_oid_set_member
    - functionName:    gss_create_empty_oid_set
      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:    gss_add_oid_set_member
      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:    gssntlm_inquire_attrs_for_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          143
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - gss_oid_equal
        - gss_release_oid_set
        - make_ma_oid_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:1108,22'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:1114,15'
          Dst:             make_ma_oid_set
        - Src:             'src/gss_names.c:1120,15'
          Dst:             make_ma_oid_set
        - Src:             'src/gss_names.c:1128,9'
          Dst:             gss_release_oid_set
        - Src:             'src/gss_names.c:1129,9'
          Dst:             gss_release_oid_set
    - functionName:    gss_oid_equal
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gss_release_oid_set
      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:    gssntlm_inquire_mech_for_saslname
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:1015,9'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_inquire_saslname_for_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          150
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - gss_oid_equal
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:968,26'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:979,29'
          Dst:             strdup
        - Src:             'src/gss_names.c:983,30'
          Dst:             strlen
        - Src:             'src/gss_names.c:985,24'
          Dst:             strdup
        - Src:             'src/gss_names.c:989,25'
          Dst:             strlen
        - Src:             'src/gss_names.c:991,31'
          Dst:             strdup
        - Src:             'src/gss_names.c:995,32'
          Dst:             strlen
    - 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:    35
      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:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_get_name_attribute
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          285
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - debug_gss_errors
        - gssntlm_find_attr
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:924,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:924,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:927,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:927,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:938,18'
          Dst:             gssntlm_find_attr
        - Src:             'src/gss_names.c:940,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:940,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:949,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:949,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:954,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:954,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_find_attr
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:478,30'
          Dst:             strlen
        - Src:             'src/gss_names.c:479,13'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_inquire_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          253
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - debug_gss_errors
        - gss_add_buffer_set_member
        - gss_release_buffer_set
        - gssntlmssp_ret_err
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:860,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:860,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:865,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:865,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:870,32'
          Dst:             strlen
        - Src:             'src/gss_names.c:878,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:896,18'
          Dst:             gss_add_buffer_set_member
        - Src:             'src/gss_names.c:903,15'
          Dst:             gss_release_buffer_set
        - Src:             'src/gss_names.c:905,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:905,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gss_add_buffer_set_member
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gss_release_buffer_set
      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:    netbios_get_names
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          280
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - external_netbios_get_names
        - getenv
        - strchr
        - strdup
        - strndup
        - toupper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:779,16'
          Dst:             getenv
        - Src:             'src/gss_names.c:781,28'
          Dst:             strdup
        - Src:             'src/gss_names.c:788,16'
          Dst:             getenv
        - Src:             'src/gss_names.c:790,26'
          Dst:             strdup
        - Src:             'src/gss_names.c:799,15'
          Dst:             external_netbios_get_names
        - Src:             'src/gss_names.c:811,13'
          Dst:             strchr
        - Src:             'src/gss_names.c:813,32'
          Dst:             strndup
        - Src:             'src/gss_names.c:815,32'
          Dst:             strdup
        - Src:             'src/gss_names.c:819,18'
          Dst:             toupper
        - Src:             'src/gss_names.c:828,26'
          Dst:             strdup
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    toupper
      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:    gssntlm_localname
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          203
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - asprintf
        - debug_gss_errors
        - getpwnam_r
        - gssntlmssp_ret_err
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:723,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:730,15'
          Dst:             asprintf
        - Src:             'src/gss_names.c:733,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:736,15'
          Dst:             getpwnam_r
        - Src:             'src/gss_names.c:738,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:743,21'
          Dst:             strdup
        - Src:             'src/gss_names.c:747,15'
          Dst:             getpwnam_r
        - Src:             'src/gss_names.c:749,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:752,17'
          Dst:             strdup
        - Src:             'src/gss_names.c:755,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:759,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:766,29'
          Dst:             strlen
        - Src:             'src/gss_names.c:768,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    asprintf
      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:    getpwnam_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_display_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          269
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - asprintf
        - debug_gss_errors
        - gssntlmssp_ret_err
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_names.c:654,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_names.c:648,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:648,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:656,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:656,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:658,22'
          Dst:             strdup
        - Src:             'src/gss_names.c:660,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:663,23'
          Dst:             strlen
        - Src:             'src/gss_names.c:670,19'
          Dst:             asprintf
        - Src:             'src/gss_names.c:676,26'
          Dst:             strdup
        - Src:             'src/gss_names.c:679,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:682,23'
          Dst:             strlen
        - Src:             'src/gss_names.c:688,22'
          Dst:             strdup
        - Src:             'src/gss_names.c:690,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:693,23'
          Dst:             strlen
        - Src:             'src/gss_names.c:700,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:703,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_int_release_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_release_attrs
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/gss_names.c:602,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_names.c:616,5'
          Dst:             gssntlm_release_attrs
    - functionName:    gssntlm_release_attrs
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_duplicate_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - debug_gss_errors
        - gssntlm_copy_name
        - gssntlmssp_ret_err
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:566,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:566,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:573,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:573,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:576,11'
          Dst:             calloc
        - Src:             'src/gss_names.c:578,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:582,14'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_names.c:584,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:588,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:595,12'
          Dst:             gssntlmssp_ret_err
    - 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:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_copy_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          236
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - gssntlm_copy_attrs
        - strdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/gss_names.c:500,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_names.c:506,19'
          Dst:             strdup
        - Src:             'src/gss_names.c:513,19'
          Dst:             strdup
        - Src:             'src/gss_names.c:524,19'
          Dst:             strdup
        - Src:             'src/gss_names.c:532,19'
          Dst:             strdup
        - Src:             'src/gss_names.c:542,11'
          Dst:             gssntlm_copy_attrs
    - functionName:    gssntlm_copy_attrs
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          151
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - gssntlm_get_attrs_count
        - gssntlm_release_attrs
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:436,26'
          Dst:             gssntlm_get_attrs_count
        - Src:             'src/gss_names.c:443,20'
          Dst:             calloc
        - Src:             'src/gss_names.c:450,37'
          Dst:             strdup
        - Src:             'src/gss_names.c:452,13'
          Dst:             gssntlm_release_attrs
        - Src:             'src/gss_names.c:458,13'
          Dst:             gssntlm_release_attrs
    - functionName:    gssntlm_get_attrs_count
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_import_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_import_name_by_mech
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:418,12'
          Dst:             gssntlm_import_name_by_mech
    - functionName:    gssntlm_import_name_by_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          518
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - __errno_location
        - calloc
        - debug_gss_errors
        - gethostname
        - gss_oid_equal
        - gssntlm_release_name
        - gssntlmssp_ret_err
        - parse_user_name
        - snprintf
        - strchr
        - strdup
        - strlen
        - strndup
        - strtol
        - uid_to_name
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:271,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:271,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:274,12'
          Dst:             calloc
        - Src:             'src/gss_names.c:276,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:285,9'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:286,9'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:293,19'
          Dst:             strndup
        - Src:             'src/gss_names.c:295,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:298,17'
          Dst:             strchr
        - Src:             'src/gss_names.c:313,38'
          Dst:             strdup
        - Src:             'src/gss_names.c:316,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:324,22'
          Dst:             gethostname
        - Src:             'src/gss_names.c:327,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:333,21'
          Dst:             strlen
        - Src:             'src/gss_names.c:333,39'
          Dst:             strlen
        - Src:             'src/gss_names.c:337,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:340,21'
          Dst:             snprintf
        - Src:             'src/gss_names.c:343,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:347,38'
          Dst:             strdup
        - Src:             'src/gss_names.c:350,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:355,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:357,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:360,18'
          Dst:             parse_user_name
        - Src:             'src/gss_names.c:365,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:372,18'
          Dst:             uid_to_name
        - Src:             'src/gss_names.c:373,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:381,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:386,9'
          Dst:             __errno_location
        - Src:             'src/gss_names.c:387,15'
          Dst:             strtol
        - Src:             'src/gss_names.c:388,13'
          Dst:             __errno_location
        - Src:             'src/gss_names.c:389,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:392,18'
          Dst:             uid_to_name
        - Src:             'src/gss_names.c:393,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:395,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:396,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_names.c:398,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:400,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:406,9'
          Dst:             gssntlm_release_name
        - Src:             'src/gss_names.c:410,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gethostname
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_user_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          376
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - debug_gss_errors
        - gssntlmssp_ret_err
        - memchr
        - strchr
        - strdup
        - string_split
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_names.c:124,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:124,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:131,10'
          Dst:             memchr
        - Src:             'src/gss_names.c:132,11'
          Dst:             memchr
        - Src:             'src/gss_names.c:152,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:167,23'
          Dst:             strdup
        - Src:             'src/gss_names.c:169,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:177,19'
          Dst:             strchr
        - Src:             'src/gss_names.c:183,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:193,27'
          Dst:             strdup
        - Src:             'src/gss_names.c:195,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:177,54'
          Dst:             strchr
        - Src:             'src/gss_names.c:204,21'
          Dst:             strdup
        - Src:             'src/gss_names.c:206,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:211,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:217,18'
          Dst:             string_split
        - Src:             'src/gss_names.c:223,18'
          Dst:             string_split
        - Src:             'src/gss_names.c:228,17'
          Dst:             strndup
        - Src:             'src/gss_names.c:230,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:232,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:235,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    uid_to_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - debug_gss_errors
        - getpwuid
        - gssntlmssp_ret_err
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:244,10'
          Dst:             getpwuid
        - Src:             'src/gss_names.c:246,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:246,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:248,13'
          Dst:             strdup
        - Src:             'src/gss_names.c:250,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:253,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:256,12'
          Dst:             gssntlmssp_ret_err
    - 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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_release_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - debug_gss_errors
        - gssntlm_int_release_name
        - gssntlmssp_ret_err
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_names.c:627,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:627,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_names.c:630,5'
          Dst:             gssntlm_int_release_name
        - Src:             'src/gss_names.c:633,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_names.c:633,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    getpwuid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hex_to_key
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          185
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:15,18'
          Dst:             strlen
    - functionName:    gssntlm_set_cred_neg_flags
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_set_cred_option
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - gss_oid_equal
        - gssntlm_set_cred_neg_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:767,9'
          Dst:             gss_oid_equal
        - Src:             'src/gss_creds.c:768,16'
          Dst:             gssntlm_set_cred_neg_flags
    - functionName:    gssntlm_inquire_cred_by_mech
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          209
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - debug_gss_errors
        - gssntlm_inquire_cred
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_creds.c:699,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_creds.c:695,11'
          Dst:             gssntlm_inquire_cred
        - Src:             'src/gss_creds.c:697,39'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:697,39'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_creds.c:713,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:713,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_creds.c:717,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:717,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_inquire_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          274
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - debug_gss_errors
        - gss_add_oid_set_member
        - gss_create_empty_oid_set
        - gss_release_name
        - gss_release_oid_set
        - gssntlm_acquire_cred_from
        - gssntlm_duplicate_name
        - gssntlm_release_cred
        - gssntlmssp_ret_err
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/gss_creds.c:610,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_creds.c:590,15'
          Dst:             gssntlm_acquire_cred_from
        - Src:             'src/gss_creds.c:597,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:605,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:616,19'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_creds.c:620,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:625,19'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_creds.c:629,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:634,19'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_creds.c:638,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:655,15'
          Dst:             gss_create_empty_oid_set
        - Src:             'src/gss_creds.c:657,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:658,13'
          Dst:             gss_release_name
        - Src:             'src/gss_creds.c:661,15'
          Dst:             gss_add_oid_set_member
        - Src:             'src/gss_creds.c:665,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:666,13'
          Dst:             gss_release_oid_set
        - Src:             'src/gss_creds.c:667,13'
          Dst:             gss_release_name
        - Src:             'src/gss_creds.c:672,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:676,9'
          Dst:             gssntlm_release_cred
        - Src:             'src/gss_creds.c:678,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_acquire_cred_from
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          341
      EdgeCount:       84
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - calloc
        - debug_gss_errors
        - external_get_creds
        - get_creds_from_store
        - get_server_creds
        - get_user_file_creds
        - get_user_file_envvar
        - gssntlm_release_cred
        - gssntlmssp_ret_err
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/gss_creds.c:433,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_creds.c:421,12'
          Dst:             calloc
        - Src:             'src/gss_creds.c:423,16'
          Dst:             __errno_location
        - Src:             'src/gss_creds.c:423,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:423,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_creds.c:442,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:450,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:455,22'
          Dst:             get_creds_from_store
        - Src:             'src/gss_creds.c:459,24'
          Dst:             get_user_file_envvar
        - Src:             'src/gss_creds.c:461,26'
          Dst:             get_user_file_creds
        - Src:             'src/gss_creds.c:468,23'
          Dst:             external_get_creds
        - Src:             'src/gss_creds.c:475,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:480,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:485,22'
          Dst:             get_creds_from_store
        - Src:             'src/gss_creds.c:487,22'
          Dst:             get_server_creds
        - Src:             'src/gss_creds.c:489,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:494,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:497,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:501,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_creds.c:506,9'
          Dst:             gssntlm_release_cred
        - Src:             'src/gss_creds.c:512,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_release_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - gssntlm_int_release_cred
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:542,5'
          Dst:             gssntlm_int_release_cred
    - functionName:    gssntlm_int_release_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_int_release_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_creds.c:380,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_creds.c:387,9'
          Dst:             gssntlm_int_release_name
        - Src:             'src/gss_creds.c:394,9'
          Dst:             gssntlm_int_release_name
        - Src:             'src/gss_creds.c:398,9'
          Dst:             gssntlm_int_release_name
    - functionName:    get_creds_from_store
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          450
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - LMOWFv1
        - NTOWFv1
        - __errno_location
        - get_user_file_creds
        - gssntlm_copy_name
        - gssntlm_get_lm_compatibility_level
        - hex_to_key
        - strcmp
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:260,19'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_creds.c:263,21'
          Dst:             strcmp
        - Src:             'src/gss_creds.c:269,45'
          Dst:             strdup
        - Src:             'src/gss_creds.c:271,28'
          Dst:             __errno_location
        - Src:             'src/gss_creds.c:279,15'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_creds.c:287,13'
          Dst:             strcmp
        - Src:             'src/gss_creds.c:290,37'
          Dst:             strdup
        - Src:             'src/gss_creds.c:293,13'
          Dst:             strcmp
        - Src:             'src/gss_creds.c:294,19'
          Dst:             hex_to_key
        - Src:             'src/gss_creds.c:298,14'
          Dst:             strcmp
        - Src:             'src/gss_creds.c:299,14'
          Dst:             strcmp
        - Src:             'src/gss_creds.c:301,19'
          Dst:             NTOWFv1
        - Src:             'src/gss_creds.c:304,17'
          Dst:             gssntlm_get_lm_compatibility_level
        - Src:             'src/gss_creds.c:306,23'
          Dst:             LMOWFv1
        - Src:             'src/gss_creds.c:313,13'
          Dst:             strcmp
        - Src:             'src/gss_creds.c:314,19'
          Dst:             get_user_file_creds
    - functionName:    get_user_file_envvar
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:43,14'
          Dst:             getenv
        - Src:             'src/gss_creds.c:46,12'
          Dst:             strdup
    - functionName:    get_user_file_creds
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          468
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - LMOWFv1
        - NTOWFv1
        - __errno_location
        - calloc
        - fclose
        - fgets
        - fopen64
        - gssntlm_get_lm_compatibility_level
        - gssntlm_required_security
        - gssntlm_sec_lm_ok
        - hex_to_key
        - ntlm_casecmp
        - strchr
        - strdup
        - strsep
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:63,11'
          Dst:             calloc
        - Src:             'src/gss_creds.c:66,21'
          Dst:             gssntlm_get_lm_compatibility_level
        - Src:             'src/gss_creds.c:67,10'
          Dst:             gssntlm_required_security
        - Src:             'src/gss_creds.c:93,9'
          Dst:             fopen64
        - Src:             'src/gss_creds.c:95,15'
          Dst:             __errno_location
        - Src:             'src/gss_creds.c:99,11'
          Dst:             fgets
        - Src:             'src/gss_creds.c:103,13'
          Dst:             strchr
        - Src:             'src/gss_creds.c:107,13'
          Dst:             strchr
        - Src:             'src/gss_creds.c:111,13'
          Dst:             strchr
        - Src:             'src/gss_creds.c:115,13'
          Dst:             strsep
        - Src:             'src/gss_creds.c:125,17'
          Dst:             strchr
        - Src:             'src/gss_creds.c:136,17'
          Dst:             strchr
        - Src:             'src/gss_creds.c:151,18'
          Dst:             ntlm_casecmp
        - Src:             'src/gss_creds.c:154,18'
          Dst:             ntlm_casecmp
        - Src:             'src/gss_creds.c:161,5'
          Dst:             fclose
        - Src:             'src/gss_creds.c:172,49'
          Dst:             strdup
        - Src:             'src/gss_creds.c:179,43'
          Dst:             strdup
        - Src:             'src/gss_creds.c:188,15'
          Dst:             NTOWFv1
        - Src:             'src/gss_creds.c:191,13'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_creds.c:193,19'
          Dst:             LMOWFv1
        - Src:             'src/gss_creds.c:199,15'
          Dst:             hex_to_key
        - Src:             'src/gss_creds.c:202,13'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_creds.c:203,19'
          Dst:             hex_to_key
    - functionName:    get_server_creds
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_copy_name
        - gssntlm_import_name_by_mech
        - gssntlm_int_release_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:226,18'
          Dst:             gssntlm_import_name_by_mech
        - Src:             'src/gss_creds.c:237,11'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_creds.c:238,5'
          Dst:             gssntlm_int_release_name
    - functionName:    fopen64
      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:    fgets
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strsep
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_acquire_cred_with_password
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_acquire_cred_from
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:567,12'
          Dst:             gssntlm_acquire_cred_from
    - functionName:    gssntlm_acquire_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gssntlm_acquire_cred_from
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_creds.c:524,12'
          Dst:             gssntlm_acquire_cred_from
    - functionName:    gssntlm_copy_key
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_copy_creds
      functionSourceFile: '/src/gss-ntlmssp/src/gss_creds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - gssntlm_copy_key
        - gssntlm_copy_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gss_creds.c:339,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_creds.c:346,15'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_creds.c:349,9'
          Dst:             gssntlm_copy_key
        - Src:             'src/gss_creds.c:351,9'
          Dst:             gssntlm_copy_key
        - Src:             'src/gss_creds.c:355,15'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_creds.c:360,15'
          Dst:             gssntlm_copy_name
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_sspi_session_key
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - debug_gss_errors
        - gss_add_buffer_set_member
        - gss_release_buffer_set
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1332,14'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1332,14'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1338,14'
          Dst:             gss_add_buffer_set_member
        - Src:             'src/gss_sec_ctx.c:1340,15'
          Dst:             gss_release_buffer_set
        - Src:             'src/gss_sec_ctx.c:1342,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1342,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    98
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_sasl_ssf
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_32
        - debug_gss_errors
        - gss_add_buffer_set_member
        - gss_release_buffer_set
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1310,11'
          Dst:             __bswap_32
        - Src:             'src/gss_sec_ctx.c:1314,14'
          Dst:             gss_add_buffer_set_member
        - Src:             'src/gss_sec_ctx.c:1316,15'
          Dst:             gss_release_buffer_set
        - Src:             'src/gss_sec_ctx.c:1319,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1319,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_inquire_sec_context_by_oid
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          166
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - debug_gss_errors
        - gss_oid_equal
        - gssntlm_sasl_ssf
        - gssntlm_spnego_req_mic
        - gssntlm_sspi_session_key
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1355,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1355,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1358,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1358,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1361,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1361,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1367,9'
          Dst:             gss_oid_equal
        - Src:             'src/gss_sec_ctx.c:1368,16'
          Dst:             gssntlm_spnego_req_mic
        - Src:             'src/gss_sec_ctx.c:1369,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_sec_ctx.c:1370,16'
          Dst:             gssntlm_sasl_ssf
        - Src:             'src/gss_sec_ctx.c:1371,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_sec_ctx.c:1372,14'
          Dst:             gssntlm_sspi_session_key
        - Src:             'src/gss_sec_ctx.c:1375,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1375,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_spnego_req_mic
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - debug_gss_errors
        - gss_add_buffer_set_member
        - gss_release_buffer_set
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1271,14'
          Dst:             gss_add_buffer_set_member
        - Src:             'src/gss_sec_ctx.c:1273,15'
          Dst:             gss_release_buffer_set
        - Src:             'src/gss_sec_ctx.c:1276,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1276,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_set_sec_context_option
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - debug_gss_errors
        - gss_oid_equal
        - gssntlm_reset_crypto
        - gssntlm_set_seq_num
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1221,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1221,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1224,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1224,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1230,9'
          Dst:             gss_oid_equal
        - Src:             'src/gss_sec_ctx.c:1231,16'
          Dst:             gssntlm_set_seq_num
        - Src:             'src/gss_sec_ctx.c:1232,16'
          Dst:             gss_oid_equal
        - Src:             'src/gss_sec_ctx.c:1233,16'
          Dst:             gssntlm_reset_crypto
        - Src:             'src/gss_sec_ctx.c:1236,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1236,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_set_seq_num
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - debug_gss_errors
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1162,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1162,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1168,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1168,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1171,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1171,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_reset_crypto
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - debug_gss_errors
        - gssntlmssp_ret_err
        - ntlm_reset_rc4_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1187,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1187,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1200,18'
          Dst:             ntlm_reset_rc4_state
        - Src:             'src/gss_sec_ctx.c:1204,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1204,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1208,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1208,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_inquire_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          254
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - debug_gss_errors
        - gssntlm_duplicate_name
        - gssntlm_role_is_client
        - gssntlmssp_ret_err
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:1088,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1088,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:1092,18'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_sec_ctx.c:1099,18'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_sec_ctx.c:1114,13'
          Dst:             gssntlm_role_is_client
        - Src:             'src/gss_sec_ctx.c:1123,19'
          Dst:             time
        - Src:             'src/gss_sec_ctx.c:1142,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1145,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_accept_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         272
      ICount:          1792
      EdgeCount:       374
      CyclomaticComplexity: 104
      functionsReached:
        - RAND_BUFFER
        - calloc
        - debug_gss_errors
        - external_get_context
        - gssntlm_acquire_cred_from
        - gssntlm_copy_name
        - gssntlm_delete_sec_context
        - gssntlm_duplicate_name
        - gssntlm_ext_sec_ok
        - gssntlm_get_lm_compatibility_level
        - gssntlm_import_name
        - gssntlm_import_name_by_mech
        - gssntlm_release_cred
        - gssntlm_release_name
        - gssntlm_required_security
        - gssntlm_role_is_domain_member
        - gssntlm_role_is_server
        - gssntlm_sec_lm_ok
        - gssntlm_set_role
        - gssntlm_srv_auth
        - gssntlmssp_ret_err
        - memcmp
        - netbios_get_names
        - ntlm_decode_auth_msg
        - ntlm_decode_msg_type
        - ntlm_decode_neg_msg
        - ntlm_decode_target_info
        - ntlm_encode_chal_msg
        - ntlm_encode_target_info
        - ntlm_encrypted_session_key
        - ntlm_free_buffer_data
        - ntlm_init_ctx
        - ntlm_signseal_keys
        - ntlm_timestamp_now
        - ntlm_verify_channel_bindings
        - ntlm_verify_mic
        - strdup
        - strlen
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:559,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:559,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:562,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:562,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:574,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:578,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:581,18'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_sec_ctx.c:590,15'
          Dst:             calloc
        - Src:             'src/gss_sec_ctx.c:592,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:596,33'
          Dst:             external_get_context
        - Src:             'src/gss_sec_ctx.c:603,22'
          Dst:             gssntlm_import_name_by_mech
        - Src:             'src/gss_sec_ctx.c:611,18'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_sec_ctx.c:613,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:617,18'
          Dst:             netbios_get_names
        - Src:             'src/gss_sec_ctx.c:621,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:625,28'
          Dst:             strdup
        - Src:             'src/gss_sec_ctx.c:627,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:631,9'
          Dst:             gssntlm_set_role
        - Src:             'src/gss_sec_ctx.c:633,25'
          Dst:             gssntlm_get_lm_compatibility_level
        - Src:             'src/gss_sec_ctx.c:634,14'
          Dst:             gssntlm_required_security
        - Src:             'src/gss_sec_ctx.c:635,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:647,13'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_sec_ctx.c:651,13'
          Dst:             gssntlm_ext_sec_ok
        - Src:             'src/gss_sec_ctx.c:655,18'
          Dst:             ntlm_init_ctx
        - Src:             'src/gss_sec_ctx.c:657,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:664,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:670,22'
          Dst:             ntlm_decode_msg_type
        - Src:             'src/gss_sec_ctx.c:672,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:676,22'
          Dst:             ntlm_decode_neg_msg
        - Src:             'src/gss_sec_ctx.c:679,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:711,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:736,18'
          Dst:             RAND_BUFFER
        - Src:             'src/gss_sec_ctx.c:738,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:752,21'
          Dst:             ntlm_timestamp_now
        - Src:             'src/gss_sec_ctx.c:754,18'
          Dst:             ntlm_encode_target_info
        - Src:             'src/gss_sec_ctx.c:766,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:770,13'
          Dst:             gssntlm_role_is_domain_member
        - Src:             'src/gss_sec_ctx.c:778,18'
          Dst:             ntlm_encode_chal_msg
        - Src:             'src/gss_sec_ctx.c:782,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:790,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:801,14'
          Dst:             gssntlm_role_is_server
        - Src:             'src/gss_sec_ctx.c:802,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:808,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:814,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:820,18'
          Dst:             ntlm_decode_msg_type
        - Src:             'src/gss_sec_ctx.c:822,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:828,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:832,18'
          Dst:             ntlm_decode_auth_msg
        - Src:             'src/gss_sec_ctx.c:838,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:843,22'
          Dst:             ntlm_decode_target_info
        - Src:             'src/gss_sec_ctx.c:848,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:855,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:866,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:869,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:882,28'
          Dst:             strdup
        - Src:             'src/gss_sec_ctx.c:884,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:891,20'
          Dst:             strlen
        - Src:             'src/gss_sec_ctx.c:892,20'
          Dst:             strlen
        - Src:             'src/gss_sec_ctx.c:894,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:915,22'
          Dst:             gssntlm_import_name
        - Src:             'src/gss_sec_ctx.c:928,22'
          Dst:             gssntlm_acquire_cred_from
        - Src:             'src/gss_sec_ctx.c:940,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:944,22'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_sec_ctx.c:946,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:950,22'
          Dst:             gssntlm_srv_auth
        - Src:             'src/gss_sec_ctx.c:960,22'
          Dst:             ntlm_encrypted_session_key
        - Src:             'src/gss_sec_ctx.c:964,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:973,22'
          Dst:             ntlm_verify_mic
        - Src:             'src/gss_sec_ctx.c:977,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:989,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:996,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1000,18'
          Dst:             memcmp
        - Src:             'src/gss_sec_ctx.c:1001,26'
          Dst:             ntlm_verify_channel_bindings
        - Src:             'src/gss_sec_ctx.c:1003,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1016,22'
          Dst:             ntlm_signseal_keys
        - Src:             'src/gss_sec_ctx.c:1020,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1026,22'
          Dst:             gssntlm_duplicate_name
        - Src:             'src/gss_sec_ctx.c:1033,32'
          Dst:             time
        - Src:             'src/gss_sec_ctx.c:1035,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:1043,13'
          Dst:             gssntlm_delete_sec_context
        - Src:             'src/gss_sec_ctx.c:1051,5'
          Dst:             gssntlm_release_name
        - Src:             'src/gss_sec_ctx.c:1052,5'
          Dst:             gssntlm_release_name
        - Src:             'src/gss_sec_ctx.c:1053,5'
          Dst:             gssntlm_release_cred
        - Src:             'src/gss_sec_ctx.c:1059,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_sec_ctx.c:1060,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_sec_ctx.c:1061,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_sec_ctx.c:1062,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_sec_ctx.c:1068,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_delete_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - debug_gss_errors
        - external_free_context
        - gssntlm_int_release_name
        - gssntlmssp_ret_err
        - ntlm_free_ctx
        - ntlm_release_rc4_state
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:452,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:456,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:464,11'
          Dst:             ntlm_free_ctx
        - Src:             'src/gss_sec_ctx.c:473,5'
          Dst:             gssntlm_int_release_name
        - Src:             'src/gss_sec_ctx.c:474,5'
          Dst:             gssntlm_int_release_name
        - Src:             'src/gss_sec_ctx.c:476,5'
          Dst:             ntlm_release_rc4_state
        - Src:             'src/gss_sec_ctx.c:478,5'
          Dst:             external_free_context
        - Src:             'src/gss_sec_ctx.c:483,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:485,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_context_time
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - debug_gss_errors
        - gssntlm_context_is_valid
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:498,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:503,14'
          Dst:             gssntlm_context_is_valid
        - Src:             'src/gss_sec_ctx.c:505,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:510,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:512,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_init_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_sec_ctx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         236
      ICount:          1476
      EdgeCount:       323
      CyclomaticComplexity: 89
      functionsReached:
        - calloc
        - debug_gss_errors
        - external_get_context
        - gssntlm_acquire_cred
        - gssntlm_cli_auth
        - gssntlm_copy_name
        - gssntlm_delete_sec_context
        - gssntlm_ext_sec_ok
        - gssntlm_get_lm_compatibility_level
        - gssntlm_import_name_by_mech
        - gssntlm_release_cred
        - gssntlm_release_name
        - gssntlm_required_security
        - gssntlm_role_is_client
        - gssntlm_sec_lm_ok
        - gssntlm_set_role
        - gssntlmssp_ret_err
        - netbios_get_names
        - ntlm_decode_chal_msg
        - ntlm_decode_msg_type
        - ntlm_encode_neg_msg
        - ntlm_free_buffer_data
        - ntlm_init_ctx
        - ntlm_signseal_keys
        - strdup
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_sec_ctx.c:50,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:50,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:56,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:56,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:60,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:60,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_sec_ctx.c:66,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:69,22'
          Dst:             gssntlm_acquire_cred
        - Src:             'src/gss_sec_ctx.c:80,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:85,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:93,15'
          Dst:             calloc
        - Src:             'src/gss_sec_ctx.c:95,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:99,33'
          Dst:             external_get_context
        - Src:             'src/gss_sec_ctx.c:101,18'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_sec_ctx.c:104,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:109,22'
          Dst:             gssntlm_copy_name
        - Src:             'src/gss_sec_ctx.c:111,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:163,22'
          Dst:             gssntlm_import_name_by_mech
        - Src:             'src/gss_sec_ctx.c:171,18'
          Dst:             netbios_get_names
        - Src:             'src/gss_sec_ctx.c:175,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:179,28'
          Dst:             strdup
        - Src:             'src/gss_sec_ctx.c:181,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:185,9'
          Dst:             gssntlm_set_role
        - Src:             'src/gss_sec_ctx.c:187,25'
          Dst:             gssntlm_get_lm_compatibility_level
        - Src:             'src/gss_sec_ctx.c:188,14'
          Dst:             gssntlm_required_security
        - Src:             'src/gss_sec_ctx.c:189,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:192,14'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_sec_ctx.c:196,14'
          Dst:             gssntlm_ext_sec_ok
        - Src:             'src/gss_sec_ctx.c:200,18'
          Dst:             ntlm_init_ctx
        - Src:             'src/gss_sec_ctx.c:202,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:220,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:226,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:230,22'
          Dst:             ntlm_encode_neg_msg
        - Src:             'src/gss_sec_ctx.c:233,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:239,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:246,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:257,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:262,14'
          Dst:             gssntlm_role_is_client
        - Src:             'src/gss_sec_ctx.c:263,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:269,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:275,18'
          Dst:             ntlm_decode_msg_type
        - Src:             'src/gss_sec_ctx.c:277,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:283,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:290,18'
          Dst:             ntlm_decode_chal_msg
        - Src:             'src/gss_sec_ctx.c:293,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:298,14'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_sec_ctx.c:321,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:326,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:331,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:338,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:345,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:350,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:369,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:381,17'
          Dst:             gssntlm_cli_auth
        - Src:             'src/gss_sec_ctx.c:386,22'
          Dst:             ntlm_signseal_keys
        - Src:             'src/gss_sec_ctx.c:390,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:406,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:413,32'
          Dst:             time
        - Src:             'src/gss_sec_ctx.c:416,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_sec_ctx.c:422,9'
          Dst:             gssntlm_delete_sec_context
        - Src:             'src/gss_sec_ctx.c:431,9'
          Dst:             gssntlm_release_cred
        - Src:             'src/gss_sec_ctx.c:433,5'
          Dst:             gssntlm_release_name
        - Src:             'src/gss_sec_ctx.c:437,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_sec_ctx.c:439,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_wrap_size_limit
      functionSourceFile: '/src/gss-ntlmssp/src/gss_signseal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - debug_gss_errors
        - gssntlm_context_is_valid
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_signseal.c:225,14'
          Dst:             gssntlm_context_is_valid
        - Src:             'src/gss_signseal.c:227,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:227,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:231,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:231,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:240,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:240,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_unwrap
      functionSourceFile: '/src/gss-ntlmssp/src/gss_signseal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          311
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - debug_gss_errors
        - gssntlm_context_is_valid
        - gssntlmssp_ret_err
        - memcmp
        - ntlm_unseal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_signseal.c:170,14'
          Dst:             gssntlm_context_is_valid
        - Src:             'src/gss_signseal.c:172,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:172,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:175,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:175,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:188,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:188,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:195,14'
          Dst:             ntlm_unseal
        - Src:             'src/gss_signseal.c:199,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:199,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:202,9'
          Dst:             memcmp
        - Src:             'src/gss_signseal.c:205,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:205,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:211,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:211,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_wrap
      functionSourceFile: '/src/gss-ntlmssp/src/gss_signseal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          298
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - debug_gss_errors
        - gssntlm_context_is_valid
        - gssntlmssp_ret_err
        - ntlm_seal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_signseal.c:111,14'
          Dst:             gssntlm_context_is_valid
        - Src:             'src/gss_signseal.c:113,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:113,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:116,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:116,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:119,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:119,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:133,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:133,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:142,14'
          Dst:             ntlm_seal
        - Src:             'src/gss_signseal.c:146,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:146,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:152,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:152,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_verify_mic
      functionSourceFile: '/src/gss-ntlmssp/src/gss_signseal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - debug_gss_errors
        - gssntlm_context_is_valid
        - gssntlmssp_ret_err
        - memcmp
        - ntlm_sign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_signseal.c:68,14'
          Dst:             gssntlm_context_is_valid
        - Src:             'src/gss_signseal.c:70,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:70,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:73,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:73,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:81,14'
          Dst:             ntlm_sign
        - Src:             'src/gss_signseal.c:85,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:85,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:88,9'
          Dst:             memcmp
        - Src:             'src/gss_signseal.c:90,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:90,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:93,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:93,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_get_mic
      functionSourceFile: '/src/gss-ntlmssp/src/gss_signseal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          240
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - debug_gss_errors
        - gssntlm_context_is_valid
        - gssntlmssp_ret_err
        - ntlm_sign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_signseal.c:23,14'
          Dst:             gssntlm_context_is_valid
        - Src:             'src/gss_signseal.c:25,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:25,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:28,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:28,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:31,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:31,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:36,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:36,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:44,14'
          Dst:             ntlm_sign
        - Src:             'src/gss_signseal.c:49,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:49,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_signseal.c:52,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_signseal.c:52,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    import_attrs
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          149
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - debug_gss_errors
        - gssntlmssp_ret_err
        - import_data_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:555,9'
          Dst:             calloc
        - Src:             'src/gss_serialize.c:557,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:571,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:575,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:582,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:585,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    import_data_buffer
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          250
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - debug_gss_errors
        - gssntlmssp_ret_err
        - strndup
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:501,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:506,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:512,32'
          Dst:             strndup
        - Src:             'src/gss_serialize.c:520,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:525,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:529,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:534,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:540,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    export_attrs
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          180
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - export_data_allocate
        - export_data_buffer
        - gssntlm_get_attrs_count
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:158,20'
          Dst:             gssntlm_get_attrs_count
        - Src:             'src/gss_serialize.c:169,11'
          Dst:             export_data_allocate
        - Src:             'src/gss_serialize.c:180,34'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:179,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:185,15'
          Dst:             export_data_buffer
    - functionName:    export_data_allocate
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:121,15'
          Dst:             realloc
    - functionName:    export_data_buffer
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - export_data_allocate
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:147,11'
          Dst:             export_data_allocate
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_import_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          375
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - __uint16_identity
        - calloc
        - debug_gss_errors
        - gssntlm_release_cred
        - gssntlmssp_ret_err
        - import_data_buffer
        - import_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_serialize.c:1078,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_serialize.c:1051,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1051,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:1055,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1055,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:1059,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1059,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:1062,12'
          Dst:             calloc
        - Src:             'src/gss_serialize.c:1064,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1073,27'
          Dst:             __uint16_identity
        - Src:             'src/gss_serialize.c:1074,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1087,18'
          Dst:             import_name
        - Src:             'src/gss_serialize.c:1092,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1096,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:1102,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:1110,18'
          Dst:             import_name
        - Src:             'src/gss_serialize.c:1114,22'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:1122,18'
          Dst:             import_name
        - Src:             'src/gss_serialize.c:1128,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1132,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1139,9'
          Dst:             gssntlm_release_cred
        - Src:             'src/gss_serialize.c:1141,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    __uint16_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    import_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          222
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - debug_gss_errors
        - gssntlmssp_ret_err
        - import_attrs
        - import_data_buffer
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/gss_serialize.c:597,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_serialize.c:611,22'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:619,22'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:631,22'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:639,22'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:648,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:652,14'
          Dst:             import_attrs
        - Src:             'src/gss_serialize.c:655,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:658,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_export_cred
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          340
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - __uint16_identity
        - calloc
        - debug_gss_errors
        - export_data_buffer
        - export_name
        - gssntlmssp_ret_err
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_serialize.c:956,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_serialize.c:932,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:932,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:937,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:937,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:946,24'
          Dst:             calloc
        - Src:             'src/gss_serialize.c:948,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:954,21'
          Dst:             __uint16_identity
        - Src:             'src/gss_serialize.c:966,15'
          Dst:             export_name
        - Src:             'src/gss_serialize.c:968,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:972,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:977,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:981,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:986,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:993,15'
          Dst:             export_name
        - Src:             'src/gss_serialize.c:995,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1002,38'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:1000,19'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:1005,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1013,15'
          Dst:             export_name
        - Src:             'src/gss_serialize.c:1015,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1028,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:1037,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    export_name
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          213
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - export_attrs
        - export_data_buffer
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/gss_serialize.c:203,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_serialize.c:213,38'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:212,19'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:221,38'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:220,19'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:232,38'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:231,19'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:240,38'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:239,19'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:250,12'
          Dst:             export_attrs
    - functionName:    import_keys
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - RC4_IMPORT
        - __uint32_identity
        - debug_gss_errors
        - gssntlmssp_ret_err
        - import_data_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:675,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:686,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:695,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:699,15'
          Dst:             RC4_IMPORT
        - Src:             'src/gss_serialize.c:703,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:710,25'
          Dst:             __uint32_identity
        - Src:             'src/gss_serialize.c:712,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:715,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    __uint32_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_import_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          609
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - __uint64_identity
        - calloc
        - debug_gss_errors
        - gssntlm_delete_sec_context
        - gssntlmssp_ret_err
        - import_data_buffer
        - import_keys
        - import_name
        - ntlm_init_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_serialize.c:763,5'
          Branch Sides:    []
        - Branch String:   'src/gss_serialize.c:781,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_serialize.c:731,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:731,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:735,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:735,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:739,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:739,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:742,11'
          Dst:             calloc
        - Src:             'src/gss_serialize.c:744,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:747,14'
          Dst:             ntlm_init_ctx
        - Src:             'src/gss_serialize.c:749,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:758,26'
          Dst:             __uint16_identity
        - Src:             'src/gss_serialize.c:759,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:777,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:798,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:806,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:813,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:823,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:833,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:842,14'
          Dst:             import_name
        - Src:             'src/gss_serialize.c:846,14'
          Dst:             import_name
        - Src:             'src/gss_serialize.c:852,22'
          Dst:             __uint32_identity
        - Src:             'src/gss_serialize.c:853,22'
          Dst:             __uint32_identity
        - Src:             'src/gss_serialize.c:858,18'
          Dst:             import_data_buffer
        - Src:             'src/gss_serialize.c:866,14'
          Dst:             import_keys
        - Src:             'src/gss_serialize.c:870,14'
          Dst:             import_keys
        - Src:             'src/gss_serialize.c:882,12'
          Dst:             __uint64_identity
        - Src:             'src/gss_serialize.c:885,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:892,9'
          Dst:             gssntlm_delete_sec_context
        - Src:             'src/gss_serialize.c:894,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    __uint64_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    export_keys
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          179
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - RC4_EXPORT
        - __uint32_identity
        - export_data_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_serialize.c:264,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:272,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:280,15'
          Dst:             RC4_EXPORT
        - Src:             'src/gss_serialize.c:282,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:288,25'
          Dst:             __uint32_identity
    - functionName:    gssntlm_export_sec_context
      functionSourceFile: '/src/gss-ntlmssp/src/gss_serialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          583
      EdgeCount:       98
      CyclomaticComplexity: 24
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - __uint64_identity
        - debug_gss_errors
        - export_data_buffer
        - export_keys
        - export_name
        - gssntlm_delete_sec_context
        - gssntlmssp_ret_err
        - strlen
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_serialize.c:336,5'
          Branch Sides:    []
        - Branch String:   'src/gss_serialize.c:351,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_serialize.c:306,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:306,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:310,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:310,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:314,29'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:314,29'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:316,56'
          Dst:             time
        - Src:             'src/gss_serialize.c:317,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:317,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_serialize.c:328,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:334,20'
          Dst:             __uint16_identity
        - Src:             'src/gss_serialize.c:375,34'
          Dst:             strlen
        - Src:             'src/gss_serialize.c:374,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:378,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:384,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:389,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:397,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:402,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:410,15'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:415,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:422,11'
          Dst:             export_name
        - Src:             'src/gss_serialize.c:424,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:428,11'
          Dst:             export_name
        - Src:             'src/gss_serialize.c:430,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:436,22'
          Dst:             __uint32_identity
        - Src:             'src/gss_serialize.c:437,22'
          Dst:             __uint32_identity
        - Src:             'src/gss_serialize.c:439,11'
          Dst:             export_data_buffer
        - Src:             'src/gss_serialize.c:444,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:448,11'
          Dst:             export_keys
        - Src:             'src/gss_serialize.c:450,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:454,11'
          Dst:             export_keys
        - Src:             'src/gss_serialize.c:456,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:463,27'
          Dst:             __uint64_identity
        - Src:             'src/gss_serialize.c:468,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_serialize.c:479,9'
          Dst:             gssntlm_delete_sec_context
        - Src:             'src/gss_serialize.c:481,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    external_srv_auth
      functionSourceFile: '/src/gss-ntlmssp/src/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    external_cli_auth
      functionSourceFile: '/src/gss-ntlmssp/src/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    external_get_creds
      functionSourceFile: '/src/gss-ntlmssp/src/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - external_free_context
        - external_get_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/external.c:46,16'
          Dst:             external_get_context
        - Src:             'src/external.c:56,9'
          Dst:             external_free_context
    - functionName:    external_get_context
      functionSourceFile: '/src/gss-ntlmssp/src/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    external_free_context
      functionSourceFile: '/src/gss-ntlmssp/src/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    external_netbios_get_names
      functionSourceFile: '/src/gss-ntlmssp/src/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_srv_auth
      functionSourceFile: '/src/gss-ntlmssp/src/gss_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          452
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - KXKEY
        - NTOWFv2
        - debug_gss_errors
        - external_srv_auth
        - gssntlm_sec_lm_ok
        - gssntlm_sec_ntlm_ok
        - gssntlmssp_ret_err
        - is_ntlm_v1
        - ntlm_session_base_key
        - ntlm_verify_lm_response
        - ntlm_verify_nt_response
        - ntlmv2_session_base_key
        - ntlmv2_verify_lm_response
        - ntlmv2_verify_nt_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_auth.c:336,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_auth.c:325,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:325,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_auth.c:328,15'
          Dst:             is_ntlm_v1
        - Src:             'src/gss_auth.c:330,21'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_auth.c:330,48'
          Dst:             gssntlm_sec_ntlm_ok
        - Src:             'src/gss_auth.c:331,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:331,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_auth.c:346,22'
          Dst:             ntlm_verify_nt_response
        - Src:             'src/gss_auth.c:350,27'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_auth.c:351,26'
          Dst:             ntlm_verify_lm_response
        - Src:             'src/gss_auth.c:366,22'
          Dst:             NTOWFv2
        - Src:             'src/gss_auth.c:370,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:375,22'
          Dst:             ntlmv2_verify_nt_response
        - Src:             'src/gss_auth.c:378,27'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_auth.c:380,26'
          Dst:             ntlmv2_verify_lm_response
        - Src:             'src/gss_auth.c:388,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:393,22'
          Dst:             ntlm_session_base_key
        - Src:             'src/gss_auth.c:396,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:408,18'
          Dst:             ntlmv2_session_base_key
        - Src:             'src/gss_auth.c:411,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:417,18'
          Dst:             external_srv_auth
        - Src:             'src/gss_auth.c:420,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:426,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:431,18'
          Dst:             KXKEY
        - Src:             'src/gss_auth.c:438,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:446,5'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:449,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_ntlm_v1
      functionSourceFile: '/src/gss-ntlmssp/src/gss_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_cli_auth
      functionSourceFile: '/src/gss-ntlmssp/src/gss_auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          828
      EdgeCount:       143
      CyclomaticComplexity: 41
      functionsReached:
        - KXKEY
        - NTOWFv2
        - RAND_BUFFER
        - calloc
        - debug_gss_errors
        - external_cli_auth
        - gssntlm_sec_lm_ok
        - gssntlm_sec_v2_ok
        - gssntlmssp_ret_err
        - ntlm_compute_lm_response
        - ntlm_compute_nt_response
        - ntlm_encode_auth_msg
        - ntlm_encrypted_session_key
        - ntlm_exported_session_key
        - ntlm_free_buffer_data
        - ntlm_mic
        - ntlm_process_target_info
        - ntlm_session_base_key
        - ntlm_timestamp_now
        - ntlmv2_compute_lm_response
        - ntlmv2_compute_nt_response
        - ntlmv2_session_base_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_auth.c:29,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_auth.c:38,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:44,20'
          Dst:             gssntlm_sec_v2_ok
        - Src:             'src/gss_auth.c:56,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:70,25'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:85,26'
          Dst:             ntlm_process_target_info
        - Src:             'src/gss_auth.c:91,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:97,29'
          Dst:             ntlm_timestamp_now
        - Src:             'src/gss_auth.c:99,25'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:106,22'
          Dst:             RAND_BUFFER
        - Src:             'src/gss_auth.c:108,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:113,22'
          Dst:             NTOWFv2
        - Src:             'src/gss_auth.c:118,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:123,22'
          Dst:             ntlmv2_compute_nt_response
        - Src:             'src/gss_auth.c:128,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:135,26'
          Dst:             ntlmv2_compute_lm_response
        - Src:             'src/gss_auth.c:140,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:151,22'
          Dst:             ntlmv2_session_base_key
        - Src:             'src/gss_auth.c:154,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:162,40'
          Dst:             gssntlm_sec_lm_ok
        - Src:             'src/gss_auth.c:166,33'
          Dst:             calloc
        - Src:             'src/gss_auth.c:168,33'
          Dst:             calloc
        - Src:             'src/gss_auth.c:170,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:175,22'
          Dst:             RAND_BUFFER
        - Src:             'src/gss_auth.c:177,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:183,22'
          Dst:             ntlm_compute_nt_response
        - Src:             'src/gss_auth.c:187,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:194,26'
          Dst:             ntlm_compute_lm_response
        - Src:             'src/gss_auth.c:198,21'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:203,22'
          Dst:             ntlm_session_base_key
        - Src:             'src/gss_auth.c:206,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:210,22'
          Dst:             KXKEY
        - Src:             'src/gss_auth.c:217,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:224,18'
          Dst:             ntlm_exported_session_key
        - Src:             'src/gss_auth.c:227,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:232,22'
          Dst:             ntlm_encrypted_session_key
        - Src:             'src/gss_auth.c:236,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:247,18'
          Dst:             ntlm_encode_auth_msg
        - Src:             'src/gss_auth.c:255,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:264,22'
          Dst:             ntlm_mic
        - Src:             'src/gss_auth.c:267,17'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:277,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:281,18'
          Dst:             external_cli_auth
        - Src:             'src/gss_auth.c:283,13'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:286,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:290,9'
          Dst:             debug_gss_errors
        - Src:             'src/gss_auth.c:294,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_auth.c:295,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_auth.c:296,5'
          Dst:             ntlm_free_buffer_data
        - Src:             'src/gss_auth.c:298,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlm_mech_invoke
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          142
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - debug_gss_errors
        - gss_oid_equal
        - gssntlm_debug_invoke
        - gssntlmssp_ret_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_ntlmssp.c:195,10'
          Dst:             gss_oid_equal
        - Src:             'src/gss_ntlmssp.c:196,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_ntlmssp.c:196,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_ntlmssp.c:200,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_ntlmssp.c:200,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_ntlmssp.c:203,10'
          Dst:             gss_oid_equal
        - Src:             'src/gss_ntlmssp.c:204,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_ntlmssp.c:204,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_ntlmssp.c:207,14'
          Dst:             gssntlm_debug_invoke
        - Src:             'src/gss_ntlmssp.c:212,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    gssntlm_get_lm_compatibility_level
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atoi
        - getenv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_ntlmssp.c:173,14'
          Dst:             getenv
        - Src:             'src/gss_ntlmssp.c:175,16'
          Dst:             atoi
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_context_is_valid
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - time
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_ntlmssp.c:162,11'
          Dst:             time
    - functionName:    gssntlm_ext_sec_ok
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_sec_v2_ok
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_ntlmssp.c:136,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gssntlm_sec_ntlm_ok
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_ntlmssp.c:122,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gssntlm_sec_lm_ok
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/gss_ntlmssp.c:108,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gssntlm_role_is_domain_member
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_ntlmssp.c:96,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gssntlm_role_is_server
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_ntlmssp.c:83,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gssntlm_role_is_client
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_set_role
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gss_ntlmssp.c:69,16'
          Dst:             strcmp
    - functionName:    gssntlm_required_security
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/gss_ntlmssp.c:34,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    CRC32
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:386,12'
          Dst:             crc32
    - functionName:    crc32
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DESL
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WEAK_DES
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:365,5'
          Dst:             WEAK_DES
        - Src:             'src/crypto.c:371,5'
          Dst:             WEAK_DES
        - Src:             'src/crypto.c:379,5'
          Dst:             WEAK_DES
    - functionName:    WEAK_DES
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          191
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - DES_ecb_encrypt
        - DES_set_key_unchecked
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:340,5'
          Dst:             DES_set_key_unchecked
        - Src:             'src/crypto.c:341,5'
          Dst:             DES_ecb_encrypt
    - functionName:    DES_set_key_unchecked
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DES_ecb_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RC4K
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - RC4_FREE
        - RC4_INIT
        - RC4_UPDATE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:308,11'
          Dst:             RC4_INIT
        - Src:             'src/crypto.c:311,11'
          Dst:             RC4_UPDATE
        - Src:             'src/crypto.c:313,5'
          Dst:             RC4_FREE
    - functionName:    RC4_INIT
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RC4_set_key
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:239,5'
          Dst:             RC4_set_key
    - functionName:    RC4_UPDATE
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RC4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:251,9'
          Dst:             RC4
    - functionName:    RC4_FREE
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RC4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RC4_set_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RC4_IMPORT
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RC4_EXPORT
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MD5_HASH
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_md5
        - mdx_hash
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:223,21'
          Dst:             EVP_md5
        - Src:             'src/crypto.c:223,12'
          Dst:             mdx_hash
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mdx_hash
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_MD_CTX_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:158,11'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/crypto.c:164,5'
          Dst:             EVP_MD_CTX_reset
        - Src:             'src/crypto.c:165,11'
          Dst:             EVP_DigestInit_ex
        - Src:             'src/crypto.c:171,11'
          Dst:             EVP_DigestUpdate
        - Src:             'src/crypto.c:177,11'
          Dst:             EVP_DigestFinal_ex
        - Src:             'src/crypto.c:186,14'
          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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_reset
      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_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_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestFinal_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MD4_HASH
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_md4
        - mdx_hash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:215,21'
          Dst:             EVP_md4
        - Src:             'src/crypto.c:215,12'
          Dst:             mdx_hash
    - 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:    HMAC_MD5
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_MD5_IOV
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:91,12'
          Dst:             HMAC_MD5_IOV
    - functionName:    HMAC_MD5_IOV
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_DigestSignFinal
        - EVP_DigestSignInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_PKEY_free
        - EVP_PKEY_new_mac_key
        - EVP_md5
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:42,12'
          Dst:             EVP_PKEY_new_mac_key
        - Src:             'src/crypto.c:48,11'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/crypto.c:54,41'
          Dst:             EVP_md5
        - Src:             'src/crypto.c:54,11'
          Dst:             EVP_DigestSignInit
        - Src:             'src/crypto.c:61,15'
          Dst:             EVP_DigestUpdate
        - Src:             'src/crypto.c:69,11'
          Dst:             EVP_DigestSignFinal
        - Src:             'src/crypto.c:78,5'
          Dst:             EVP_MD_CTX_free
        - Src:             'src/crypto.c:79,5'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_new_mac_key
      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:    EVP_DigestSignInit
      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:    EVP_DigestSignFinal
      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_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RAND_BUFFER
      functionSourceFile: '/src/gss-ntlmssp/src/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_bytes
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/crypto.c:24,11'
          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:    no_ext_sec_sealkey
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_key_derivation_function
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MD5_HASH
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:400,11'
          Dst:             strlen
        - Src:             'src/ntlm_crypto.c:408,11'
          Dst:             MD5_HASH
    - functionName:    ntlm_sealkey
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ntlm_key_derivation_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:455,12'
          Dst:             ntlm_key_derivation_function
    - functionName:    ntlm_signkey
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ntlm_key_derivation_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:429,12'
          Dst:             ntlm_key_derivation_function
    - functionName:    ntlm_verify_channel_bindings
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
        - ntlm_hash_channel_bindings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:1041,11'
          Dst:             ntlm_hash_channel_bindings
        - Src:             'src/ntlm_crypto.c:1044,9'
          Dst:             memcmp
    - functionName:    ntlm_hash_channel_bindings
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - MD5_HASH
        - __uint32_identity
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:1022,12'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:1026,11'
          Dst:             MD5_HASH
    - functionName:    __uint32_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_verify_mic
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          127
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __uint32_identity
        - memcmp
        - ntlm_mic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:972,13'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:978,13'
          Dst:             memcmp
        - Src:             'src/ntlm_crypto.c:994,11'
          Dst:             ntlm_mic
        - Src:             'src/ntlm_crypto.c:998,9'
          Dst:             memcmp
    - functionName:    ntlm_mic
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HMAC_MD5_IOV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:952,12'
          Dst:             HMAC_MD5_IOV
    - functionName:    ntlm_unseal
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - RC4_UPDATE
        - ntlm_seal_regen
        - ntlmv1_sign
        - ntlmv2_sign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:908,11'
          Dst:             RC4_UPDATE
        - Src:             'src/ntlm_crypto.c:913,19'
          Dst:             ntlm_seal_regen
        - Src:             'src/ntlm_crypto.c:916,15'
          Dst:             ntlmv2_sign
        - Src:             'src/ntlm_crypto.c:920,15'
          Dst:             ntlmv1_sign
    - functionName:    ntlm_seal_regen
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MD5_HASH
        - RC4_FREE
        - RC4_INIT
        - __uint32_identity
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:595,5'
          Dst:             RC4_FREE
        - Src:             'src/ntlm_crypto.c:598,10'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:606,11'
          Dst:             MD5_HASH
        - Src:             'src/ntlm_crypto.c:609,11'
          Dst:             RC4_INIT
    - functionName:    ntlmv2_sign
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          152
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - HMAC_MD5_IOV
        - RC4_UPDATE
        - __uint32_identity
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:741,14'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:748,11'
          Dst:             HMAC_MD5_IOV
        - Src:             'src/ntlm_crypto.c:752,27'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:762,15'
          Dst:             RC4_UPDATE
    - functionName:    ntlmv1_sign
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CRC32
        - RC4_UPDATE
        - __uint32_identity
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:791,17'
          Dst:             CRC32
        - Src:             'src/ntlm_crypto.c:791,17'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:792,17'
          Dst:             __uint32_identity
        - Src:             'src/ntlm_crypto.c:798,11'
          Dst:             RC4_UPDATE
        - Src:             'src/ntlm_crypto.c:801,27'
          Dst:             __uint32_identity
    - functionName:    ntlm_seal
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          147
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - RC4_UPDATE
        - ntlm_seal_regen
        - ntlmv1_sign
        - ntlmv2_sign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:867,11'
          Dst:             RC4_UPDATE
        - Src:             'src/ntlm_crypto.c:872,19'
          Dst:             ntlm_seal_regen
        - Src:             'src/ntlm_crypto.c:875,15'
          Dst:             ntlmv2_sign
        - Src:             'src/ntlm_crypto.c:879,15'
          Dst:             ntlmv1_sign
    - functionName:    ntlm_sign
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          178
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __uint32_identity
        - ntlm_seal_regen
        - ntlmv1_sign
        - ntlmv2_sign
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:824,23'
          Dst:             ntlm_seal_regen
        - Src:             'src/ntlm_crypto.c:828,19'
          Dst:             ntlmv2_sign
        - Src:             'src/ntlm_crypto.c:832,19'
          Dst:             ntlmv1_sign
        - Src:             'src/ntlm_crypto.c:843,28'
          Dst:             __uint32_identity
    - functionName:    ntlmv2_verify_lm_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HMAC_MD5
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:709,11'
          Dst:             HMAC_MD5
        - Src:             'src/ntlm_crypto.c:713,9'
          Dst:             memcmp
    - functionName:    ntlmv2_verify_nt_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - HMAC_MD5
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:676,11'
          Dst:             HMAC_MD5
        - Src:             'src/ntlm_crypto.c:681,9'
          Dst:             memcmp
    - functionName:    ntlm_verify_lm_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - ntlm_compute_lm_response
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:642,11'
          Dst:             ntlm_compute_lm_response
        - Src:             'src/ntlm_crypto.c:648,9'
          Dst:             memcmp
    - functionName:    ntlm_compute_lm_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DESL
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:168,12'
          Dst:             DESL
    - functionName:    ntlm_verify_nt_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - ntlm_compute_nt_response
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:621,11'
          Dst:             ntlm_compute_nt_response
        - Src:             'src/ntlm_crypto.c:627,9'
          Dst:             memcmp
    - functionName:    ntlm_compute_nt_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DESL
        - ntlm_compute_ext_sec_challenge
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:147,15'
          Dst:             ntlm_compute_ext_sec_challenge
        - Src:             'src/ntlm_crypto.c:153,12'
          Dst:             DESL
    - functionName:    ntlm_compute_ext_sec_challenge
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MD5_HASH
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:130,11'
          Dst:             MD5_HASH
    - functionName:    ntlm_release_rc4_state
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RC4_FREE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:582,5'
          Dst:             RC4_FREE
        - Src:             'src/ntlm_crypto.c:583,5'
          Dst:             RC4_FREE
    - functionName:    ntlm_reset_rc4_state
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RC4_FREE
        - RC4_INIT
        - no_ext_sec_handle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:560,16'
          Dst:             no_ext_sec_handle
        - Src:             'src/ntlm_crypto.c:565,9'
          Dst:             RC4_FREE
        - Src:             'src/ntlm_crypto.c:568,15'
          Dst:             RC4_INIT
        - Src:             'src/ntlm_crypto.c:571,9'
          Dst:             RC4_FREE
        - Src:             'src/ntlm_crypto.c:574,15'
          Dst:             RC4_INIT
    - functionName:    no_ext_sec_handle
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RC4_INIT
        - no_ext_sec_sealkey
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:486,5'
          Dst:             no_ext_sec_sealkey
        - Src:             'src/ntlm_crypto.c:488,12'
          Dst:             RC4_INIT
    - functionName:    ext_sec_keys
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          213
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - RC4_INIT
        - ntlm_sealkey
        - ntlm_signkey
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:507,11'
          Dst:             ntlm_signkey
        - Src:             'src/ntlm_crypto.c:511,11'
          Dst:             ntlm_signkey
        - Src:             'src/ntlm_crypto.c:516,11'
          Dst:             ntlm_sealkey
        - Src:             'src/ntlm_crypto.c:520,11'
          Dst:             ntlm_sealkey
        - Src:             'src/ntlm_crypto.c:525,11'
          Dst:             RC4_INIT
        - Src:             'src/ntlm_crypto.c:530,11'
          Dst:             RC4_INIT
    - functionName:    ntlm_signseal_keys
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ext_sec_keys
        - no_ext_sec_handle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:545,16'
          Dst:             ext_sec_keys
        - Src:             'src/ntlm_crypto.c:547,16'
          Dst:             no_ext_sec_handle
    - functionName:    ntlm_encrypted_session_key
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RC4K
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:386,12'
          Dst:             RC4K
    - functionName:    ntlm_exported_session_key
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_BUFFER
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:376,12'
          Dst:             RAND_BUFFER
    - functionName:    ntlmv2_session_base_key
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HMAC_MD5
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:359,12'
          Dst:             HMAC_MD5
    - functionName:    ntlmv2_compute_lm_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - HMAC_MD5
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:335,11'
          Dst:             HMAC_MD5
    - functionName:    __uint64_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlmv2_compute_nt_response
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          142
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - HMAC_MD5
        - __uint64_identity
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:285,15'
          Dst:             calloc
        - Src:             'src/ntlm_crypto.c:291,20'
          Dst:             __uint64_identity
        - Src:             'src/ntlm_crypto.c:302,11'
          Dst:             HMAC_MD5
    - functionName:    NTOWFv2
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - HMAC_MD5
        - strlen
        - u8_conv_to_encoding
        - u8_toupper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:244,11'
          Dst:             strlen
        - Src:             'src/ntlm_crypto.c:246,14'
          Dst:             u8_toupper
        - Src:             'src/ntlm_crypto.c:252,15'
          Dst:             strlen
        - Src:             'src/ntlm_crypto.c:257,25'
          Dst:             u8_conv_to_encoding
        - Src:             'src/ntlm_crypto.c:264,11'
          Dst:             HMAC_MD5
    - functionName:    u8_toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u8_conv_to_encoding
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    KXKEY
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          174
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - HMAC_MD5
        - WEAK_DES
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:206,15'
          Dst:             HMAC_MD5
        - Src:             'src/ntlm_crypto.c:214,15'
          Dst:             WEAK_DES
        - Src:             'src/ntlm_crypto.c:221,15'
          Dst:             WEAK_DES
    - functionName:    ntlm_session_base_key
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MD4_HASH
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:178,12'
          Dst:             MD4_HASH
    - functionName:    LMOWFv1
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - WEAK_DES
        - strlen
        - u8_toupper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:82,11'
          Dst:             strlen
        - Src:             'src/ntlm_crypto.c:89,22'
          Dst:             u8_toupper
        - Src:             'src/ntlm_crypto.c:105,11'
          Dst:             WEAK_DES
        - Src:             'src/ntlm_crypto.c:115,12'
          Dst:             WEAK_DES
    - functionName:    NTOWFv1
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MD4_HASH
        - strlen
        - u8_conv_to_encoding
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm_crypto.c:52,11'
          Dst:             strlen
        - Src:             'src/ntlm_crypto.c:53,14'
          Dst:             u8_conv_to_encoding
        - Src:             'src/ntlm_crypto.c:63,11'
          Dst:             MD4_HASH
    - functionName:    ntlm_str_convert
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - iconv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:190,11'
          Dst:             iconv
        - Src:             'src/ntlm.c:191,27'
          Dst:             __errno_location
        - Src:             'src/ntlm.c:199,11'
          Dst:             iconv
        - Src:             'src/ntlm.c:200,27'
          Dst:             __errno_location
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    ntlm_decode_auth_msg
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          680
      EdgeCount:       162
      CyclomaticComplexity: 42
      functionsReached:
        - __uint32_identity
        - memcmp
        - ntlm_decode_field
        - ntlm_decode_oem_str
        - ntlm_decode_u16l_str_hdr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:1341,17'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:1365,17'
          Dst:             memcmp
        - Src:             'src/ntlm.c:1376,15'
          Dst:             ntlm_decode_field
        - Src:             'src/ntlm.c:1381,15'
          Dst:             ntlm_decode_field
        - Src:             'src/ntlm.c:1408,19'
          Dst:             ntlm_decode_u16l_str_hdr
        - Src:             'src/ntlm.c:1411,19'
          Dst:             ntlm_decode_oem_str
        - Src:             'src/ntlm.c:1418,19'
          Dst:             ntlm_decode_u16l_str_hdr
        - Src:             'src/ntlm.c:1421,19'
          Dst:             ntlm_decode_oem_str
        - Src:             'src/ntlm.c:1428,19'
          Dst:             ntlm_decode_u16l_str_hdr
        - Src:             'src/ntlm.c:1431,19'
          Dst:             ntlm_decode_oem_str
        - Src:             'src/ntlm.c:1437,15'
          Dst:             ntlm_decode_field
    - functionName:    __uint32_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_decode_field
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __uint16_identity
        - __uint32_identity
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:394,11'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:397,12'
          Dst:             __uint32_identity
    - functionName:    ntlm_decode_u16l_str_hdr
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          171
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - ntlm_str_convert
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:305,15'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:308,16'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:321,11'
          Dst:             ntlm_str_convert
    - functionName:    ntlm_decode_oem_str
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - strndup
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:252,15'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:255,16'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:263,11'
          Dst:             strndup
    - functionName:    __uint16_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_encode_auth_msg
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          546
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - __uint32_identity
        - calloc
        - ntlm_encode_field
        - ntlm_encode_header
        - ntlm_encode_oem_str
        - ntlm_encode_u16l_str_hdr
        - ntlm_encode_version
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:1198,27'
          Dst:             strlen
        - Src:             'src/ntlm.c:1206,25'
          Dst:             strlen
        - Src:             'src/ntlm.c:1214,27'
          Dst:             strlen
        - Src:             'src/ntlm.c:1228,19'
          Dst:             calloc
        - Src:             'src/ntlm.c:1234,5'
          Dst:             ntlm_encode_header
        - Src:             'src/ntlm.c:1238,15'
          Dst:             ntlm_encode_version
        - Src:             'src/ntlm.c:1252,11'
          Dst:             ntlm_encode_field
        - Src:             'src/ntlm.c:1256,11'
          Dst:             ntlm_encode_field
        - Src:             'src/ntlm.c:1262,19'
          Dst:             ntlm_encode_u16l_str_hdr
        - Src:             'src/ntlm.c:1266,19'
          Dst:             ntlm_encode_oem_str
        - Src:             'src/ntlm.c:1274,19'
          Dst:             ntlm_encode_u16l_str_hdr
        - Src:             'src/ntlm.c:1278,19'
          Dst:             ntlm_encode_oem_str
        - Src:             'src/ntlm.c:1286,19'
          Dst:             ntlm_encode_u16l_str_hdr
        - Src:             'src/ntlm.c:1290,19'
          Dst:             ntlm_encode_oem_str
        - Src:             'src/ntlm.c:1297,15'
          Dst:             ntlm_encode_field
        - Src:             'src/ntlm.c:1302,22'
          Dst:             __uint32_identity
    - functionName:    ntlm_encode_header
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __uint32_identity
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:213,21'
          Dst:             __uint32_identity
    - functionName:    ntlm_encode_version
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_encode_field
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __uint16_identity
        - __uint32_identity
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:377,16'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:379,19'
          Dst:             __uint32_identity
    - functionName:    ntlm_encode_u16l_str_hdr
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - ntlm_str_convert
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:283,11'
          Dst:             ntlm_str_convert
        - Src:             'src/ntlm.c:286,16'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:287,20'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:288,19'
          Dst:             __uint32_identity
    - functionName:    ntlm_encode_oem_str
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __uint16_identity
        - __uint32_identity
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:236,16'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:237,20'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:238,19'
          Dst:             __uint32_identity
    - functionName:    ntlm_decode_chal_msg
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          236
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - __uint32_identity
        - ntlm_decode_field
        - ntlm_decode_oem_str
        - ntlm_decode_u16l_str_hdr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:1112,13'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:1127,19'
          Dst:             ntlm_decode_u16l_str_hdr
        - Src:             'src/ntlm.c:1130,19'
          Dst:             ntlm_decode_oem_str
        - Src:             'src/ntlm.c:1149,15'
          Dst:             ntlm_decode_field
    - functionName:    ntlm_encode_chal_msg
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          330
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - __uint32_identity
        - calloc
        - ntlm_encode_field
        - ntlm_encode_header
        - ntlm_encode_oem_str
        - ntlm_encode_u16l_str_hdr
        - ntlm_encode_version
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:1033,22'
          Dst:             strlen
        - Src:             'src/ntlm.c:1047,19'
          Dst:             calloc
        - Src:             'src/ntlm.c:1053,5'
          Dst:             ntlm_encode_header
        - Src:             'src/ntlm.c:1057,15'
          Dst:             ntlm_encode_version
        - Src:             'src/ntlm.c:1065,19'
          Dst:             ntlm_encode_u16l_str_hdr
        - Src:             'src/ntlm.c:1068,19'
          Dst:             ntlm_encode_oem_str
        - Src:             'src/ntlm.c:1074,22'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:1078,15'
          Dst:             ntlm_encode_field
    - functionName:    ntlm_decode_neg_msg
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          195
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __uint32_identity
        - ntlm_decode_oem_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:975,17'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:987,15'
          Dst:             ntlm_decode_oem_str
        - Src:             'src/ntlm.c:993,15'
          Dst:             ntlm_decode_oem_str
    - functionName:    ntlm_encode_neg_msg
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          242
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - __uint32_identity
        - calloc
        - ntlm_encode_header
        - ntlm_encode_oem_str
        - ntlm_encode_version
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:913,19'
          Dst:             strlen
        - Src:             'src/ntlm.c:918,19'
          Dst:             strlen
        - Src:             'src/ntlm.c:922,19'
          Dst:             calloc
        - Src:             'src/ntlm.c:928,5'
          Dst:             ntlm_encode_header
        - Src:             'src/ntlm.c:930,22'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:933,15'
          Dst:             ntlm_encode_oem_str
        - Src:             'src/ntlm.c:939,15'
          Dst:             ntlm_encode_oem_str
        - Src:             'src/ntlm.c:945,15'
          Dst:             ntlm_encode_version
    - functionName:    ntlm_decode_header
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __uint32_identity
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:218,9'
          Dst:             memcmp
        - Src:             'src/ntlm.c:222,17'
          Dst:             __uint32_identity
    - functionName:    ntlm_decode_msg_type
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - ntlm_decode_header
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/ntlm.c:866,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/ntlm.c:863,11'
          Dst:             ntlm_decode_header
    - functionName:    ntlm_process_target_info
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - ntlm_decode_target_info
        - ntlm_encode_target_info
        - ntlm_hash_channel_bindings
        - ntlm_timestamp_now
        - strcasecmp
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:787,11'
          Dst:             ntlm_decode_target_info
        - Src:             'src/ntlm.c:801,13'
          Dst:             strcasecmp
        - Src:             'src/ntlm.c:809,20'
          Dst:             ntlm_timestamp_now
        - Src:             'src/ntlm.c:818,15'
          Dst:             ntlm_hash_channel_bindings
        - Src:             'src/ntlm.c:823,26'
          Dst:             strdup
        - Src:             'src/ntlm.c:830,11'
          Dst:             ntlm_encode_target_info
    - functionName:    ntlm_decode_target_info
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          574
      EdgeCount:       144
      CyclomaticComplexity: 35
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - __uint64_identity
        - ntlm_decode_av_pair_u16l_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/ntlm.c:672,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/ntlm.c:664,17'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:665,18'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:680,19'
          Dst:             ntlm_decode_av_pair_u16l_str
        - Src:             'src/ntlm.c:695,25'
          Dst:             __uint64_identity
        - Src:             'src/ntlm.c:704,21'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:708,19'
          Dst:             ntlm_decode_av_pair_u16l_str
        - Src:             'src/ntlm.c:713,19'
          Dst:             ntlm_decode_av_pair_u16l_str
        - Src:             'src/ntlm.c:718,19'
          Dst:             ntlm_decode_av_pair_u16l_str
        - Src:             'src/ntlm.c:723,19'
          Dst:             ntlm_decode_av_pair_u16l_str
        - Src:             'src/ntlm.c:728,19'
          Dst:             ntlm_decode_av_pair_u16l_str
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_timestamp_now
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:138,5'
          Dst:             gettimeofday
    - functionName:    ntlm_encode_target_info
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          560
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - __uint32_identity
        - __uint64_identity
        - calloc
        - ntlm_encode_av_pair_u16l_str
        - ntlm_encode_av_pair_value
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:513,32'
          Dst:             strlen
        - Src:             'src/ntlm.c:517,30'
          Dst:             strlen
        - Src:             'src/ntlm.c:521,33'
          Dst:             strlen
        - Src:             'src/ntlm.c:525,31'
          Dst:             strlen
        - Src:             'src/ntlm.c:529,29'
          Dst:             strlen
        - Src:             'src/ntlm.c:542,30'
          Dst:             strlen
        - Src:             'src/ntlm.c:551,19'
          Dst:             calloc
        - Src:             'src/ntlm.c:555,15'
          Dst:             ntlm_encode_av_pair_u16l_str
        - Src:             'src/ntlm.c:562,15'
          Dst:             ntlm_encode_av_pair_u16l_str
        - Src:             'src/ntlm.c:569,15'
          Dst:             ntlm_encode_av_pair_u16l_str
        - Src:             'src/ntlm.c:576,15'
          Dst:             ntlm_encode_av_pair_u16l_str
        - Src:             'src/ntlm.c:583,15'
          Dst:             ntlm_encode_av_pair_u16l_str
        - Src:             'src/ntlm.c:590,26'
          Dst:             __uint32_identity
        - Src:             'src/ntlm.c:593,15'
          Dst:             ntlm_encode_av_pair_value
        - Src:             'src/ntlm.c:598,30'
          Dst:             __uint64_identity
        - Src:             'src/ntlm.c:601,15'
          Dst:             ntlm_encode_av_pair_value
        - Src:             'src/ntlm.c:606,15'
          Dst:             ntlm_encode_av_pair_value
        - Src:             'src/ntlm.c:611,15'
          Dst:             ntlm_encode_av_pair_u16l_str
        - Src:             'src/ntlm.c:618,15'
          Dst:             ntlm_encode_av_pair_value
        - Src:             'src/ntlm.c:625,11'
          Dst:             ntlm_encode_av_pair_value
    - functionName:    ntlm_encode_av_pair_u16l_str
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __uint16_identity
        - ntlm_str_convert
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:434,11'
          Dst:             ntlm_str_convert
        - Src:             'src/ntlm.c:437,23'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:438,22'
          Dst:             __uint16_identity
    - functionName:    ntlm_encode_av_pair_value
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __uint16_identity
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:480,22'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:481,23'
          Dst:             __uint16_identity
    - functionName:    __uint64_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    ntlm_decode_av_pair_u16l_str
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __uint16_identity
        - ntlm_str_convert
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:453,13'
          Dst:             __uint16_identity
        - Src:             'src/ntlm.c:456,11'
          Dst:             ntlm_str_convert
    - functionName:    ntlm_internal_set_version
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __uint16_identity
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:350,29'
          Dst:             __uint16_identity
    - functionName:    ntlm_casecmp
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - uc_locale_language
        - ulc_casecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:158,14'
          Dst:             strlen
        - Src:             'src/ntlm.c:159,14'
          Dst:             strlen
        - Src:             'src/ntlm.c:162,23'
          Dst:             uc_locale_language
        - Src:             'src/ntlm.c:161,11'
          Dst:             ulc_casecmp
    - functionName:    uc_locale_language
      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:    ulc_casecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_free_buffer_data
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntlm_free_ctx
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - iconv_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:107,15'
          Dst:             iconv_close
        - Src:             'src/ntlm.c:112,15'
          Dst:             iconv_close
        - Src:             'src/ntlm.c:116,20'
          Dst:             __errno_location
    - functionName:    iconv_close
      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:    ntlm_init_ctx
      functionSourceFile: '/src/gss-ntlmssp/src/ntlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - calloc
        - iconv_close
        - iconv_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ntlm.c:78,12'
          Dst:             calloc
        - Src:             'src/ntlm.c:81,22'
          Dst:             iconv_open
        - Src:             'src/ntlm.c:83,15'
          Dst:             __errno_location
        - Src:             'src/ntlm.c:86,20'
          Dst:             iconv_open
        - Src:             'src/ntlm.c:88,9'
          Dst:             iconv_close
        - Src:             'src/ntlm.c:89,15'
          Dst:             __errno_location
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gssntlm_debug_enable
      functionSourceFile: '/src/gss-ntlmssp/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
        - open64
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.c:61,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/debug.c:65,20'
          Dst:             open64
        - Src:             'src/debug.c:67,15'
          Dst:             __errno_location
        - Src:             'src/debug.c:73,9'
          Dst:             close
        - Src:             'src/debug.c:76,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      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:    open64
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      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:    gssntlm_debug_disable
      functionSourceFile: '/src/gss-ntlmssp/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.c:86,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/debug.c:91,15'
          Dst:             close
        - Src:             'src/debug.c:94,5'
          Dst:             pthread_mutex_unlock
    - functionName:    gssntlm_debug_invoke
      functionSourceFile: '/src/gss-ntlmssp/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - gssntlm_debug_disable
        - gssntlm_debug_enable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.c:119,16'
          Dst:             gssntlm_debug_disable
        - Src:             'src/debug.c:122,12'
          Dst:             gssntlm_debug_enable
    - functionName:    gssntlm_debug_printf
      functionSourceFile: '/src/gss-ntlmssp/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fdatasync
        - vdprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.c:50,5'
          Dst:             vdprintf
        - Src:             'src/debug.c:52,5'
          Dst:             fdatasync
    - functionName:    vdprintf
      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:    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:    gssntlm_debug_init
      functionSourceFile: '/src/gss-ntlmssp/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - open64
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - secure_getenv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.c:32,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/debug.c:34,11'
          Dst:             secure_getenv
        - Src:             'src/debug.c:36,28'
          Dst:             open64
        - Src:             'src/debug.c:40,5'
          Dst:             pthread_mutex_unlock
    - functionName:    secure_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:    gssntlmssp_ret_err
      functionSourceFile: '/src/gss-ntlmssp/src/gss_ntlmssp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_gss_errors
      functionSourceFile: '/src/gss-ntlmssp/src/debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gssntlm_debug_init
        - gssntlm_debug_printf
        - time
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/debug.h:25,9'
          Dst:             gssntlm_debug_init
        - Src:             'src/debug.h:29,36'
          Dst:             time
        - Src:             'src/debug.h:28,9'
          Dst:             gssntlm_debug_printf
    - functionName:    gssntlm_display_status
      functionSourceFile: '/src/gss-ntlmssp/src/gss_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          300
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - debug_gss_errors
        - dgettext
        - gssntlmssp_ret_err
        - strdup
        - strerror_r
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gss_err.c:121,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/gss_err.c:72,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_err.c:72,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_err.c:76,16'
          Dst:             debug_gss_errors
        - Src:             'src/gss_err.c:76,16'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_err.c:90,39'
          Dst:             dgettext
        - Src:             'src/gss_err.c:90,32'
          Dst:             strdup
        - Src:             'src/gss_err.c:92,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_err.c:92,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_err.c:98,5'
          Dst:             __errno_location
        - Src:             'src/gss_err.c:102,15'
          Dst:             strerror_r
        - Src:             'src/gss_err.c:104,19'
          Dst:             __errno_location
        - Src:             'src/gss_err.c:107,35'
          Dst:             strlen
        - Src:             'src/gss_err.c:120,26'
          Dst:             __errno_location
        - Src:             'src/gss_err.c:125,32'
          Dst:             strdup
        - Src:             'src/gss_err.c:133,39'
          Dst:             dgettext
        - Src:             'src/gss_err.c:133,32'
          Dst:             strdup
        - Src:             'src/gss_err.c:135,20'
          Dst:             debug_gss_errors
        - Src:             'src/gss_err.c:135,20'
          Dst:             gssntlmssp_ret_err
        - Src:             'src/gss_err.c:138,29'
          Dst:             strlen
        - Src:             'src/gss_err.c:139,12'
          Dst:             debug_gss_errors
        - Src:             'src/gss_err.c:139,12'
          Dst:             gssntlmssp_ret_err
    - functionName:    dgettext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
